|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.data.DiffFeatureReader
A FeatureReader that considers differences.
Used to implement In-Process Transaction support. This implementation will need to peek ahead in order to check for deletetions.
Constructor Summary | |
DiffFeatureReader(FeatureReader reader,
java.util.Map diff)
This constructor grabs a "copy" of the current diff. |
|
DiffFeatureReader(FeatureReader reader,
java.util.Map diff,
Filter filter)
This constructor grabs a "copy" of the current diff. |
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 DiffFeatureReader(FeatureReader reader, java.util.Map diff)
This reader is not "live" to changes over the course of the Transaction. (Iterators are not always stable of the course of modifications)
reader
- diff
- Differences of Feature by FIDpublic DiffFeatureReader(FeatureReader reader, java.util.Map diff, Filter filter)
This reader is not "live" to changes over the course of the Transaction. (Iterators are not always stable of the course of modifications)
reader
- diff
- Differences of Feature by FIDMethod Detail |
public FeatureType getFeatureType()
FeatureReader
getFeatureType
in interface FeatureReader
FeatureReader.getFeatureType()
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.FeatureReader.next()
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.FeatureReader.hasNext()
public void close() throws java.io.IOException
FeatureReader
close
in interface FeatureReader
java.io.IOException
- DOCUMENT ME!FeatureReader.close()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |