Package org.geotools.feature.collection
Class ClippedFeatureIterator
Object
ClippedFeatureIterator
- All Implemented Interfaces:
 Closeable,AutoCloseable,SimpleFeatureIterator,FeatureIterator<SimpleFeature>
SimpleFeatureIterator wrapper that clip (crops) features according to the clip geometry passed. Can preserve the Z
 dimension.
- Author:
 - Andrea Aime - GeoSolutions
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Geometryprotected SimpleFeatureIteratorprotected SimpleFeatureBuilderprotected SimpleFeature - 
Constructor Summary
ConstructorsConstructorDescriptionClippedFeatureIterator(SimpleFeatureIterator delegate, Geometry clip, SimpleFeatureType schema, boolean preserveZ)  - 
Method Summary
 
- 
Field Details
- 
delegate
 - 
fb
 - 
next
 - 
clip
 
 - 
 - 
Constructor Details
- 
ClippedFeatureIterator
public ClippedFeatureIterator(SimpleFeatureIterator delegate, Geometry clip, SimpleFeatureType schema, boolean preserveZ)  
 - 
 - 
Method Details
- 
close
public void close()Description copied from interface:FeatureIteratorCloses this iterator and releases any system resources associated with it.- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable- Specified by:
 closein interfaceFeatureIterator<SimpleFeature>
 - 
hasNext
public boolean hasNext()Description copied from interface:FeatureIteratorDoes another Feature exist in this Iteration.Iterator defin: Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)
- Specified by:
 hasNextin interfaceFeatureIterator<SimpleFeature>- Returns:
 - true if more Features exist, false otherwise.
 
 - 
prepareBuilderForNextFeature
 - 
next
Description copied from interface:FeatureIteratorGet the next Feature in this iteration.- Specified by:
 nextin interfaceFeatureIterator<SimpleFeature>- Returns:
 - The next Feature
 - Throws:
 NoSuchElementException- If no more Features exist.
 - 
hasElevations
 
 -