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, removeFeatureListener
SimpleFeatureCollection getFeatures() throws IOException
FeatureSource
FeatureCollection
.
The following statements are equivalent:
featureSource.getFeatures();
featureSource.getFeatures(Filter.INCLUDE);
featureSource.getFeatures(Query.ALL);
getFeatures
in interface FeatureSource<SimpleFeatureType,SimpleFeature>
Query
IOException
- if the underlying data source cannot be accessed.SimpleFeatureCollection getFeatures(Filter filter) throws IOException
FeatureSource
FeatureCollection
, 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)Filter
IOException
- if the underlying data source cannot be accessed.Filter
SimpleFeatureCollection getFeatures(Query query) throws IOException
FeatureSource
FeatureCollection
, based on a Query
.getFeatures
in interface FeatureSource<SimpleFeatureType,SimpleFeature>
query
- DataAccess query for requested information, such as typeName, maxFeatures and
filter.Query
IOException
- if the underlying data source cannot be accessed.Query
Copyright © 1996–2019 Geotools. All rights reserved.