Package org.dom4j.io
Class DOMWriter
- java.lang.Object
 - 
- org.dom4j.io.DOMWriter
 
 
- 
public class DOMWriter extends Object
DOMWritertakes a DOM4J tree and outputs it as a W3C DOM object 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendDOMTree(Document domDocument, Node domCurrent, String text)protected voidappendDOMTree(Document domDocument, Node domCurrent, List<Node> content)protected voidappendDOMTree(Document domDocument, Node domCurrent, CDATA cdata)protected voidappendDOMTree(Document domDocument, Node domCurrent, Comment comment)protected voidappendDOMTree(Document domDocument, Node domCurrent, Element element)protected voidappendDOMTree(Document domDocument, Node domCurrent, Entity entity)protected voidappendDOMTree(Document domDoc, Node domCurrent, ProcessingInstruction pi)protected StringattributeNameForNamespace(Namespace namespace)protected DocumentcreateDomDocument(Document document)protected DocumentcreateDomDocument(Document document, DOMImplementation domImpl)protected DocumentcreateDomDocumentViaJAXP()Class<?>getDomDocumentClass()protected booleanisNamespaceDeclaration(Namespace ns)protected voidresetNamespaceStack()voidsetDomDocumentClass(Class<?> domDocumentClass)Sets the DOMDocumentimplementation class used by the writer when creating DOM documents.voidsetDomDocumentClassName(String name)Sets the DOMDocumentimplementation class name used by the writer when creating DOM documents.Documentwrite(Document document)Documentwrite(Document document, DOMImplementation domImpl)protected voidwriteNamespace(Element domElement, Namespace namespace) 
 - 
 
- 
- 
Constructor Detail
- 
DOMWriter
public DOMWriter()
 
- 
DOMWriter
public DOMWriter(Class<?> domDocumentClass)
 
 - 
 
- 
Method Detail
- 
getDomDocumentClass
public Class<?> getDomDocumentClass() throws DocumentException
- Throws:
 DocumentException
 
- 
setDomDocumentClass
public void setDomDocumentClass(Class<?> domDocumentClass)
Sets the DOMDocumentimplementation class used by the writer when creating DOM documents.- Parameters:
 domDocumentClass- is the Class implementing theDocumentinterface
 
- 
setDomDocumentClassName
public void setDomDocumentClassName(String name) throws DocumentException
Sets the DOMDocumentimplementation class name used by the writer when creating DOM documents.- Parameters:
 name- is the name of the Class implementing theDocumentinterface- Throws:
 DocumentException- if the class could not be loaded
 
- 
write
public Document write(Document document) throws DocumentException
- Throws:
 DocumentException
 
- 
write
public Document write(Document document, DOMImplementation domImpl) throws DocumentException
- Throws:
 DocumentException
 
- 
appendDOMTree
protected void appendDOMTree(Document domDocument, Node domCurrent, List<Node> content)
 
- 
appendDOMTree
protected void appendDOMTree(Document domDoc, Node domCurrent, ProcessingInstruction pi)
 
- 
createDomDocument
protected Document createDomDocument(Document document) throws DocumentException
- Throws:
 DocumentException
 
- 
createDomDocumentViaJAXP
protected Document createDomDocumentViaJAXP() throws DocumentException
- Throws:
 DocumentException
 
- 
createDomDocument
protected Document createDomDocument(Document document, DOMImplementation domImpl) throws DocumentException
- Throws:
 DocumentException
 
- 
isNamespaceDeclaration
protected boolean isNamespaceDeclaration(Namespace ns)
 
- 
resetNamespaceStack
protected void resetNamespaceStack()
 
 - 
 
 -