Package com.thoughtworks.xstream.io.xml
Class Dom4JXmlWriter
java.lang.Object
com.thoughtworks.xstream.io.AbstractWriter
com.thoughtworks.xstream.io.xml.AbstractXmlWriter
com.thoughtworks.xstream.io.xml.Dom4JXmlWriter
- All Implemented Interfaces:
ExtendedHierarchicalStreamWriter
,HierarchicalStreamWriter
,XmlFriendlyWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AttributesImpl
private boolean
private final FastStack
private boolean
private final org.dom4j.io.XMLWriter
-
Constructor Summary
ConstructorsConstructorDescriptionDom4JXmlWriter
(org.dom4j.io.XMLWriter writer) Dom4JXmlWriter
(org.dom4j.io.XMLWriter writer, NameCoder nameCoder) Dom4JXmlWriter
(org.dom4j.io.XMLWriter writer, XmlFriendlyReplacer replacer) Deprecated. -
Method Summary
Methods inherited from class com.thoughtworks.xstream.io.xml.AbstractXmlWriter
escapeXmlName
Methods inherited from class com.thoughtworks.xstream.io.AbstractWriter
encodeAttribute, encodeNode, startNode, underlyingWriter
-
Field Details
-
writer
private final org.dom4j.io.XMLWriter writer -
elementStack
-
attributes
-
started
private boolean started -
children
private boolean children
-
-
Constructor Details
-
Dom4JXmlWriter
public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer) -
Dom4JXmlWriter
- Since:
- 1.4
-
Dom4JXmlWriter
Deprecated.As of 1.4 useDom4JXmlWriter(XMLWriter, NameCoder)
instead.- Since:
- 1.2
-
-
Method Details
-
startNode
-
setValue
Description copied from interface:HierarchicalStreamWriter
Write the value (text content) of the current node. -
addAttribute
-
endNode
public void endNode() -
flush
public void flush()Description copied from interface:HierarchicalStreamWriter
Flush the writer, if necessary. -
close
public void close()Description copied from interface:HierarchicalStreamWriter
Close the writer, if necessary. -
startElement
- Throws:
SAXException
-
Dom4JXmlWriter(XMLWriter, NameCoder)
instead.