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, toArray
protected 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 SimpleFeatureCollection
features
in interface FeatureCollection<SimpleFeatureType,SimpleFeature>
features
in class BaseFeatureCollection<SimpleFeatureType,SimpleFeature>
public SimpleFeatureCollection subCollection(Filter filter)
BaseFeatureCollection
FilteringFeatureCollection
. Subclasses might want to override this in case the filter can be
cascaded to their data sources.subCollection
in interface SimpleFeatureCollection
subCollection
in interface FeatureCollection<SimpleFeatureType,SimpleFeature>
subCollection
in class BaseFeatureCollection<SimpleFeatureType,SimpleFeature>
FeatureList
public SimpleFeatureCollection sort(SortBy order)
BaseFeatureCollection
This method only supports SimpleFeature at present, consider use of FeatureSource.features( Query ).
sort
in interface SimpleFeatureCollection
sort
in interface FeatureCollection<SimpleFeatureType,SimpleFeature>
sort
in class BaseFeatureCollection<SimpleFeatureType,SimpleFeature>
order
- Sort orderCopyright © 1996–2023 Geotools. All rights reserved.