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

All Known Implementing Classes:
ContentFeatureCollection.WrappingFeatureIterator, DelegateFeatureIterator, FeatureIteratorImpl, FilteringFeatureIterator, PreGeneralizedFeatureIterator

public interface FeatureIterator<F extends Feature>

A drop in replacement for Iterator supporting a close method.

Author:
Ian Schneider
Module:
modules/library/api (gt-api.jar)

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 NoSuchElementException
Get the next Feature in this iteration.

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

close

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



Copyright © 1996-2010 Geotools. All Rights Reserved.