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

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

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

branches/1.0-gt2-2.6/src/skrueger/geotools/StyledFeaturesInterface.java revision 426 by alfonx, Fri Oct 2 17:20:00 2009 UTC trunk/src/skrueger/geotools/StyledFeaturesInterface.java revision 1261 by alfonx, Thu Nov 11 13:12:50 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 35  import org.opengis.feature.simple.Simple Line 35  import org.opengis.feature.simple.Simple
35  import org.opengis.feature.simple.SimpleFeatureType;  import org.opengis.feature.simple.SimpleFeatureType;
36  import org.opengis.filter.Filter;  import org.opengis.filter.Filter;
37    
38    import schmitzm.geotools.feature.FeatureUtil.GeometryForm;
39    import skrueger.AttributeMetadataImpl;
40    
41  /**  /**
42   * This Interface combines all styled layers that are running on   * This Interface combines all styled layers that are running on
43   * {@link FeatureCollection} or {@link FeatureSource}   * {@link FeatureCollection} or {@link FeatureSource}
44   *   *
45   * @author Stefan A. Krüger   * @author Stefan A. Tzeggai
46   *   *
47   * @param <T>   * @param <T>
48   *            The base Type returned in the getObject() method.   *            The base Type returned in the getObject() method.
49   */   */
50  public interface StyledFeaturesInterface<T> extends StyledLayerInterface<T> {  public interface StyledFeaturesInterface<T> extends StyledLayerInterface<T> {
51    
52          public abstract AttributeMetadataMap getAttributeMetaDataMap();          public abstract AttributeMetadataMap<AttributeMetadataImpl> getAttributeMetaDataMap();
53    
54          /**          /**
55           * @return The features of this layer as a {@link FeatureSource}. The filter           * @return The features of this layer as a {@link FeatureSource}. The filter
# Line 96  public interface StyledFeaturesInterface Line 99  public interface StyledFeaturesInterface
99           */           */
100          public abstract SimpleFeatureType getSchema();          public abstract SimpleFeatureType getSchema();
101    
102            public abstract GeometryForm getGeometryForm();
103    
104  }  }

Legend:
Removed from v.426  
changed lines
  Added in v.1261

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26