|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.thoughtworks.xstream.io.ReaderWrapper
com.thoughtworks.xstream.io.path.PathTrackingReader
Wrapper for HierarchicalStreamReader that tracks the path (a subset of XPath) of the current node that is being read.
PathTracker,
Path| Field Summary |
| Fields inherited from class com.thoughtworks.xstream.io.ReaderWrapper |
wrapped |
| Constructor Summary | |
PathTrackingReader(HierarchicalStreamReader reader,
PathTracker pathTracker)
|
|
| Method Summary | |
void |
appendErrors(ErrorWriter errorWriter)
If any errors are detected, allow the reader to add any additional information that can aid debugging (such as line numbers, XPath expressions, etc). |
void |
moveDown()
Select the current child as current node. |
void |
moveUp()
Select the parent node as current node. |
| Methods inherited from class com.thoughtworks.xstream.io.ReaderWrapper |
close, getAttribute, getAttribute, getAttributeCount, getAttributeName, getAttributeNames, getNodeName, getValue, hasMoreChildren, underlyingReader |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PathTrackingReader(HierarchicalStreamReader reader,
PathTracker pathTracker)
| Method Detail |
public void moveDown()
HierarchicalStreamReaderHierarchicalStreamReader.moveUp().
moveDown in interface HierarchicalStreamReadermoveDown in class ReaderWrapperpublic void moveUp()
HierarchicalStreamReader
moveUp in interface HierarchicalStreamReadermoveUp in class ReaderWrapperpublic void appendErrors(ErrorWriter errorWriter)
HierarchicalStreamReader
appendErrors in interface HierarchicalStreamReaderappendErrors in class ReaderWrapper
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||