org.geotools.feature
Interface FeatureIterator<F extends org.opengis.feature.Feature>

All Known Subinterfaces:
IMappingFeatureIterator
All Known Implementing Classes:
AbstractMappingFeatureIterator, ContentFeatureCollection.WrappingFeatureIterator, DataAccessMappingFeatureIterator, DelegateFeatureIterator, FeatureIteratorImpl, FilteringFeatureIterator, FilteringMappingFeatureIterator, PreGeneralizedFeatureIterator, SampleDataAccessFeatureIterator, XmlMappingFeatureIterator

public interface FeatureIterator<F extends org.opengis.feature.Feature>

A drop in replacement for Iterator supporting a close method.

Author:
Ian Schneider

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

Method Detail

hasNext

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

F 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

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



Copyright © 1996-2010 Geotools. All Rights Reserved.