public abstract class BaseSimpleFeatureCollection extends BaseFeatureCollection<SimpleFeatureType,SimpleFeature> implements SimpleFeatureCollection
id, schema| Modifier | Constructor and Description |
|---|---|
protected |
BaseSimpleFeatureCollection(SimpleFeatureType schema) |
| Modifier and Type | Method and Description |
|---|---|
abstract SimpleFeatureIterator |
features()
Subclasses required to implement this method to traverse FeatureCollection contents.
|
SimpleFeatureCollection |
sort(SortBy order)
Obtained sorted contents, only implemented for SimpleFeature at present.
|
SimpleFeatureCollection |
subCollection(Filter filter)
Convenience implementation that just wraps this collection into a
FilteringFeatureCollection. |
accepts, contains, containsAll, getBounds, getID, getSchema, isEmpty, size, toArray, toArrayprotected BaseSimpleFeatureCollection(SimpleFeatureType schema)
public abstract SimpleFeatureIterator features()
Note that FeatureIterator.close() is available to clean up after any
resource use required during traversal.
features in interface SimpleFeatureCollectionfeatures in interface FeatureCollection<SimpleFeatureType,SimpleFeature>features in class BaseFeatureCollection<SimpleFeatureType,SimpleFeature>public SimpleFeatureCollection subCollection(Filter filter)
BaseFeatureCollectionFilteringFeatureCollection. Subclasses might want to override this in case the filter can be
cascaded to their data sources.subCollection in interface SimpleFeatureCollectionsubCollection in interface FeatureCollection<SimpleFeatureType,SimpleFeature>subCollection in class BaseFeatureCollection<SimpleFeatureType,SimpleFeature>FeatureListpublic SimpleFeatureCollection sort(SortBy order)
BaseFeatureCollectionThis method only supports SimpleFeature at present, consider use of FeatureSource.features( Query ).
sort in interface SimpleFeatureCollectionsort in interface FeatureCollection<SimpleFeatureType,SimpleFeature>sort in class BaseFeatureCollection<SimpleFeatureType,SimpleFeature>order - Sort orderCopyright © 1996–2019 Geotools. All rights reserved.