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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-