Class FastOrderedIterator
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.impl.featureset.FastOrderedIterator
- All Implemented Interfaces:
Iterator,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dispose.DisposableIterator
public class FastOrderedIterator
extends org.gvsig.tools.dispose.impl.AbstractDisposable
-
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 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 fData) protected voidprotected voiddoNext()protected IteratorbooleanhasNext()protected voidnext()voidremove()protected voidskypto(long index) Methods 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
-
lastFeature
protected org.gvsig.fmap.dal.feature.Feature lastFeature -
LOGGER
protected static final org.slf4j.Logger LOGGER -
iterator
-
fset
-
-
Constructor Details
-
FastOrderedIterator
-
-
Method Details
-
createFeature
-
initializeFeature
protected void initializeFeature() -
next
-
remove
public void remove() -
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Throws:
org.gvsig.tools.exception.BaseException
-
skypto
protected void skypto(long index) -
hasNext
public boolean hasNext() -
getIterator
-
doNext
protected void doNext() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-