Package org.geotools.feature
Class FeatureReaderIterator<F extends Feature>
- Object
-
- FeatureReaderIterator<F>
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterator<F>
public class FeatureReaderIterator<F extends Feature> extends Object implements Iterator<F>, Closeable
An iterator that wraps around a FeatureReader.The Iterator's hasNext() will return false if the wrapped feature reader's hasNext method throws an exception. If next() throws an exception a NoSuchElementException will be thrown.
close()
shall be called before disposing the iterator. Before propagating an exception fromnext()
or eating an exception from the underlying feature reader athasNext()
, this iterator will auto-close.- Author:
- jeichar, Jody Garnett, Gabriel Roldan
-
-
Constructor Summary
Constructors Constructor Description FeatureReaderIterator(FeatureReader<? extends FeatureType,F> reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Close the reader please.boolean
hasNext()
F
next()
void
remove()
If this is a problem, a different iterator can be made based on FeatureWriter
-
-
-
Constructor Detail
-
FeatureReaderIterator
public FeatureReaderIterator(FeatureReader<? extends FeatureType,F> reader)
-
-