Package org.geotools.feature.collection
package org.geotools.feature.collection
Helper classes for implementing FeatureCollections.
References
The following links will be of interest:
References
The following links will be of interest:
- Simple Features for SQL
- Since:
- GeoTools 2.2.
- Author:
- Jody Garnett, Refractions Research
-
ClassDescriptionImplement a feature collection just based on provision of an
Iterator
.An abstract class to reduce the amount of work needed when working with FeatureVisitor.Implement a feature collection just based on provision of iterator.Implement a feature collection just based on provision of aFeatureIterator
.BridgeIterator<F extends Feature>A closeable iterator wrapped around a provided feature iterator.SimpleFeatureCollection wrapper that clip (crops) features according to the clip geometry passed.SimpleFeatureIterator wrapper that clip (crops) features according to the clip geometry passed.The class decorates a SimpleFeatureCollection with one that returns features that intersect the geometry passed with a Hints.GEOMETRY_CLIPDecorates a SimpleFeatureIterator with one that return features if intersect the Geometry passed with the Hint.GEOMETRY_CLIPA FeatureCollection which completely delegates to another FeatureCollection.DecoratingFeatureIterator<F extends Feature>A feature iterator that completely delegates to another FeatureIterator.A FeatureCollection which completely delegates to another FeatureCollection.A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.DelegateFeatureIterator<F extends Feature>A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.FeatureIteratorImpl<F extends Feature>A convenience class for dealing with wrapping a Collection Iterator up as a FeatureIterator.FilteredIterator<F extends Feature>Provides an implementation of Iterator that will filter contents using the provided filter.Decorates a feature collection with one that filters content.Extension ofFilteringFeatureIterator
that type narrows toSimpleFeature
.SimpleFeatureIterator wrapper which can use a start and end bounds to cap the number of returned features.SimpleFeatureCollection wrapper which limits the number of features returned.PushBackFeatureIterator<F extends Feature>A feature iterator allowing to push back one featureAccess Feature content using Feature "Id".A convenience class for wrapping a Collection Iterator up as a SimpleFeatureCollection.A wrapper that will sort a feature collection using a size sensitive algorithm, in main memory for small collections, using secondary memory otherwise.Reasonable default implementation for subCollection making use of parentSimpleFeatureCollection.features()
and provided Filter.Default implementation ofFeatureCollection.sort(SortBy)
.