Package org.geotools.data.store
Class EmptyFeatureCollection
Object
DataFeatureCollection
EmptyFeatureCollection
- All Implemented Interfaces:
SimpleFeatureCollection,FeatureCollection<SimpleFeatureType,SimpleFeature>
-
Field Summary
Fields inherited from class DataFeatureCollection
id, listeners, schema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(SimpleFeature object) protected voidcloseIterator(Iterator close) Get the total bounds of this collection which is calculated by doing a union of the bounds of each feature inside of itintgetCount()booleanisValid()protected Iterator<SimpleFeature>Returns a FeatureWriterIterator, or FeatureReaderIterator over content.booleanbooleanremoveAll(Collection collection) Methods inherited from class DataFeatureCollection
accepts, addAll, addAll, addListener, clear, close, close, contains, containsAll, features, fireChange, fireChange, fireChange, getID, getSchema, isEmpty, iterator, purge, reader, removeListener, retainAll, size, sort, subCollection, toArray, toArray, writer
-
Constructor Details
-
EmptyFeatureCollection
-
-
Method Details
-
getBounds
Description copied from interface:FeatureCollectionGet the total bounds of this collection which is calculated by doing a union of the bounds of each feature inside of it- Specified by:
getBoundsin interfaceFeatureCollection<SimpleFeatureType,SimpleFeature> - Specified by:
getBoundsin classDataFeatureCollection- Returns:
- An Envelope containing the total bounds of this collection.
-
getCount
- Specified by:
getCountin classDataFeatureCollection- Throws:
IOException
-
openIterator
Description copied from class:DataFeatureCollectionReturns a FeatureWriterIterator, or FeatureReaderIterator over content.If you have a way to tell that you are readonly please subclass with a less hardcore check - this implementations catches a UnsupportedOpperationsException from wrtier()!
- Overrides:
openIteratorin classDataFeatureCollection- Returns:
- Iterator, should be closed closeIterator
-
closeIterator
- Overrides:
closeIteratorin classDataFeatureCollection
-
add
- Overrides:
addin classDataFeatureCollection
-
remove
- Overrides:
removein classDataFeatureCollection
-
removeAll
- Overrides:
removeAllin classDataFeatureCollection
-
isValid
public boolean isValid()
-