com.thoughtworks.xstream.io.xml
Class DomWriter
java.lang.Object
com.thoughtworks.xstream.io.xml.AbstractXmlWriter
com.thoughtworks.xstream.io.xml.AbstractDocumentWriter
com.thoughtworks.xstream.io.xml.DomWriter
- All Implemented Interfaces:
- DocumentWriter, ExtendedHierarchicalStreamWriter, HierarchicalStreamWriter
- public class DomWriter
- extends AbstractDocumentWriter
- Author:
- Michael Kopp
Method Summary |
void |
addAttribute(java.lang.String name,
java.lang.String value)
|
protected java.lang.Object |
createNode(java.lang.String name)
Create a node. |
void |
setValue(java.lang.String text)
Write the value (text content) of the current node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DomWriter
public DomWriter(org.w3c.dom.Document document)
DomWriter
public DomWriter(org.w3c.dom.Element rootElement)
DomWriter
public DomWriter(org.w3c.dom.Document document,
XmlFriendlyReplacer replacer)
- Since:
- 1.2
DomWriter
public DomWriter(org.w3c.dom.Element element,
org.w3c.dom.Document document,
XmlFriendlyReplacer replacer)
- Since:
- 1.2.1
DomWriter
public DomWriter(org.w3c.dom.Element rootElement,
XmlFriendlyReplacer replacer)
- Since:
- 1.2
createNode
protected java.lang.Object createNode(java.lang.String name)
- Description copied from class:
AbstractDocumentWriter
- Create a node. The provided node name is not yet XML friendly. If
AbstractDocumentWriter.getCurrent()
returns null
the node is a top level node.
- Specified by:
createNode
in class AbstractDocumentWriter
- Parameters:
name
- the node name
- Returns:
- the new node
addAttribute
public void addAttribute(java.lang.String name,
java.lang.String value)
setValue
public void setValue(java.lang.String text)
- Description copied from interface:
HierarchicalStreamWriter
- Write the value (text content) of the current node.
Joe Walnes, http://xstream.codehaus.org/