Class EditedIterator
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.impl.featureset.FilteredIterator
org.gvsig.fmap.dal.feature.impl.featureset.EditedIterator
- All Implemented Interfaces:
Iterator,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dispose.DisposableIterator
- Direct Known Subclasses:
EditedFilteredIterator,FastEditedIterator
Iterator for stores in edition mode.
- Version:
- $Id$
- Author:
- gvSIG Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FeatureManagerprotected DefaultFeatureSetprotected Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider> protected org.gvsig.fmap.dal.feature.Featureprotected static final org.slf4j.LoggerFields inherited from class org.gvsig.fmap.dal.feature.impl.featureset.FilteredIterator
current, filter, nextCheckedFields inherited from interface org.gvsig.tools.dispose.DisposableIterator
EMPTY_DISPOSABLE_ITERATOR -
Constructor Summary
ConstructorsConstructorDescriptionEditedIterator(DefaultFeatureSet featureSet) EditedIterator(DefaultFeatureSet featureSet, long index, long elements) -
Method Summary
Modifier and TypeMethodDescriptionprotected DefaultFeaturecreateFeature(org.gvsig.fmap.dal.feature.spi.FeatureProvider data) protected voidprotected voiddoNext()protected org.gvsig.tools.util.ChainedIteratorbooleanhasNext()next()voidremove()Methods inherited from class org.gvsig.fmap.dal.feature.impl.featureset.FilteredIterator
match, skypto, toBooleanMatchMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
featureManager
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
iterator
-
fset
-
lastFeature
protected org.gvsig.fmap.dal.feature.Feature lastFeature
-
-
Constructor Details
-
EditedIterator
-
EditedIterator
public EditedIterator(DefaultFeatureSet featureSet, long index, long elements) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
-
Method Details
-
remove
public void remove() -
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator- Overrides:
hasNextin classFilteredIterator
-
next
- Specified by:
nextin interfaceIterator- Overrides:
nextin classFilteredIterator
-
getIterator
protected org.gvsig.tools.util.ChainedIterator getIterator()- Overrides:
getIteratorin classFilteredIterator
-
createFeature
protected DefaultFeature createFeature(org.gvsig.fmap.dal.feature.spi.FeatureProvider data) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
doNext
protected void doNext() throws org.gvsig.fmap.dal.exception.DataException- Overrides:
doNextin classFilteredIterator- Throws:
org.gvsig.fmap.dal.exception.DataException
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classFilteredIterator- Throws:
org.gvsig.tools.exception.BaseException
-