org.dom4j.io

Class DOMReader

public class DOMReader extends Object

DOMReader navigates a W3C DOM tree and creates a DOM4J tree from it.

Version: $Revision: 1.17 $

Author: James Strachan

Constructor Summary
DOMReader()
DOMReader(DocumentFactory factory)
Method Summary
protected voidclearNamespaceStack()
protected DocumentcreateDocument()
DocumentFactorygetDocumentFactory()
DOCUMENT ME!
protected NamespacegetNamespace(String prefix, String uri)
Documentread(Document domDocument)
protected voidreadElement(Node node, Branch current)
protected voidreadTree(Node node, Branch current)
voidsetDocumentFactory(DocumentFactory docFactory)

This sets the DocumentFactory used to create new documents.

Constructor Detail

DOMReader

public DOMReader()

DOMReader

public DOMReader(DocumentFactory factory)

Method Detail

clearNamespaceStack

protected void clearNamespaceStack()

createDocument

protected Document createDocument()

getDocumentFactory

public DocumentFactory getDocumentFactory()
DOCUMENT ME!

Returns: the DocumentFactory used to create document objects

getNamespace

protected Namespace getNamespace(String prefix, String uri)

read

public Document read(Document domDocument)

readElement

protected void readElement(Node node, Branch current)

readTree

protected void readTree(Node node, Branch current)

setDocumentFactory

public void setDocumentFactory(DocumentFactory docFactory)

This sets the DocumentFactory used to create new documents. This method allows the building of custom DOM4J tree objects to be implemented easily using a custom derivation of DocumentFactory

Parameters: docFactory DocumentFactory used to create DOM4J objects

Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge