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 from
next() or eating an exception from the underlying feature reader at hasNext(), this iterator will
auto-close.
- Author:
- jeichar, Jody Garnett, Gabriel Roldan
-
Constructor Details
-
FeatureReaderIterator
-
-
Method Details
-
hasNext
public boolean hasNext() -
next
-
remove
public void remove()If this is a problem, a different iterator can be made based on FeatureWriter -
close
public void close()Close the reader please.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-