/[schmitzm]/branches/1.0-gt2-2.6/src/skrueger/geotools/StyledFeaturesInterface.java
ViewVC logotype

Annotation of /branches/1.0-gt2-2.6/src/skrueger/geotools/StyledFeaturesInterface.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 224 - (hide annotations)
Tue Jul 14 15:57:19 2009 UTC (15 years, 7 months ago) by alfonx
Original Path: trunk/src/skrueger/geotools/StyledFeaturesInterface.java
File MIME type: text/plain
File size: 838 byte(s)
* big biG BIG refactoring: StyledMap[Interface,Util,Style] never dealt with Maps (=Orchestrations of layers), but always only with single Layers. Now it has been refactored to StyledLayer[Interface,Util,Style]. 
* Some variable names and methodNames have been corrected also, but many will still be missing.
* New JARs committed
1 alfonx 221 package skrueger.geotools;
2    
3 alfonx 224 import java.util.Map;
4    
5 alfonx 221 import org.geotools.data.FeatureSource;
6     import org.opengis.feature.FeatureCollection;
7    
8 alfonx 224 import skrueger.AttributeMetaData;
9    
10 alfonx 221 /**
11     * This Interface combines all styled layers that are running on {@link FeatureCollection} or {@link FeatureSource}
12     *
13     * @author Stefan A. Krüger
14     *
15     * @param <T> The base Type returned in the getObject() method.
16     */
17 alfonx 224 public interface StyledFeaturesInterface<T> extends StyledLayerInterface<T>{
18 alfonx 221
19 alfonx 224 public abstract Map<Integer,AttributeMetaData> getAttributeMetaDataMap();
20    
21 alfonx 221 /**
22     * @return The features of this layer as a {@link FeatureSource}.
23     */
24     public FeatureSource getFeatureSource();
25    
26     /**
27     * @return The features of this layer as a {@link FeatureCollection}.
28     */
29     public abstract org.geotools.feature.FeatureCollection getFeatureCollection();
30     }

Properties

Name Value
svn:eol-style native
svn:keywords Id
svn:mime-type text/plain

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26