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

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

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

revision 256 by alfonx, Fri Jul 31 14:43:47 2009 UTC revision 1159 by alfonx, Fri Oct 22 17:56:28 2010 UTC
# Line 25  Line 25 
25   *   *
26   * Contributors:   * Contributors:
27   *     Martin O. J. Schmitz - initial API and implementation   *     Martin O. J. Schmitz - initial API and implementation
28   *     Stefan A. Krüger - additional utility classes   *     Stefan A. Tzeggai - additional utility classes
29   ******************************************************************************/   ******************************************************************************/
30  package skrueger.geotools;  package skrueger.geotools;
31    
# Line 37  import org.geotools.feature.FeatureColle Line 37  import org.geotools.feature.FeatureColle
37  import org.geotools.styling.Style;  import org.geotools.styling.Style;
38  import org.opengis.referencing.crs.CoordinateReferenceSystem;  import org.opengis.referencing.crs.CoordinateReferenceSystem;
39    
40  import skrueger.AttributeMetaData;  import skrueger.AttributeMetadataImpl;
41  import skrueger.RasterLegendData;  import skrueger.RasterLegendData;
42  import skrueger.i8n.Translation;  import skrueger.i8n.Translation;
43    
# Line 85  import com.vividsolutions.jts.geom.Envel Line 85  import com.vividsolutions.jts.geom.Envel
85   * <ul>   * <ul>
86   * <li>layer list only depends on {@link StyledLayerInterface}</li>   * <li>layer list only depends on {@link StyledLayerInterface}</li>
87   * <li>methods returning {@link Translation} must not return {@code null}</li>   * <li>methods returning {@link Translation} must not return {@code null}</li>
88   * <li>methods returning {@link AttributeMetaData}-Map must not return {@code   * <li>methods returning {@link AttributeMetadataImpl}-Map must not return {@code
89   * null}</li>   * null}</li>
90   * <li>static helper method to get a new {@link AttributeMetaData}-map withe the   * <li>static helper method to get a new {@link AttributeMetadataImpl}-map withe the
91   * visible attributes only</li>   * visible attributes only</li>
92   * <li>static helper method to create a "default" {@link AttributeMetaData}-map   * <li>static helper method to create a "default" {@link AttributeMetadataImpl}-map
93   * for a {@link FeatureCollection} with all attributes visible and without real   * for a {@link FeatureCollection} with all attributes visible and without real
94   * translations, but the attribute name as description.</li>   * translations, but the attribute name as description.</li>
95   * </ul>   * </ul>
# Line 142  public interface StyledLayerInterface<E> Line 142  public interface StyledLayerInterface<E>
142           * @return null or an {@link URL}           * @return null or an {@link URL}
143           */           */
144          public URL getInfoURL();          public URL getInfoURL();
145            
146          /**          /**
147           * Should be called when this Object is not needed anymore.           * Should be called when this Object is not needed anymore.
148           */           */
# Line 157  public interface StyledLayerInterface<E> Line 157  public interface StyledLayerInterface<E>
157           */           */
158          public void uncache();          public void uncache();
159    
160    //      public String getLegendHtml();
161  }  }

Legend:
Removed from v.256  
changed lines
  Added in v.1159

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26