public class FastFilteredIterator extends FilteredIterator
Modifier and Type | Field and Description |
---|---|
protected DefaultFeatureSet |
fset |
protected Iterator |
iterator |
protected Feature |
lastFeature |
current, filter, nextChecked
Modifier and Type | Method and Description |
---|---|
protected DefaultFeature |
createFeature(FeatureProvider fData) |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
protected void |
initializeFeature() |
protected boolean |
isDeletedOrHasToSkip(FeatureProvider data) |
void |
remove() |
doNext, getIterator, hasNext, match, next, 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
protected DefaultFeature createFeature(FeatureProvider fData) throws DataException
DataException
protected void initializeFeature()
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class FilteredIterator
BaseException
AbstractDisposable.dispose()
protected boolean isDeletedOrHasToSkip(FeatureProvider data)