|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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 FID
public 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 FID| Method Detail |
public FeatureType getFeatureType()
FeatureReader
getFeatureType in interface FeatureReaderFeatureReader.getFeatureType()
public Feature next()
throws java.io.IOException,
IllegalAttributeException,
java.util.NoSuchElementException
FeatureReader
next in interface FeatureReaderjava.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 FeatureReaderjava.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 FeatureReaderjava.io.IOException - DOCUMENT ME!FeatureReader.close()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||