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.
|