Package com.thoughtworks.xstream.io.path
Class PathTrackingWriter
java.lang.Object
com.thoughtworks.xstream.io.WriterWrapper
com.thoughtworks.xstream.io.path.PathTrackingWriter
- All Implemented Interfaces:
ExtendedHierarchicalStreamWriter
,HierarchicalStreamWriter
Wrapper for HierarchicalStreamWriter that tracks the path (a subset of XPath) of the current node that is being written.
- See Also:
-
Field Summary
FieldsFields inherited from class com.thoughtworks.xstream.io.WriterWrapper
wrapped
-
Constructor Summary
ConstructorsConstructorDescriptionPathTrackingWriter
(HierarchicalStreamWriter writer, PathTracker pathTracker) -
Method Summary
Methods inherited from class com.thoughtworks.xstream.io.WriterWrapper
addAttribute, close, flush, setValue, underlyingWriter
-
Field Details
-
pathTracker
-
isNameEncoding
private final boolean isNameEncoding
-
-
Constructor Details
-
PathTrackingWriter
-
-
Method Details
-
startNode
- Specified by:
startNode
in interfaceHierarchicalStreamWriter
- Overrides:
startNode
in classWriterWrapper
-
startNode
- Specified by:
startNode
in interfaceExtendedHierarchicalStreamWriter
- Overrides:
startNode
in classWriterWrapper
-
endNode
public void endNode()- Specified by:
endNode
in interfaceHierarchicalStreamWriter
- Overrides:
endNode
in classWriterWrapper
-