FastEditedIterator
insteadpublic class EditedIterator extends FilteredIterator
Modifier and Type | Field and Description |
---|---|
protected FeatureManager |
featureManager
Deprecated.
|
protected DefaultFeatureSet |
fset |
protected Iterator |
iterator |
protected Feature |
lastFeature |
current, filter, nextChecked
Constructor and Description |
---|
EditedIterator(DefaultFeatureSet featureSet)
Deprecated.
|
EditedIterator(DefaultFeatureSet featureSet,
long index)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected DefaultFeature |
createFeature(FeatureProvider data)
Deprecated.
|
protected void |
doDispose()
Deprecated.
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
protected Iterator |
getIterator()
Deprecated.
|
boolean |
hasNext()
Deprecated.
|
protected boolean |
isDeletedOrHasToSkip(FeatureProvider data)
Deprecated.
|
protected boolean |
isFeatureIsNew()
Deprecated.
|
Object |
next()
Deprecated.
|
void |
remove()
Deprecated.
|
protected void |
setNewsFeatures(Iterator newsFeatures)
Deprecated.
|
doNext, match, skypto
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
forEachRemaining
protected FeatureManager featureManager
protected Iterator iterator
protected DefaultFeatureSet fset
protected Feature lastFeature
public EditedIterator(DefaultFeatureSet featureSet)
public EditedIterator(DefaultFeatureSet featureSet, long index) throws DataException
DataException
public boolean hasNext()
hasNext
in interface Iterator
hasNext
in class FilteredIterator
public Object next()
next
in interface Iterator
next
in class FilteredIterator
protected void setNewsFeatures(Iterator newsFeatures)
protected boolean isFeatureIsNew()
protected Iterator getIterator()
getIterator
in class FilteredIterator
protected DefaultFeature createFeature(FeatureProvider data) throws DataException
DataException
protected boolean isDeletedOrHasToSkip(FeatureProvider data)
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class FilteredIterator
BaseException
AbstractDisposable.dispose()