1
2
3
4
5
6 package nl.javel.gisbeans.map;
7
8 import java.awt.Color;
9 import java.awt.Dimension;
10
11 /***
12 * This interface defines the image as defined in the mapInterface
13 *
14 * @author <a href="mailto:paul.jacobs@javel.nl">Paul Jacobs </a>
15 * @since JDK 1.0
16 * @version 1.0
17 */
18 public interface ImageInterface extends java.io.Serializable
19 {
20 /***
21 * Getter for property backgroundColor.
22 *
23 * @return Color the value of property backgroundColor.
24 */
25 public Color getBackgroundColor();
26
27 /***
28 * Setter for property backgroundColor.
29 *
30 * @param backgroundColor New value of property backgroundColor.
31 */
32 public void setBackgroundColor(Color backgroundColor);
33
34 /***
35 * Getter for property size.
36 *
37 * @return Dimension the value of property size.
38 */
39 public java.awt.Dimension getSize();
40
41 /***
42 * Setter for property size.
43 *
44 * @param size New value of property size.
45 */
46 public void setSize(Dimension size);
47
48 /***
49 * Getter for property legend.
50 *
51 * @return LegendInterface the value of property legend.
52 */
53 public LegendInterface getLegend();
54
55 /***
56 * Setter for property legend.
57 *
58 * @param legend New value of property legend.
59 */
60 public void setLegend(LegendInterface legend);
61
62 /***
63 * Getter for property scalebar.
64 *
65 * @return SclaebarInterface the value of property scalebar.
66 */
67 public ScalebarInterface getScalebar();
68
69 /***
70 * Setter for property scalebar.
71 *
72 * @param scalebar New value of property scalebar.
73 */
74 public void setScalebar(ScalebarInterface scalebar);
75 }