org.geotools.data.store
Class FeatureIteratorIterator<F extends org.opengis.feature.Feature>

java.lang.Object
  extended by org.geotools.data.store.FeatureIteratorIterator<F>
All Implemented Interfaces:
java.util.Iterator<F>

public class FeatureIteratorIterator<F extends org.opengis.feature.Feature>
extends java.lang.Object
implements java.util.Iterator<F>

An Iterator which delegates to a FeatureIterator.

Since:
2.4
Author:
Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org

Constructor Summary
FeatureIteratorIterator(FeatureIterator<F> delegate)
          Creates the new iterator.
 
Method Summary
 FeatureIterator<F> getDelegate()
           
 boolean hasNext()
          Calls through to FeatureIterator.hasNext()
 F next()
          Calls through to FeatureIterator.next()
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureIteratorIterator

public FeatureIteratorIterator(FeatureIterator<F> delegate)
Creates the new iterator.

Parameters:
delegate - The iterator to delegate to.
Method Detail

hasNext

public boolean hasNext()
Calls through to FeatureIterator.hasNext()

Specified by:
hasNext in interface java.util.Iterator<F extends org.opengis.feature.Feature>

next

public F next()
Calls through to FeatureIterator.next()

Specified by:
next in interface java.util.Iterator<F extends org.opengis.feature.Feature>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<F extends org.opengis.feature.Feature>
Throws:
java.lang.UnsupportedOperationException

getDelegate

public FeatureIterator<F> getDelegate()
Returns:
The underlying delegate.


Copyright © 1996-2010 Geotools. All Rights Reserved.