FastEditedIterator insteadpublic class EditedIterator extends FilteredIterator
| Modifier and Type | Field and Description |
|---|---|
protected FeatureManager |
featureManager
Deprecated.
|
protected DefaultFeatureSet |
fset |
protected java.util.Iterator<FeatureProvider> |
iterator |
protected Feature |
lastFeature |
protected static Logger |
LOGGER |
current, filter, nextCheckedEMPTY_DISPOSABLE_ITERATOR| Constructor and Description |
|---|
EditedIterator(DefaultFeatureSet featureSet)
Deprecated.
|
EditedIterator(DefaultFeatureSet featureSet,
long index,
long elements)
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 ChainedIterator |
getIterator()
Deprecated.
|
boolean |
hasNext()
Deprecated.
|
java.lang.Object |
next()
Deprecated.
|
void |
remove()
Deprecated.
|
protected boolean |
skipFeature(FeatureProvider data)
Deprecated.
|
doNext, match, skypto, toBooleanMatchdispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisposeprotected FeatureManager featureManager
protected static final Logger LOGGER
protected java.util.Iterator<FeatureProvider> iterator
protected DefaultFeatureSet fset
protected Feature lastFeature
public EditedIterator(DefaultFeatureSet featureSet)
public EditedIterator(DefaultFeatureSet featureSet, long index, long elements) throws DataException
DataExceptionpublic void remove()
remove in interface java.util.Iteratorpublic boolean hasNext()
hasNext in interface java.util.IteratorhasNext in class FilteredIteratorpublic java.lang.Object next()
next in interface java.util.Iteratornext in class FilteredIteratorprotected ChainedIterator getIterator()
getIterator in class FilteredIteratorprotected DefaultFeature createFeature(FeatureProvider data) throws DataException
DataExceptionprotected boolean skipFeature(FeatureProvider data)
protected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class FilteredIteratorBaseExceptionAbstractDisposable.dispose()