public interface SimpleFeatureSource extends FeatureSource<SimpleFeatureType,SimpleFeature>
| Modifier and Type | Method and Description |
|---|---|
SimpleFeatureCollection |
getFeatures()
Retrieves all features in the form of a
FeatureCollection. |
SimpleFeatureCollection |
getFeatures(Filter filter)
Retrieves features, in the form of a
FeatureCollection, based on an OGC Filter. |
SimpleFeatureCollection |
getFeatures(Query query)
Retrieves features, in the form of a
FeatureCollection, based on a Query. |
addFeatureListener, getBounds, getBounds, getCount, getDataStore, getInfo, getName, getQueryCapabilities, getSchema, getSupportedHints, removeFeatureListenerSimpleFeatureCollection getFeatures() throws IOException
FeatureSourceFeatureCollection.
The following statements are equivalent:
featureSource.getFeatures();
featureSource.getFeatures(Filter.INCLUDE);
featureSource.getFeatures(Query.ALL);
getFeatures in interface FeatureSource<SimpleFeatureType,SimpleFeature>QueryIOException - if the underlying data source cannot be accessed.SimpleFeatureCollection getFeatures(Filter filter) throws IOException
FeatureSourceFeatureCollection, based on an OGC Filter.getFeatures in interface FeatureSource<SimpleFeatureType,SimpleFeature>filter - the filter to select features; must not be null (use Filter.INCLUDE instead)FilterIOException - if the underlying data source cannot be accessed.FilterSimpleFeatureCollection getFeatures(Query query) throws IOException
FeatureSourceFeatureCollection, based on a Query.getFeatures in interface FeatureSource<SimpleFeatureType,SimpleFeature>query - DataAccess query for requested information, such as typeName, maxFeatures and
filter.QueryIOException - if the underlying data source cannot be accessed.QueryCopyright © 1996–2019 Geotools. All rights reserved.