public class DBObjectHierarchicalStreamWriter extends Object implements com.thoughtworks.xstream.io.ExtendedHierarchicalStreamWriter
DBObjectHierarchicalStreamReader to read the object back.| Constructor and Description |
|---|
DBObjectHierarchicalStreamWriter(com.mongodb.DBObject root)
Initialize the writer to write the object structure to the given
root DBObject. |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(String name,
String value) |
void |
close() |
void |
endNode() |
void |
flush() |
void |
setValue(String text) |
void |
startNode(String name) |
void |
startNode(String name,
Class clazz) |
com.thoughtworks.xstream.io.HierarchicalStreamWriter |
underlyingWriter() |
public DBObjectHierarchicalStreamWriter(com.mongodb.DBObject root)
root DBObject.
Note that the given root DBObject must not contain any data yet.root - The root DBObject to which the serialized structure will be added. Must not contain any data.public void startNode(String name)
startNode in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterpublic void addAttribute(String name, String value)
addAttribute in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterpublic void setValue(String text)
setValue in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterpublic void endNode()
endNode in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterpublic void flush()
flush in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterpublic void close()
close in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterpublic com.thoughtworks.xstream.io.HierarchicalStreamWriter underlyingWriter()
underlyingWriter in interface com.thoughtworks.xstream.io.HierarchicalStreamWriterCopyright © 2010–2018. All rights reserved.