org.dom4j.tree

Class AbstractNode

public abstract class AbstractNode extends Object implements Node, Cloneable, Serializable

AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.

Version: $Revision: 1.31 $

Author: James Strachan

Field Summary
protected static String[]NODE_TYPE_NAMES
Constructor Summary
AbstractNode()
Method Summary
NodeasXPathResult(Element parent)
Objectclone()
PatterncreatePattern(String patternText)
XPathcreateXPath(String xpathExpression)
NodeFiltercreateXPathFilter(String patternText)
protected NodecreateXPathResult(Element parent)
Nodedetach()
DocumentgetDocument()
protected DocumentFactorygetDocumentFactory()
StringgetName()
shortgetNodeType()
StringgetNodeTypeName()
ElementgetParent()
StringgetPath()
StringgetStringValue()
StringgetText()
StringgetUniquePath()
booleanhasContent()
booleanisReadOnly()
booleanmatches(String patternText)
NumbernumberValueOf(String xpathExpression)
ListselectNodes(String xpathExpression)
ListselectNodes(String xpathExpression, String comparisonXPathExpression)
ListselectNodes(String xpathExpression, String comparisonXPathExpression, boolean removeDuplicates)
ObjectselectObject(String xpathExpression)
NodeselectSingleNode(String xpathExpression)
voidsetDocument(Document document)
voidsetName(String name)
voidsetParent(Element parent)
voidsetText(String text)
booleansupportsParent()
StringvalueOf(String xpathExpression)
voidwrite(Writer writer)

Field Detail

NODE_TYPE_NAMES

protected static final String[] NODE_TYPE_NAMES

Constructor Detail

AbstractNode

public AbstractNode()

Method Detail

asXPathResult

public Node asXPathResult(Element parent)

clone

public Object clone()

createPattern

public Pattern createPattern(String patternText)

createXPath

public XPath createXPath(String xpathExpression)

createXPathFilter

public NodeFilter createXPathFilter(String patternText)

createXPathResult

protected Node createXPathResult(Element parent)

detach

public Node detach()

getDocument

public Document getDocument()

getDocumentFactory

protected DocumentFactory getDocumentFactory()

getName

public String getName()

getNodeType

public short getNodeType()

getNodeTypeName

public String getNodeTypeName()

getParent

public Element getParent()

getPath

public String getPath()

getStringValue

public String getStringValue()

getText

public String getText()

getUniquePath

public String getUniquePath()

hasContent

public boolean hasContent()

isReadOnly

public boolean isReadOnly()

matches

public boolean matches(String patternText)

numberValueOf

public Number numberValueOf(String xpathExpression)

selectNodes

public List selectNodes(String xpathExpression)

selectNodes

public List selectNodes(String xpathExpression, String comparisonXPathExpression)

selectNodes

public List selectNodes(String xpathExpression, String comparisonXPathExpression, boolean removeDuplicates)

selectObject

public Object selectObject(String xpathExpression)

selectSingleNode

public Node selectSingleNode(String xpathExpression)

setDocument

public void setDocument(Document document)

setName

public void setName(String name)

setParent

public void setParent(Element parent)

setText

public void setText(String text)

supportsParent

public boolean supportsParent()

valueOf

public String valueOf(String xpathExpression)

write

public void write(Writer writer)
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge