4 |
|
|
5 |
import javax.swing.ImageIcon; |
import javax.swing.ImageIcon; |
6 |
|
|
7 |
|
import org.geotools.feature.FeatureCollection; |
8 |
import org.geotools.styling.Style; |
import org.geotools.styling.Style; |
9 |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
10 |
|
|
11 |
|
import skrueger.AttributeMetaData; |
12 |
|
import skrueger.RasterLegendData; |
13 |
import skrueger.i8n.Translation; |
import skrueger.i8n.Translation; |
14 |
|
|
15 |
import com.vividsolutions.jts.geom.Envelope; |
import com.vividsolutions.jts.geom.Envelope; |
16 |
|
|
|
// fuer Doku |
|
|
import org.geotools.feature.FeatureCollection; |
|
|
import org.geotools.coverage.grid.GridCoverage2D; |
|
|
import skrueger.geotools.MapContextManagerInterface; |
|
|
import skrueger.AttributeMetaData; |
|
|
import skrueger.RasterLegendData; |
|
|
|
|
17 |
/** |
/** |
18 |
* This class is the top interface for styled objects to be managed in |
* This class is the top interface for styled objects to be managed in |
19 |
* {@link MapContextManagerInterface}. The (rough) classe structure is the |
* {@link MapContextManagerInterface}. The (rough) classe structure is the |
32 |
* <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li> |
* <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li> |
33 |
* <li>{@link #getGeoObject()} -> E (GridCoverage/FeatureCollection/...)</li> |
* <li>{@link #getGeoObject()} -> E (GridCoverage/FeatureCollection/...)</li> |
34 |
* <li>{@link #getStyle() set/getStyle()} -> {@link Style}</li> |
* <li>{@link #getStyle() set/getStyle()} -> {@link Style}</li> |
|
* <li>{@link #isHideInLegend()} -> Boolean</li> * |
|
35 |
* <li>{@link #uncache()}</li> |
* <li>{@link #uncache()}</li> |
36 |
* <li>{@link #dispose()}</li> |
* <li>{@link #dispose()}</li> |
37 |
* </ul> |
* </ul> |
99 |
* |
* |
100 |
* @throws RuntimeException |
* @throws RuntimeException |
101 |
*/ |
*/ |
102 |
public E getGeoObject() throws Exception; |
public E getGeoObject(); |
103 |
|
|
104 |
public Style getStyle(); |
public Style getStyle(); |
105 |
|
|
128 |
*/ |
*/ |
129 |
public void uncache(); |
public void uncache(); |
130 |
|
|
131 |
/** |
|
|
* If true, this layer will not be shown in the legend. Default = false |
|
|
*/ |
|
|
/** |
|
|
* |
|
|
* Killed by SK: 6. April 09 because: Ein Layer soll nicht generell auf |
|
|
* verstecken/nicht verstecken gestellt werden können. Das sind |
|
|
* Eigenschaften der Karte, ebenso wie die Reihenfolge der Layer. Im Atlas hat dashalb die das DataPoolLayer-Referenzobjet (Klasse DpRef) diese Funktion übernommen. |
|
|
* |
|
|
* public boolean isHideInLegend(); |
|
|
*/ |
|
132 |
} |
} |