public interface
Comment
implements
CharacterData
This interface inherits from CharacterData
and represents the
content of a comment, i.e., all the characters between the starting '
<!--
' and ending '-->
'. Note that this is
the definition of a comment in XML, and, in practice, HTML, although some
HTML tools may implement the full SGML comment structure.
No lexical check is done on the content of a comment and it is
therefore possible to have the character sequence "--"
(double-hyphen) in the content, which is illegal in a comment per section
2.5 of [XML 1.0]. The
presence of this character sequence must generate a fatal error during
serialization.
See also the Document Object Model (DOM) Level 3 Core Specification.
Inherited Constant Summary
From interface
org.w3c.dom.Node
short | ATTRIBUTE_NODE | The node is an Attr . |
short | CDATA_SECTION_NODE | The node is a CDATASection . |
short | COMMENT_NODE | The node is a Comment . |
short | DOCUMENT_FRAGMENT_NODE | The node is a DocumentFragment . |
short | DOCUMENT_NODE | The node is a Document . |
short | DOCUMENT_POSITION_CONTAINED_BY | The node is contained by the reference node. |
short | DOCUMENT_POSITION_CONTAINS | The node contains the reference node. |
short | DOCUMENT_POSITION_DISCONNECTED | The two nodes are disconnected. |
short | DOCUMENT_POSITION_FOLLOWING | The node follows the reference node. |
short | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | The determination of preceding versus following is implementation-specific. |
short | DOCUMENT_POSITION_PRECEDING | The second node precedes the reference node. |
short | DOCUMENT_TYPE_NODE | The node is a DocumentType . |
short | ELEMENT_NODE | The node is an Element . |
short | ENTITY_NODE | The node is an Entity . |
short | ENTITY_REFERENCE_NODE | The node is an EntityReference . |
short | NOTATION_NODE | The node is a Notation . |
short | PROCESSING_INSTRUCTION_NODE | The node is a ProcessingInstruction . |
short | TEXT_NODE | The node is a Text node. |
Inherited Method Summary
From interface
org.w3c.dom.CharacterData
abstract void | |
abstract void |
deleteData(int offset, int count)
Remove a range of 16-bit units from the node.
|
abstract String |
getData()
The character data of the node that implements this interface.
|
abstract int |
getLength()
The number of 16-bit units that are available through
data
and the substringData method below. |
abstract void | |
abstract void |
replaceData(int offset, int count, String arg)
Replace the characters starting at the specified 16-bit unit offset
with the specified string.
|
abstract void | |
abstract String |
substringData(int offset, int count)
Extracts a range of data from the node.
|
From interface
org.w3c.dom.Node
abstract Node | |
abstract Node |
cloneNode(boolean deep)
Returns a duplicate of this node, i.e., serves as a generic copy
constructor for nodes.
|
abstract short | |
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 | |
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 | |
abstract boolean | |
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 | |
abstract void | |
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.
|