public class Dom4JXmlWriter extends AbstractXmlWriter
| Modifier and Type | Field and Description |
|---|---|
private org.xml.sax.helpers.AttributesImpl |
attributes |
private boolean |
children |
private FastStack |
elementStack |
private boolean |
started |
private org.dom4j.io.XMLWriter |
writer |
| Constructor and Description |
|---|
Dom4JXmlWriter(org.dom4j.io.XMLWriter writer) |
Dom4JXmlWriter(org.dom4j.io.XMLWriter writer,
NameCoder nameCoder) |
Dom4JXmlWriter(org.dom4j.io.XMLWriter writer,
XmlFriendlyReplacer replacer)
Deprecated.
As of 1.4 use
Dom4JXmlWriter(XMLWriter, NameCoder) instead. |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(java.lang.String key,
java.lang.String value) |
void |
close()
Close the writer, if necessary.
|
void |
endNode() |
void |
flush()
Flush the writer, if necessary.
|
void |
setValue(java.lang.String text)
Write the value (text content) of the current node.
|
private void |
startElement() |
void |
startNode(java.lang.String name) |
escapeXmlNameencodeAttribute, encodeNode, startNode, underlyingWriterprivate final org.dom4j.io.XMLWriter writer
private final FastStack elementStack
private org.xml.sax.helpers.AttributesImpl attributes
private boolean started
private boolean children
public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer)
public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer,
NameCoder nameCoder)
public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer,
XmlFriendlyReplacer replacer)
Dom4JXmlWriter(XMLWriter, NameCoder) instead.public void startNode(java.lang.String name)
public void setValue(java.lang.String text)
HierarchicalStreamWriterpublic void addAttribute(java.lang.String key,
java.lang.String value)
public void endNode()
public void flush()
HierarchicalStreamWriterpublic void close()
HierarchicalStreamWriterprivate void startElement()
throws org.xml.sax.SAXException
org.xml.sax.SAXException