public class ClippedFeatureIterator extends Object implements SimpleFeatureIterator
Modifier and Type | Field and Description |
---|---|
protected Geometry |
clip |
protected SimpleFeatureIterator |
delegate |
protected SimpleFeatureBuilder |
fb |
protected SimpleFeature |
next |
Constructor and Description |
---|
ClippedFeatureIterator(SimpleFeatureIterator delegate,
Geometry clip,
SimpleFeatureType schema,
boolean preserveZ) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this iterator and releases any system resources associated with it.
|
protected boolean |
hasElevations(CoordinateSequence seq) |
boolean |
hasNext()
Does another Feature exist in this Iteration.
|
SimpleFeature |
next()
Get the next Feature in this iteration.
|
protected boolean |
prepareBuilderForNextFeature(SimpleFeature f) |
protected SimpleFeatureIterator delegate
protected SimpleFeatureBuilder fb
protected SimpleFeature next
protected Geometry clip
public ClippedFeatureIterator(SimpleFeatureIterator delegate, Geometry clip, SimpleFeatureType schema, boolean preserveZ)
public void close()
FeatureIterator
close
in interface Closeable
close
in interface AutoCloseable
close
in interface FeatureIterator<SimpleFeature>
public boolean hasNext()
FeatureIterator
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.)
hasNext
in interface FeatureIterator<SimpleFeature>
protected boolean prepareBuilderForNextFeature(SimpleFeature f)
public SimpleFeature next() throws NoSuchElementException
FeatureIterator
next
in interface FeatureIterator<SimpleFeature>
NoSuchElementException
- If no more Features exist.protected boolean hasElevations(CoordinateSequence seq)
Copyright © 1996–2021 Geotools. All rights reserved.