org.geotools.feature
Interface FeatureIterator

All Known Implementing Classes:
DelegateFeatureIterator, FeatureIteratorImpl

public interface FeatureIterator

A drop in replacement for Iterator that does not require casting for Java 1.4 code.

We are sorry but this does not implement Iteartor, although it should be a drop in replacement when Geotools is able to upgrade to Java 5.

Author:
Ian Schneider

Method Summary
 void close()
          Required so FeatureCollection classes can implement close( FeatureIterator ).
 boolean hasNext()
          Does another Feature exist in this Iteration.
 Feature next()
          Get the next Feature in this iteration.
 

Method Detail

hasNext

public boolean hasNext()
Does another Feature exist in this Iteration.

Iterator defin: Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)

Returns:
true if more Features exist, false otherwise.

next

public Feature next()
             throws java.util.NoSuchElementException
Get the next Feature in this iteration.

Returns:
The next Feature
Throws:
java.util.NoSuchElementException - If no more Features exist.

close

public void close()
Required so FeatureCollection classes can implement close( FeatureIterator ).



Copyright © GeoTools. All Rights Reserved.