Class FastEditedIterator
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
org.gvsig.fmap.dal.feature.impl.featureset.FastEditedIterator
- All Implemented Interfaces:
Iterator,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dispose.DisposableIterator
- Direct Known Subclasses:
FastEditedFilteredIterator
Iterator implementation which shares the returned Feature object instance.
- Version:
- $Id$
- Author:
- gvSIG Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected 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.EditedIterator
featureManagerFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DefaultFeaturecreateFeature(org.gvsig.fmap.dal.feature.spi.FeatureProvider data) protected voidvoidremove()Methods inherited from class org.gvsig.fmap.dal.feature.impl.featureset.EditedIterator
doNext, getIterator, hasNext, nextMethods 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
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
iterator
-
fset
-
lastFeature
protected org.gvsig.fmap.dal.feature.Feature lastFeature
-
-
Constructor Details
-
FastEditedIterator
public FastEditedIterator(DefaultFeatureSet featureSet, long index, long elements) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
-
Method Details
-
createFeature
protected DefaultFeature createFeature(org.gvsig.fmap.dal.feature.spi.FeatureProvider data) throws org.gvsig.fmap.dal.exception.DataException - Overrides:
createFeaturein classEditedIterator- Throws:
org.gvsig.fmap.dal.exception.DataException
-
remove
public void remove()- Specified by:
removein interfaceIterator- Overrides:
removein classEditedIterator
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classEditedIterator- Throws:
org.gvsig.tools.exception.BaseException
-