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