|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectDelegateFeatureIterator<F>
public class DelegateFeatureIterator<F extends Feature>
A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.
This implementation is not suitable for use with collections that make use of system resources. As an alterantive please see ResourceFetaureIterator.
modules/library/main (gt-main.jar)
Constructor Summary | |
---|---|
DelegateFeatureIterator(FeatureCollection<? extends FeatureType,F> collection,
Iterator<F> iterator)
Wrap the provided iterator up as a FeatureIterator. |
Method Summary | |
---|---|
void |
close()
Required so FeatureCollection |
boolean |
hasNext()
Does another Feature exist in this Iteration. |
F |
next()
Get the next Feature in this iteration. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DelegateFeatureIterator(FeatureCollection<? extends FeatureType,F> collection, Iterator<F> iterator)
iterator
- Iterator to be used as a delegate.Method Detail |
---|
public boolean hasNext()
FeatureIterator
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.)
hasNext
in interface FeatureIterator<F extends Feature>
public F next() throws NoSuchElementException
FeatureIterator
next
in interface FeatureIterator<F extends Feature>
NoSuchElementException
- If no more Features exist.public void close()
FeatureIterator
close
in interface FeatureIterator<F extends Feature>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |