public class FastDefaultIterator extends AbstractDisposable
Modifier and Type | Field and Description |
---|---|
protected DefaultFeatureSet |
fset |
protected Iterator |
iterator |
protected Feature |
lastFeature |
Constructor and Description |
---|
FastDefaultIterator(DefaultFeatureSet featureSet,
long index,
long elements) |
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 Iterator iterator
protected DefaultFeatureSet fset
protected Feature lastFeature
public FastDefaultIterator(DefaultFeatureSet featureSet, long index, long elements) throws DataException
DataException
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.BaseException
AbstractDisposable.dispose()
protected void skypto(long index)
protected Iterator getIterator()
protected boolean isDeletedOrHasToSkip(FeatureProvider data)
protected void doNext() throws DataException
DataException