Interface SimpleFeatureIterator

All Superinterfaces:
AutoCloseable, Closeable, FeatureIterator<SimpleFeature>
All Known Implementing Classes:
ClippedFeatureIterator, ClippingFeatureIterator, ContentFeatureCollection.WrappingFeatureIterator, DecoratingSimpleFeatureIterator, DelegateSimpleFeatureIterator, FilteringSimpleFeatureIterator, ForceCoordinateSystemIterator, MaxFeaturesSimpleFeatureIterator, PagingFeatureCollection.PagingFeatureIterator, PreGeneralizedFeatureIterator, ReprojectFeatureIterator, ReprojectingFeatureIterator, ReTypingFeatureIterator, SimpleFeatureIteratorImpl, SortedFeatureIterator, WrappingIterator

public interface SimpleFeatureIterator extends FeatureIterator<SimpleFeature>
Streaming access to simple features, required to FeatureIterator.close() after use.

This is an explicit interface for FeatureIterator.

Sample use:

 SimpleFeatureIterator i = featureCollection.features()
 try {
    while( i.hasNext() ){
        SimpleFeature feature = i.next();
    }
 }
 finally {
    i.close();
 }
 
Author:
Jody Garnett