|
||||||||||
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 checks the iterator to see if it implements
Closeable
in order to allow for collections that
make use of system resources.
Constructor Summary | |
---|---|
DelegateFeatureIterator(FeatureCollection<? extends FeatureType,F> collection,
Iterator<F> iterator)
Deprecated. collection no longer used |
|
DelegateFeatureIterator(Iterator<F> iterator)
Wrap the provided iterator up as a FeatureIterator. |
Method Summary | |
---|---|
void |
close()
Closes this iterator and releases any system resources associated with it. |
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(Iterator<F> iterator)
iterator
- Iterator to be used as a delegate.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 Closeable
close
in interface FeatureIterator<F extends Feature>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |