Package org.dom4j.io
Class DOMReader
- java.lang.Object
-
- org.dom4j.io.DOMReader
-
public class DOMReader extends java.lang.ObjectDOMReadernavigates a W3C DOM tree and creates a DOM4J tree from it.
-
-
Constructor Summary
Constructors Constructor Description DOMReader()DOMReader(DocumentFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclearNamespaceStack()protected DocumentcreateDocument()DocumentFactorygetDocumentFactory()DOCUMENT ME!protected NamespacegetNamespace(java.lang.String prefix, java.lang.String uri)Documentread(org.w3c.dom.Document domDocument)protected voidreadElement(org.w3c.dom.Node node, Branch current)protected voidreadTree(org.w3c.dom.Node node, Branch current)voidsetDocumentFactory(DocumentFactory docFactory)This sets theDocumentFactoryused to create new documents.
-
-
-
Constructor Detail
-
DOMReader
public DOMReader()
-
DOMReader
public DOMReader(DocumentFactory factory)
-
-
Method Detail
-
getDocumentFactory
public DocumentFactory getDocumentFactory()
DOCUMENT ME!- Returns:
- the
DocumentFactoryused to create document objects
-
setDocumentFactory
public void setDocumentFactory(DocumentFactory docFactory)
This sets the
DocumentFactoryused to create new documents. This method allows the building of custom DOM4J tree objects to be implemented easily using a custom derivation ofDocumentFactory- Parameters:
docFactory-DocumentFactoryused to create DOM4J objects
-
read
public Document read(org.w3c.dom.Document domDocument)
-
readTree
protected void readTree(org.w3c.dom.Node node, Branch current)
-
readElement
protected void readElement(org.w3c.dom.Node node, Branch current)
-
getNamespace
protected Namespace getNamespace(java.lang.String prefix, java.lang.String uri)
-
createDocument
protected Document createDocument()
-
clearNamespaceStack
protected void clearNamespaceStack()
-
-