Parent Directory
|
Revision Log
* 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 | } |
Name | Value |
---|---|
svn:eol-style | native |
svn:keywords | Id |
svn:mime-type | text/plain |
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |