public interface IFeatureStorage
Interface for feature data storage implementations. This type of storage provides spatial filtering capabilities.
Modifier and Type | Method and Description |
---|---|
Iterator<String> |
getFeatureIDs(IFeatureFilter filter)
Gets IDs of features matching the given filter
|
Iterator<AbstractFeature> |
getFeatures(IFeatureFilter filter)
Gets features matching the specified filter
|
Bbox |
getFeaturesSpatialExtent() |
int |
getNumFeatures() |
int |
getNumMatchingFeatures(IFeatureFilter filter) |
void |
store(AbstractFeature f)
Stores a new feature object in this data store
|
int getNumFeatures()
int getNumMatchingFeatures(IFeatureFilter filter)
filter
- filtering parametersBbox getFeaturesSpatialExtent()
Iterator<String> getFeatureIDs(IFeatureFilter filter)
filter
- filtering parametersIterator<AbstractFeature> getFeatures(IFeatureFilter filter)
filter
- filtering parametersvoid store(AbstractFeature f)
f
- feature objectCopyright © 2016 Sensia Software LLC. All rights reserved.