Uses of Interface
org.geotools.feature.FeatureIterator
-
Packages that use FeatureIterator Package Description org.geotools.appschema.resolver.data org.geotools.data org.geotools.data.collection Implementations of FeatureCollection for different purposes.org.geotools.data.complex This package contains the implementation of a ComplexDataStore,org.geotools.data.crs org.geotools.data.gen org.geotools.data.geojson org.geotools.data.simple org.geotools.data.sort org.geotools.data.store org.geotools.data.util org.geotools.data.wfs.internal org.geotools.feature org.geotools.feature.collection Helper classes for implementing FeatureCollections.org.geotools.geojson.feature org.geotools.process.gs Gathers up processes for the "gs" GeoSpatial factory; most of these have been back ported from GeoServer for wider use.org.geotools.process.vector Vector processing support for the GeoTools library. -
-
Uses of FeatureIterator in org.geotools.appschema.resolver.data
Classes in org.geotools.appschema.resolver.data that implement FeatureIterator Modifier and Type Class Description class
SampleDataAccessFeatureIterator
Decorator for Iterator<Feature> to provide a FeatureIterator<Feature> that adds a close method that does nothing.Methods in org.geotools.appschema.resolver.data that return FeatureIterator Modifier and Type Method Description FeatureIterator<Feature>
SampleDataAccessFeatureCollection. features()
Get an iterator over the features. -
Uses of FeatureIterator in org.geotools.data
Methods in org.geotools.data with parameters of type FeatureIterator Modifier and Type Method Description static ReferencedEnvelope
DataUtilities. bounds(FeatureIterator<?> iterator)
Manually calculate the bounds from the provided FeatureIteator.static int
DataUtilities. count(FeatureIterator<?> iterator)
Manually count the number of features from the provided FeatureIterator.static <F extends Feature>
Iterator<F>DataUtilities. iterator(FeatureIterator<F> featureIterator)
Iteator wrapped around the provided FeatureIterator, implementingCloseable
. -
Uses of FeatureIterator in org.geotools.data.collection
Methods in org.geotools.data.collection with parameters of type FeatureIterator Modifier and Type Method Description void
SpatialIndexFeatureCollection. close(FeatureIterator<SimpleFeature> close)
void
TreeSetFeatureCollection. close(FeatureIterator<SimpleFeature> close)
Constructors in org.geotools.data.collection with parameters of type FeatureIterator Constructor Description DelegateFeatureReader(T featureType, FeatureIterator<F> features)
-
Uses of FeatureIterator in org.geotools.data.complex
Subinterfaces of FeatureIterator in org.geotools.data.complex Modifier and Type Interface Description interface
IMappingFeatureIterator
Classes in org.geotools.data.complex that implement FeatureIterator Modifier and Type Class Description class
AbstractMappingFeatureIterator
Base class for several MappingFeatureImplementation's.class
DataAccessMappingFeatureIterator
A Feature iterator that operates over the FeatureSource of a FeatureTypeMapping and produces Features of the output schema by applying the mapping rules to the Features of the source schema.class
IndexedMappingFeatureIterator
Base class for Indexed Iteratorsclass
MappingAttributeIterator
A Feature iterator that operates over the FeatureSource of a FeatureTypeMapping that is of a simple content type, e.g. representing a gml:name element.class
PartialIndexedMappingFeatureIterator
MappingFeatureIterator with partial index query supportclass
PostFilteringMappingFeatureIterator
An extension to DataAccessMappingFeatureIterator where filter is present.class
TotalIndexedMappingFeatureIterator
MappingFeatureIterator for full index coverage caseclass
XmlMappingFeatureIterator
An implementation of AbstractMappingFeatureIterator to handle XML datasources.Fields in org.geotools.data.complex declared as FeatureIterator Modifier and Type Field Description protected FeatureIterator<Feature>
PostFilteringMappingFeatureIterator. delegate
protected FeatureIterator<? extends Feature>
IndexedMappingFeatureIterator. sourceIterator
Methods in org.geotools.data.complex that return FeatureIterator Modifier and Type Method Description FeatureIterator<Feature>
MappingFeatureCollection. features()
FeatureIterator<Feature>
MappingFeatureCollection. features(Transaction transaction)
This overload allows client code to explicitly specify the transaction that the created iterator will be working against.protected abstract FeatureIterator<? extends Feature>
AbstractMappingFeatureIterator. getSourceFeatureIterator()
protected FeatureIterator<? extends Feature>
DataAccessMappingFeatureIterator. getSourceFeatureIterator()
protected FeatureIterator<? extends Feature>
XmlMappingFeatureIterator. getSourceFeatureIterator()
Methods in org.geotools.data.complex with parameters of type FeatureIterator Modifier and Type Method Description void
MappingFeatureCollection. close(FeatureIterator<Feature> close)
Constructors in org.geotools.data.complex with parameters of type FeatureIterator Constructor Description IndexFeatureIdIterator(FeatureIterator<? extends Feature> indexIterator)
PostFilteringMappingFeatureIterator(FeatureIterator<Feature> iterator, Filter filter, int maxFeatures, int offset)
-
Uses of FeatureIterator in org.geotools.data.crs
Classes in org.geotools.data.crs that implement FeatureIterator Modifier and Type Class Description class
ForceCoordinateSystemIterator
ForceCoordinateSystemFeatureReader provides a CoordinateReferenceSystem for FeatureTypes.class
ReprojectFeatureIterator
ReprojectFeatureReader provides a reprojection for FeatureTypes.Fields in org.geotools.data.crs declared as FeatureIterator Modifier and Type Field Description protected FeatureIterator<SimpleFeature>
ForceCoordinateSystemIterator. reader
Constructors in org.geotools.data.crs with parameters of type FeatureIterator Constructor Description ForceCoordinateSystemIterator(FeatureIterator<SimpleFeature> reader, SimpleFeatureType type, CoordinateReferenceSystem cs)
Builds a new ForceCoordinateSystemFeatureReaderReprojectFeatureIterator(FeatureIterator<SimpleFeature> reader, SimpleFeatureType schema, MathTransform transform)
-
Uses of FeatureIterator in org.geotools.data.gen
Classes in org.geotools.data.gen that implement FeatureIterator Modifier and Type Class Description class
PreGeneralizedFeatureIterator
-
Uses of FeatureIterator in org.geotools.data.geojson
Classes in org.geotools.data.geojson that implement FeatureIterator Modifier and Type Class Description protected class
PagingFeatureCollection.PagingFeatureIterator
-
Uses of FeatureIterator in org.geotools.data.simple
Subinterfaces of FeatureIterator in org.geotools.data.simple Modifier and Type Interface Description interface
SimpleFeatureIterator
Streaming access to simple features, required toclose()
after use. -
Uses of FeatureIterator in org.geotools.data.sort
Classes in org.geotools.data.sort that implement FeatureIterator Modifier and Type Class Description class
SortedFeatureIterator
-
Uses of FeatureIterator in org.geotools.data.store
Classes in org.geotools.data.store that implement FeatureIterator Modifier and Type Class Description static class
ContentFeatureCollection.WrappingFeatureIterator
class
FilteringFeatureIterator<F extends Feature>
Decorates a FeatureIterator with one that filters content.class
MaxFeaturesIterator<F extends Feature>
Iterator wrapper which caps the number of returned features.class
ReprojectingFeatureIterator
class
ReTypingFeatureIterator
FeatureIterator wrapper which re-types features on the fly based on a target feature type.Fields in org.geotools.data.store declared as FeatureIterator Modifier and Type Field Description protected FeatureIterator<F>
FilteringFeatureIterator. delegate
delegate iteratorMethods in org.geotools.data.store that return FeatureIterator Modifier and Type Method Description FeatureIterator<F>
FilteringFeatureCollection. features()
FeatureIterator<F>
MaxFeaturesFeatureCollection. features()
FeatureIterator<F>
FeatureIteratorIterator. getDelegate()
FeatureIterator<F>
MaxFeaturesIterator. getDelegate()
Methods in org.geotools.data.store with parameters of type FeatureIterator Modifier and Type Method Description void
DataFeatureCollection. close(FeatureIterator<SimpleFeature> iterator)
Constructors in org.geotools.data.store with parameters of type FeatureIterator Constructor Description FeatureIteratorIterator(FeatureIterator<F> delegate)
Creates the new iterator.FilteringFeatureIterator(FeatureIterator<F> delegate, Filter filter)
MaxFeaturesIterator(FeatureIterator<F> delegate, long max)
MaxFeaturesIterator(FeatureIterator<F> delegate, long start, long max)
-
Uses of FeatureIterator in org.geotools.data.util
Classes in org.geotools.data.util that implement FeatureIterator Modifier and Type Class Description static class
FeatureStreams.StreamFeatureIterator<F extends Feature>
Iterator Wrapper for use on streamsConstructors in org.geotools.data.util with parameters of type FeatureIterator Constructor Description StreamFeatureIterator(FeatureIterator<F> fiter)
-
Uses of FeatureIterator in org.geotools.data.wfs.internal
Classes in org.geotools.data.wfs.internal that implement FeatureIterator Modifier and Type Class Description class
ComplexFeatureIteratorImpl
Defines the complex feature iterator implementation class.Methods in org.geotools.data.wfs.internal that return FeatureIterator Modifier and Type Method Description FeatureIterator<Feature>
ComplexGetFeatureResponse. features()
Should only be called once.FeatureIterator<Feature>
WFSContentComplexFeatureCollection. features()
Make sure to close the iterator. -
Uses of FeatureIterator in org.geotools.feature
Methods in org.geotools.feature that return FeatureIterator Modifier and Type Method Description FeatureIterator<F>
FeatureCollection. features()
Obtain a FeatureIteratorof the Features within this FeatureCollection. Methods in org.geotools.feature with parameters of type FeatureIterator Modifier and Type Method Description void
DefaultFeatureCollection. close(FeatureIterator<SimpleFeature> close)
protected void
FeatureCollectionIteration. iterate(FeatureIterator<?> iterator)
Perform the actual iteration on the Iterator which is provided. -
Uses of FeatureIterator in org.geotools.feature.collection
Classes in org.geotools.feature.collection that implement FeatureIterator Modifier and Type Class Description class
ClippedFeatureIterator
SimpleFeatureIterator wrapper that clip (crops) features according to the clip geometry passed.class
ClippingFeatureIterator
Decorates a SimpleFeatureIterator with one that return features if intersect the Geometry passed with the Hint.GEOMETRY_CLIPclass
DecoratingFeatureIterator<F extends Feature>
A feature iterator that completely delegates to another FeatureIterator.class
DecoratingSimpleFeatureIterator
A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.class
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.class
DelegateSimpleFeatureIterator
A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.class
FeatureIteratorImpl<F extends Feature>
A convenience class for dealing with wrapping a Collection Iterator up as a FeatureIterator.class
FilteredIterator<F extends Feature>
Provides an implementation of Iterator that will filter contents using the provided filter.class
FilteringSimpleFeatureIterator
Extension ofFilteringFeatureIterator
that type narrows toSimpleFeature
.class
MaxFeaturesSimpleFeatureIterator
SimpleFeatureIterator wrapper which can use a start and end bounds to cap the number of returned features.class
PushBackFeatureIterator<F extends Feature>
A feature iterator allowing to push back one featureclass
SimpleFeatureIteratorImpl
A convenience class for wrapping a Collection Iterator up as a SimpleFeatureCollection.Fields in org.geotools.feature.collection declared as FeatureIterator Modifier and Type Field Description protected FeatureIterator<F>
DecoratingFeatureIterator. delegate
Methods in org.geotools.feature.collection that return FeatureIterator Modifier and Type Method Description abstract FeatureIterator<F>
BaseFeatureCollection. features()
Subclasses required to implement this method to traverse FeatureCollection contents.FeatureIterator<F>
DecoratingFeatureCollection. features()
Methods in org.geotools.feature.collection with parameters of type FeatureIterator Modifier and Type Method Description void
AdaptorFeatureCollection. close(FeatureIterator<SimpleFeature> close)
Constructors in org.geotools.feature.collection with parameters of type FeatureIterator Constructor Description BridgeIterator(FeatureIterator<F> features)
DecoratingFeatureIterator(FeatureIterator<F> iterator)
Wrap the provided FeatureIterator.PushBackFeatureIterator(FeatureIterator<F> iterator)
Wrap the provided FeatureIterator. -
Uses of FeatureIterator in org.geotools.geojson.feature
Methods in org.geotools.geojson.feature that return FeatureIterator Modifier and Type Method Description FeatureIterator<SimpleFeature>
FeatureJSON. streamFeatureCollection(Object input)
Reads a feature collection from GeoJSON streaming back the contents via an iterator. -
Uses of FeatureIterator in org.geotools.process.gs
Classes in org.geotools.process.gs that implement FeatureIterator Modifier and Type Class Description class
WrappingIterator
An iterator wrapping aSimpleFeatureIterator
and exposing its close method. -
Uses of FeatureIterator in org.geotools.process.vector
Methods in org.geotools.process.vector that return FeatureIterator Modifier and Type Method Description abstract FeatureIterator<F>
ProcessingCollection. features()
Streams out the output features
-