Top Fields Constructors Methods
com.thoughtworks.xstream.io.xml

public Class Dom4JXmlWriter

extends AbstractXmlWriter
Class Inheritance
Imports
com.thoughtworks.xstream.core.util.FastStack, com.thoughtworks.xstream.io.StreamException, com.thoughtworks.xstream.io.naming.NameCoder, org.dom4j.Element, org.dom4j.io.XMLWriter, org.dom4j.tree.DefaultElement, org.xml.sax.SAXException, org.xml.sax.helpers.AttributesImpl, java.io.IOException

Deprecated

as a consequence of AbstractXmlWriter being deprecated. See corresponding docs for further information.

Field Summary

Modifier and TypeField and Description
private AttributesImpl
private boolean
private final FastStack
private boolean
private final XMLWriter

Constructor Summary

AccessConstructor and Description
public
public
Dom4JXmlWriter(XMLWriter writer, NameCoder nameCoder)

public

Method Summary

Modifier and TypeMethod and Description
public void
public void
close()

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.close.

Close the writer, if necessary.
public void
public void
flush()

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.flush.

Flush the writer, if necessary.
public void
setValue(String text)

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.setValue.

Write the value (text content) of the current node.
private void
public void
Inherited from com.thoughtworks.xstream.io.xml.AbstractXmlWriter:
escapeXmlName

Field Detail

attributesback to summary
private AttributesImpl attributes
childrenback to summary
private boolean children
elementStackback to summary
private final FastStack elementStack
startedback to summary
private boolean started
writerback to summary
private final XMLWriter writer

Constructor Detail

Dom4JXmlWriterback to summary
public Dom4JXmlWriter(XMLWriter writer)
Dom4JXmlWriterback to summary
public Dom4JXmlWriter(XMLWriter writer, NameCoder nameCoder)
Since
1.4
Dom4JXmlWriterback to summary
public Dom4JXmlWriter(XMLWriter writer, XmlFriendlyReplacer replacer)

Deprecated

As of 1.4 use Dom4JXmlWriter#Dom4JXmlWriter(XMLWriter, NameCoder) instead.

Since
1.2

Method Detail

addAttributeback to summary
public void addAttribute(String key, String value)

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.addAttribute.

closeback to summary
public void close()

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.close.

Doc from com.thoughtworks.xstream.io.HierarchicalStreamWriter.close.

Close the writer, if necessary.

endNodeback to summary
public void endNode()

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.endNode.

flushback to summary
public void flush()

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.flush.

Doc from com.thoughtworks.xstream.io.HierarchicalStreamWriter.flush.

Flush the writer, if necessary.

setValueback to summary
public void setValue(String text)

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.setValue.

Doc from com.thoughtworks.xstream.io.HierarchicalStreamWriter.setValue.

Write the value (text content) of the current node.

startElementback to summary
private void startElement() throws SAXException
startNodeback to summary
public void startNode(String name)

Implements com.thoughtworks.xstream.io.HierarchicalStreamWriter.startNode.