public class FastEditedIterator extends EditedIterator
| Modifier and Type | Field and Description |
|---|---|
protected DefaultFeatureSet |
fset |
protected java.util.Iterator<FeatureProvider> |
iterator |
protected Feature |
lastFeature |
protected static Logger |
LOGGER |
featureManagercurrent, filter, nextCheckedEMPTY_DISPOSABLE_ITERATOR| Constructor and Description |
|---|
FastEditedIterator(DefaultFeatureSet featureSet,
long index,
long elements) |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultFeature |
createFeature(FeatureProvider data) |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
void |
remove() |
getIterator, hasNext, next, skipFeaturedoNext, match, skypto, toBooleanMatchdispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisposeprotected static final Logger LOGGER
protected java.util.Iterator<FeatureProvider> iterator
protected DefaultFeatureSet fset
protected Feature lastFeature
public FastEditedIterator(DefaultFeatureSet featureSet, long index, long elements) throws DataException
DataExceptionprotected DefaultFeature createFeature(FeatureProvider data) throws DataException
createFeature in class EditedIteratorDataExceptionpublic void remove()
remove in interface java.util.Iteratorremove in class EditedIteratorprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class EditedIteratorBaseExceptionAbstractDisposable.dispose()