Class DynObjectIteratorFeatureIteratorFacade
java.lang.Object
org.gvsig.fmap.dal.feature.impl.dynobjectutils.DynObjectIteratorFeatureIteratorFacade
- All Implemented Interfaces:
Iterator,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dispose.DisposableIterator
public class DynObjectIteratorFeatureIteratorFacade
extends Object
implements org.gvsig.tools.dispose.DisposableIterator
DynObject implementation to facade a iterator of a FeatureSet
and allow to be used as a DynObjectSet iterator.- Version:
- $Id$
- Author:
- gvSIG Team
-
Field Summary
Fields inherited from interface org.gvsig.tools.dispose.DisposableIterator
EMPTY_DISPOSABLE_ITERATOR -
Constructor Summary
ConstructorsConstructorDescriptionDynObjectIteratorFeatureIteratorFacade(org.gvsig.tools.dispose.DisposableIterator featureIterator) Creates a new DynObjects iterator facade over a feature iterator.DynObjectIteratorFeatureIteratorFacade(org.gvsig.tools.dispose.DisposableIterator featureIterator, DynObjectFeatureFacade featureFacade) Creates a new DynObjects iterator facade over a feature iterator. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
DynObjectIteratorFeatureIteratorFacade
public DynObjectIteratorFeatureIteratorFacade(org.gvsig.tools.dispose.DisposableIterator featureIterator, DynObjectFeatureFacade featureFacade) Creates a new DynObjects iterator facade over a feature iterator. EachFeaturewill be returned through a new or reusedDynObjectFeatureFacadewhich allows theFeatureto be used like a DynObject.- Parameters:
featureIterator- to facadefeatureFacade- if not null this object will be reused as the facade for the Feature objects of the feature iterator
-
DynObjectIteratorFeatureIteratorFacade
public DynObjectIteratorFeatureIteratorFacade(org.gvsig.tools.dispose.DisposableIterator featureIterator) Creates a new DynObjects iterator facade over a feature iterator. EachFeaturewill be returned through a newDynObjectFeatureFacadewhich allows theFeatureto be used like a DynObject.- Parameters:
featureIterator- to facade
-
-
Method Details