View Javadoc

1   /*
2    * ReferenceMap.java
3    * 
4    * Created on April 17, 2002, 7:23 PM Last edited on October 12, 2002
5    */
6   package nl.javel.gisbeans.map;
7   
8   import java.awt.Color;
9   import java.awt.Dimension;
10  import java.net.URL;
11  
12  /***
13   * This class implements the ReferenceMap
14   * 
15   * @author <a href="mailto:paul.jacobs@javel.nl">Paul Jacobs </a>
16   * @since JDK 1.0
17   * @version 1.0
18   */
19  public class ReferenceMap implements ReferenceMapInterface
20  {
21  	private URL image;
22  
23  	private double[] extent;
24  
25  	private Color outLineColor = new Color(255, 255, 255, 255);
26  
27  	private Dimension size = new Dimension(200, 200);
28  
29  	private boolean status = false;
30  
31  	/***
32  	 * constructs a new ReferenceMap
33  	 */
34  	public ReferenceMap()
35  	{
36  		super();
37  	}
38  
39  	/***
40  	 * @see ReferenceMapInterface#getImage()
41  	 */
42  	public URL getImage()
43  	{
44  		return this.image;
45  	}
46  
47  	/***
48  	 * @see ReferenceMapInterface#setImage(URL image)
49  	 */
50  	public void setImage(URL image)
51  	{
52  		this.image = image;
53  	}
54  
55  	/***
56  	 * @see ReferenceMapInterface#getExtent()
57  	 */
58  	public double[] getExtent()
59  	{
60  		return this.extent;
61  	}
62  
63  	/***
64  	 * @see ReferenceMapInterface#setExtent(double[] extent)
65  	 */
66  	public void setExtent(double[] extent)
67  	{
68  		this.extent = extent;
69  	}
70  
71  	/***
72  	 * @see ReferenceMapInterface#getOutlineColor()
73  	 */
74  	public Color getOutlineColor()
75  	{
76  		return this.outLineColor;
77  	}
78  
79  	/***
80  	 * @see ReferenceMapInterface#setOutlineColor(Color outlineColor)
81  	 */
82  	public void setOutlineColor(Color outlineColor)
83  	{
84  		this.outLineColor = outlineColor;
85  	}
86  
87  	/***
88  	 * @see ReferenceMapInterface#getSize()
89  	 */
90  	public Dimension getSize()
91  	{
92  		return this.size;
93  	}
94  
95  	/***
96  	 * @see ReferenceMapInterface#setSize(Dimension size)
97  	 */
98  	public void setSize(Dimension size)
99  	{
100 		this.size = size;
101 	}
102 
103 	/***
104 	 * @see ReferenceMapInterface#isStatus()
105 	 */
106 	public boolean isStatus()
107 	{
108 		return this.status;
109 	}
110 
111 	/***
112 	 * @see ReferenceMapInterface#setStatus(boolean status)
113 	 */
114 	public void setStatus(boolean status)
115 	{
116 		this.status = status;
117 	}
118 }