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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 226 - (show annotations)
Thu Jul 16 07:37:43 2009 UTC (15 years, 7 months ago) by alfonx
File MIME type: text/plain
File size: 835 byte(s)
* Created a new ManageChartsForMapDialog that allows to manage charts and define which chart is visible in which map. Besides, that saving the ChartSTyles is not implemented, you can now basically define and use the charts.

* Created a TransitionShapefileRenderer in schmitzm. It's a copy (extend was not possible) of a normal ShapefileRenderer class, but extended by a hack to fall back to the normal StreamingRenderer if a FeatureOperationTreeFilter is applied to a MapLayer. 
* I have set this TransitionShapefileRenderer as default in JMapPane & Co.
* It's called "transition", because we will remove it as soon as we moved to GT 2.6 and switched the filters to eCQL.

1 package skrueger.geotools;
2
3 import java.util.Map;
4
5 import org.geotools.data.FeatureSource;
6 import org.geotools.feature.FeatureCollection;
7
8 import skrueger.AttributeMetaData;
9
10 /**
11 * This Interface combines all styled layers that are running on
12 * {@link FeatureCollection} or {@link FeatureSource}
13 *
14 * @author Stefan A. Krüger
15 *
16 * @param <T>
17 * The base Type returned in the getObject() method.
18 */
19 public interface StyledFeaturesInterface<T> extends StyledLayerInterface<T> {
20
21 public abstract Map<Integer, AttributeMetaData> getAttributeMetaDataMap();
22
23 /**
24 * @return The features of this layer as a {@link FeatureSource}.
25 */
26 public FeatureSource getFeatureSource();
27
28 /**
29 * @return The features of this layer as a {@link FeatureCollection}.
30 */
31 public abstract FeatureCollection getFeatureCollection();
32 }

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