/[schmitzm]/trunk/src/skrueger/geotools/StyledMapInterface.java
ViewVC logotype

Diff of /trunk/src/skrueger/geotools/StyledMapInterface.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2 by mojays, Tue Feb 24 22:43:52 2009 UTC revision 39 by alfonx, Mon Apr 6 19:14:55 2009 UTC
# Line 29  import skrueger.RasterLegendData; Line 29  import skrueger.RasterLegendData;
29   * <li>{@link #getKeywords() get/setKeywords()} -> {@link Translation}</li>   * <li>{@link #getKeywords() get/setKeywords()} -> {@link Translation}</li>
30   * <li>{@link #getTitle() set/getTitle()} -> {@link Translation} (short   * <li>{@link #getTitle() set/getTitle()} -> {@link Translation} (short
31   * description for layer list)</li>   * description for layer list)</li>
32   * <li>{@link #getDesc() set/getDesc()} -> {@link Translation} (long   * <li>{@link #getDesc() set/getDesc()} -> {@link Translation} (long description
33   * description for details)</li>   * for details)</li>
34   * <li>{@link #getCrs()} -> {@link CoordinateReferenceSystem}</li>   * <li>{@link #getCrs()} -> {@link CoordinateReferenceSystem}</li>
35   * <li>{@link #getCRSString()} -> String (readable description of CRS)</li>   * <li>{@link #getCRSString()} -> String (readable description of CRS)</li>
36   * <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li>   * <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li>
# Line 48  import skrueger.RasterLegendData; Line 48  import skrueger.RasterLegendData;
48   * Map<Integer,AttributeMetaData></li>   * Map<Integer,AttributeMetaData></li>
49   * </ul>   * </ul>
50   * </li>   * </li>
51   * <li><b>{@link StyledRasterInterface} extends   * <li><b>{@link StyledRasterInterface} extends {@link StyledMapInterface
52   * {@link StyledMapInterface StyledMapInterface<GridCoverage2D>}</b>   * StyledMapInterface<GridCoverage2D>}</b>
53   * <ul>   * <ul>
54   * <li>{@link StyledRasterInterface#getLegendMetaData()} ->   * <li>{@link StyledRasterInterface#getLegendMetaData()} ->
55   * {@link RasterLegendData}</li>   * {@link RasterLegendData}</li>
# Line 61  import skrueger.RasterLegendData; Line 61  import skrueger.RasterLegendData;
61   * <ul>   * <ul>
62   * <li>layer list only depends on {@link StyledMapInterface}</li>   * <li>layer list only depends on {@link StyledMapInterface}</li>
63   * <li>methods returning {@link Translation} must not return {@code null}</li>   * <li>methods returning {@link Translation} must not return {@code null}</li>
64   * <li>methods returning {@link AttributeMetaData}-Map must not return   * <li>methods returning {@link AttributeMetaData}-Map must not return {@code
65   * {@code null}</li>   * null}</li>
66   * <li>static helper method to get a new {@link AttributeMetaData}-map withe   * <li>static helper method to get a new {@link AttributeMetaData}-map withe the
67   * the visible attributes only</li>   * visible attributes only</li>
68   * <li>static helper method to create a "default" {@link AttributeMetaData}-map   * <li>static helper method to create a "default" {@link AttributeMetaData}-map
69   * for a {@link FeatureCollection} with all attributes visible and without real   * for a {@link FeatureCollection} with all attributes visible and without real
70   * translations, but the attribute name as description.</li>   * translations, but the attribute name as description.</li>
# Line 92  public interface StyledMapInterface<E> { Line 92  public interface StyledMapInterface<E> {
92          public Envelope getEnvelope();          public Envelope getEnvelope();
93    
94          /**          /**
95           * @return return an ImageIcon - <code>null</code> is valid and no icon or           * @return return an ImageIcon - <code>null</code> is valid and no icon or a
96           *         a default icon will then be shown           *         default icon will then be shown
97           */           */
98          public ImageIcon getImageIcon();          public ImageIcon getImageIcon();
99    
# Line 136  public interface StyledMapInterface<E> { Line 136  public interface StyledMapInterface<E> {
136          /**          /**
137           * If true, this layer will not be shown in the legend. Default = false           * If true, this layer will not be shown in the legend. Default = false
138           */           */
139          public boolean isHideInLegend();          /**
140             *
141             * Killed by SK: 6. April 09 because: Ein Layer soll nicht generell auf
142             * verstecken/nicht verstecken gestellt werden können. Das sind
143             * Eigenschaften der Karte, ebenso wie die Reihenfolge der Layer. Im Atlas hat dashalb die das DataPoolLayer-Referenzobjet (Klasse DpRef) diese Funktion übernommen.
144             *
145             * public boolean isHideInLegend();
146             */
147  }  }

Legend:
Removed from v.2  
changed lines
  Added in v.39

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26