|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.data.collection.DelegateFeatureReader
A FeatureReader that wraps up a normal FeatureIterator.
This class is useful for faking (and testing) the Resource based API against in memory datastructures. You are warned that to complete the illusion that Resource based IO is occuring content will be duplicated.
Constructor Summary | |
DelegateFeatureReader(FeatureType featureType,
FeatureIterator features)
|
Method Summary | |
void |
close()
Release the underlying resources associated with this stream. |
FeatureType |
getFeatureType()
Return the FeatureType this reader has been configured to create. |
boolean |
hasNext()
Query whether this FeatureReader has another Feature. |
Feature |
next()
Reads the next Feature in the FeatureReader. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DelegateFeatureReader(FeatureType featureType, FeatureIterator features)
Method Detail |
public FeatureType getFeatureType()
FeatureReader
getFeatureType
in interface FeatureReader
public Feature next() throws java.io.IOException, IllegalAttributeException, java.util.NoSuchElementException
FeatureReader
next
in interface FeatureReader
java.util.NoSuchElementException
- If there are no more Features in the
Reader.
IllegalAttributeException
- If the attributes read do not comply
with the FeatureType.
java.io.IOException
- If an error occurs reading the Feature.public boolean hasNext() throws java.io.IOException
FeatureReader
hasNext
in interface FeatureReader
java.io.IOException
- If an error occurs determining if there are more
Features.public void close() throws java.io.IOException
FeatureReader
close
in interface FeatureReader
java.io.IOException
- DOCUMENT ME!
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |