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 WriterWrapper
wrapped -
Constructor Summary
ConstructorsConstructorDescriptionPathTrackingWriter(HierarchicalStreamWriter writer, PathTracker pathTracker) -
Method Summary
Methods inherited from class WriterWrapper
addAttribute, close, flush, setValue, underlyingWriter
-
Field Details
-
pathTracker
-
isNameEncoding
private final boolean isNameEncoding
-
-
Constructor Details
-
PathTrackingWriter
-
-
Method Details
-
startNode
- Specified by:
startNodein interfaceHierarchicalStreamWriter- Overrides:
startNodein classWriterWrapper
-
startNode
- Specified by:
startNodein interfaceExtendedHierarchicalStreamWriter- Overrides:
startNodein classWriterWrapper
-
endNode
public void endNode()- Specified by:
endNodein interfaceHierarchicalStreamWriter- Overrides:
endNodein classWriterWrapper
-