java.io.Serializable
public class DocumentWrapperXPathNode extends XPathNode
Constructor | Description |
---|---|
DocumentWrapperXPathNode(org.w3c.dom.Document document) |
Creates a new DocumentWrapperXPathNode
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAttribute(java.lang.String uri,
java.lang.String local) |
Returns the value of the named attribute, or null if the
node has no such attribute.
|
XPathNode |
getFirstAttribute() |
Returns the first in a list of attribute nodes, or null
if the node has no attributes.
|
XPathNode |
getFirstChild() |
Returns the first child node of this node, or null if
the node has no children.
|
XPathNode |
getFirstNamespace() |
Returns the first in a list of namespace nodes, or null
if the node has no namespaces.
|
java.lang.String |
getLocalName() |
Returns the local name of the node.
|
java.lang.String |
getNamespacePrefix(java.lang.String uri) |
Returns the namespace prefix associated with this namespace URI,
as defined in the context of this node.
|
java.lang.String |
getNamespaceURI() |
Returns the namespace URI the node.
|
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
Returns the namespace URI associated with this namespace prefix,
as defined in the context of this node.
|
XPathNode |
getNext() |
Returns the next sibling node in document order, or null
if this node is the last node.
|
int |
getNodeType() |
Returns the type of this node.
|
XPathNode |
getParentNode() |
Returns the parent node, or null if the node has no parent.
|
XPathNode |
getPrevious() |
Returns the previous sibling node in document order, or null
if this node is the first node.
|
XPathNode |
getRootNode() |
Returns the root node.
|
java.lang.String |
getStringValue() |
Returns the string value of the node.
|
boolean |
hasChildNodes() |
Returns true if this node has any child nodes.
|
public DocumentWrapperXPathNode(org.w3c.dom.Document document)
document
- the Document that this XPathNode wraps.
This must not be null.public int getNodeType()
public java.lang.String getLocalName()
public java.lang.String getNamespaceURI()
public XPathNode getRootNode()
public java.lang.String getStringValue()
public java.lang.String getNamespaceURI(java.lang.String prefix)
prefix
- The namespace prefixpublic java.lang.String getNamespacePrefix(java.lang.String uri)
uri
- The namespace URIpublic XPathNode getFirstChild()
public boolean hasChildNodes()
public XPathNode getNext()
public XPathNode getPrevious()
getPrevious
in class XPathNode
public XPathNode getFirstAttribute()
getFirstAttribute
in class XPathNode
public java.lang.String getAttribute(java.lang.String uri, java.lang.String local)
getAttribute
in class XPathNode
uri
- The attribute's namespace URI, or nulllocal
- The attribute's local namepublic XPathNode getFirstNamespace()
getFirstNamespace
in class XPathNode
public XPathNode getParentNode()
getParentNode
in class XPathNode