| java.lang.Object org.vfny.geoserver.global.GeoServerFeatureSource org.vfny.geoserver.global.GeoServerVersioningFeatureSource
GeoServerVersioningFeatureSource | public class GeoServerVersioningFeatureSource extends GeoServerFeatureSource implements VersioningFeatureSource(Code) | | Versioning wrapper that preserves the versioning nature of a feature source
author: Andrea Aime, TOPP |
Constructor Summary | |
| GeoServerVersioningFeatureSource(VersioningFeatureSource source, FeatureType schema, Filter definitionQuery, CoordinateReferenceSystem declaredCRS, int srsHandling) |
Method Summary | |
public static GeoServerFeatureSource | create(VersioningFeatureSource featureSource, FeatureType schema, Filter definitionQuery, CoordinateReferenceSystem declaredCRS, int srsHandling) Factory that make the correct decorator for the provided featureSource.
This factory method is public and will be used to create all required
subclasses. | public FeatureDiffReader | getDifferences(String fromVersion, String toVersion, Filter filter, String[] users) | public FeatureCollection | getLog(String fromVersion, String toVersion, Filter filter, String[] users, int maxFeatures) | public FeatureCollection | getVersionedFeatures(Query query) | public FeatureCollection | getVersionedFeatures(Filter filter) | public FeatureCollection | getVersionedFeatures() |
GeoServerVersioningFeatureSource | GeoServerVersioningFeatureSource(VersioningFeatureSource source, FeatureType schema, Filter definitionQuery, CoordinateReferenceSystem declaredCRS, int srsHandling)(Code) | | |
create | public static GeoServerFeatureSource create(VersioningFeatureSource featureSource, FeatureType schema, Filter definitionQuery, CoordinateReferenceSystem declaredCRS, int srsHandling)(Code) | | Factory that make the correct decorator for the provided featureSource.
This factory method is public and will be used to create all required
subclasses. By comparison the constructors for this class have package
visibiliy.
Parameters: featureSource - Parameters: schema - Parameters: definitionQuery - Parameters: declaredCRS - |
getVersionedFeatures | public FeatureCollection getVersionedFeatures(Query query) throws IOException(Code) | | |
getVersionedFeatures | public FeatureCollection getVersionedFeatures(Filter filter) throws IOException(Code) | | |
getVersionedFeatures | public FeatureCollection getVersionedFeatures() throws IOException(Code) | | |
Fields inherited from org.vfny.geoserver.global.GeoServerFeatureSource | protected FeatureType schema(Code)(Java Doc) protected FeatureSource source(Code)(Java Doc)
|
Methods inherited from org.vfny.geoserver.global.GeoServerFeatureSource | protected Query adaptQuery(Query query, FeatureType schema) throws IOException(Code)(Java Doc) public void addFeatureListener(FeatureListener listener)(Code)(Java Doc) public static GeoServerFeatureSource create(FeatureSource featureSource, FeatureType schema, Filter definitionQuery, CoordinateReferenceSystem declaredCRS, int srsHandling)(Code)(Java Doc) public Envelope getBounds() throws IOException(Code)(Java Doc) public Envelope getBounds(Query query) throws IOException(Code)(Java Doc) public int getCount(Query query)(Code)(Java Doc) public DataStore getDataStore()(Code)(Java Doc) public FeatureCollection getFeatures(Query query) throws IOException(Code)(Java Doc) public FeatureCollection getFeatures(Filter filter) throws IOException(Code)(Java Doc) public FeatureCollection getFeatures() throws IOException(Code)(Java Doc) public FeatureType getSchema()(Code)(Java Doc) public Set getSupportedHints()(Code)(Java Doc) protected Filter makeDefinitionFilter(Filter filter) throws DataSourceException(Code)(Java Doc) protected Query makeDefinitionQuery(Query query, FeatureType schema) throws IOException(Code)(Java Doc) public void removeFeatureListener(FeatureListener listener)(Code)(Java Doc) protected FeatureCollection reprojectFeatureCollection(CoordinateReferenceSystem targetCRS, FeatureCollection fc) throws IOException, SchemaException, TransformException, OperationNotFoundException, FactoryException(Code)(Java Doc)
|
|
|