com.thoughtworks.xstream.xml.dom4j
Class Dom4JXMLWriter

java.lang.Object
  extended bycom.thoughtworks.xstream.xml.dom4j.Dom4JXMLWriter
All Implemented Interfaces:
XMLWriter

public class Dom4JXMLWriter
extends java.lang.Object
implements XMLWriter


Field Summary
private  org.dom4j.DocumentFactory documentFactory
           
private  java.util.LinkedList elementStack
           
 
Constructor Summary
Dom4JXMLWriter(org.dom4j.Branch container)
           
 
Method Summary
 void addAttribute(java.lang.String key, java.lang.String value)
           
 void endElement()
           
 void startElement(java.lang.String name)
           
private  org.dom4j.Branch top()
           
 void writeText(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

documentFactory

private org.dom4j.DocumentFactory documentFactory

elementStack

private java.util.LinkedList elementStack
Constructor Detail

Dom4JXMLWriter

public Dom4JXMLWriter(org.dom4j.Branch container)
Method Detail

startElement

public void startElement(java.lang.String name)
Specified by:
startElement in interface XMLWriter

writeText

public void writeText(java.lang.String text)
Specified by:
writeText in interface XMLWriter

addAttribute

public void addAttribute(java.lang.String key,
                         java.lang.String value)
Specified by:
addAttribute in interface XMLWriter

endElement

public void endElement()
Specified by:
endElement in interface XMLWriter

top

private org.dom4j.Branch top()