public class FastEditedIterator extends EditedIterator
Modifier and Type | Field and Description |
---|---|
protected DefaultFeatureSet |
fset |
protected Iterator |
iterator |
protected Feature |
lastFeature |
featureManager
current, filter, nextChecked
Constructor and Description |
---|
FastEditedIterator(DefaultFeatureSet featureSet,
long index) |
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. |
protected void |
initializeFeature() |
void |
remove() |
getIterator, hasNext, isDeletedOrHasToSkip, isFeatureIsNew, next, setNewsFeatures
doNext, match, skypto
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
forEachRemaining
protected Iterator iterator
protected DefaultFeatureSet fset
protected Feature lastFeature
public FastEditedIterator(DefaultFeatureSet featureSet, long index) throws DataException
DataException
protected void initializeFeature()
protected DefaultFeature createFeature(FeatureProvider data) throws DataException
createFeature
in class EditedIterator
DataException
public void remove()
remove
in interface Iterator
remove
in class EditedIterator
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class EditedIterator
BaseException
AbstractDisposable.dispose()