abstract
Node
|
appendChild(
Node newChild)
Adds the node
newChild to the end of the list of children of this node.
|
abstract
Node
|
cloneNode(boolean deep)
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes.
|
abstract short
|
compareDocumentPosition(
Node other)
Compares the reference node, i.e.
|
abstract
NamedNodeMap
|
getAttributes()
A
NamedNodeMap containing the attributes of this node (if it is an
Element ) or
null otherwise.
|
abstract
String
|
getBaseURI()
The absolute base URI of this node or
null if the implementation wasn't able to obtain an absolute URI.
|
abstract
NodeList
|
getChildNodes()
A
NodeList that contains all children of this node.
|
abstract
Object
|
getFeature(
String feature,
String version)
This method returns a specialized object which implements the specialized APIs of the specified feature and version, as specified in .
|
abstract
Node
|
getFirstChild()
The first child of this node.
|
abstract
Node
|
getLastChild()
The last child of this node.
|
abstract
String
|
getLocalName()
Returns the local part of the qualified name of this node.
|
abstract
String
|
getNamespaceURI()
The namespace URI of this node, or
null if it is unspecified (see ).
|
abstract
Node
|
getNextSibling()
The node immediately following this node.
|
abstract
String
|
getNodeName()
The name of this node, depending on its type; see the table above.
|
abstract short
|
getNodeType()
A code representing the type of the underlying object, as defined above.
|
abstract
String
|
getNodeValue()
The value of this node, depending on its type; see the table above.
|
abstract
Document
|
getOwnerDocument()
The
Document object associated with this node.
|
abstract
Node
|
getParentNode()
The parent of this node.
|
abstract
String
|
getPrefix()
The namespace prefix of this node, or
null if it is unspecified.
|
abstract
Node
|
getPreviousSibling()
The node immediately preceding this node.
|
abstract
String
|
getTextContent()
This attribute returns the text content of this node and its descendants.
|
abstract
Object
|
getUserData(
String key)
Retrieves the object associated to a key on a this node.
|
abstract boolean
|
hasAttributes()
Returns whether this node (if it is an element) has any attributes.
|
abstract boolean
|
hasChildNodes()
Returns whether this node has any children.
|
abstract
Node
|
insertBefore(
Node newChild,
Node refChild)
Inserts the node
newChild before the existing child node
refChild .
|
abstract boolean
|
isDefaultNamespace(
String namespaceURI)
This method checks if the specified
namespaceURI is the default namespace or not.
|
abstract boolean
|
isEqualNode(
Node arg)
Tests whether two nodes are equal.
|
abstract boolean
|
isSameNode(
Node other)
Returns whether this node is the same node as the given one.
|
abstract boolean
|
isSupported(
String feature,
String version)
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node, as specified in .
|
abstract
String
|
lookupNamespaceURI(
String prefix)
Look up the namespace URI associated to the given prefix, starting from this node.
|
abstract
String
|
lookupPrefix(
String namespaceURI)
Look up the prefix associated to the given namespace URI, starting from this node.
|
abstract void
|
normalize()
Puts all
Text nodes in the full depth of the sub-tree underneath this
Node , including attribute nodes, into a "normal" form where only structure (e.g., elements, comments, processing instructions, CDATA sections, and entity references) separates
Text nodes, i.e., there are neither adjacent
Text nodes nor empty
Text nodes.
|
abstract
Node
|
removeChild(
Node oldChild)
Removes the child node indicated by
oldChild from the list of children, and returns it.
|
abstract
Node
|
replaceChild(
Node newChild,
Node oldChild)
Replaces the child node
oldChild with
newChild in the list of children, and returns the
oldChild node.
|
abstract void
|
setNodeValue(
String nodeValue)
The value of this node, depending on its type; see the table above.
|
abstract void
|
setPrefix(
String prefix)
The namespace prefix of this node, or
null if it is unspecified.
|
abstract void
|
setTextContent(
String textContent)
This attribute returns the text content of this node and its descendants.
|
abstract
Object
|
setUserData(
String key,
Object data,
UserDataHandler handler)
Associate an object to a key on this node.
|