public final class CommentImpl extends NodeImpl implements Comment
Comment
object. This is a text data object
whose value can be manipulated using the CharacterData
\
interface and does not support children.
Notes:
Node.COMMENT_NODE
Comment
,
CharacterDataImpl
ATTLIST_DECL_NODE, ELEMENT_DECL_NODE, PARAM_ENTITY_NODE
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Constructor and Description |
---|
CommentImpl(DocumentImpl owner,
String comment)
Hidden constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
appendData(String value) |
Object |
clone() |
Node |
cloneNode(boolean deep) |
short |
compareDocumentPosition(Node other) |
void |
deleteData(int offset,
int count) |
String |
getBaseURI() |
String |
getData() |
Object |
getFeature(String feature,
String version) |
int |
getLength() |
short |
getNodeType()
Abstract method must be implemented by each node class.
|
String |
getTextContent() |
Object |
getUserData(String key) |
boolean |
hasAttributes() |
void |
insertData(int offset,
String value) |
boolean |
isDefaultNamespace(String namespaceURI) |
boolean |
isEqualNode(Node arg) |
boolean |
isSameNode(Node other) |
boolean |
isSupported(String feature,
String version) |
String |
lookupNamespaceURI(String prefix) |
String |
lookupPrefix(String namespaceURI) |
void |
replaceData(int offset,
int count,
String value) |
void |
setData(String value) |
void |
setTextContent(String textContent) |
Object |
setUserData(String key,
Object data,
UserDataHandler handler) |
String |
substringData(int start,
int count) |
String |
toString() |
appendChild, cloneInto, equals, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasChildNodes, insertBefore, isReadOnly, makeReadOnly, normalize, removeChild, replaceChild, setNodeValue, setOwnerDocument, setPrefix, supports
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData
appendChild, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasChildNodes, insertBefore, normalize, removeChild, replaceChild, setNodeValue, setPrefix
public CommentImpl(DocumentImpl owner, String comment)
owner
- The owner of this documentcomment
- Comment textpublic short getNodeType()
NodeImpl
getNodeType
in interface Node
getNodeType
in class NodeImpl
Node.getNodeType()
public short compareDocumentPosition(Node other) throws DOMException
compareDocumentPosition
in interface Node
DOMException
public String getBaseURI()
getBaseURI
in interface Node
public Object getFeature(String feature, String version)
getFeature
in interface Node
public String getTextContent() throws DOMException
getTextContent
in interface Node
DOMException
public Object getUserData(String key)
getUserData
in interface Node
public boolean isDefaultNamespace(String namespaceURI)
isDefaultNamespace
in interface Node
public boolean isEqualNode(Node arg)
isEqualNode
in interface Node
public boolean isSameNode(Node other)
isSameNode
in interface Node
public String lookupNamespaceURI(String prefix)
lookupNamespaceURI
in interface Node
public String lookupPrefix(String namespaceURI)
lookupPrefix
in interface Node
public void setTextContent(String textContent) throws DOMException
setTextContent
in interface Node
DOMException
public Object setUserData(String key, Object data, UserDataHandler handler)
setUserData
in interface Node
public boolean hasAttributes()
hasAttributes
in interface Node
public boolean isSupported(String feature, String version)
isSupported
in interface Node
public final String getData()
getData
in interface CharacterData
public final void setData(String value) throws DOMException
setData
in interface CharacterData
DOMException
public final int getLength()
getLength
in interface CharacterData
public final String substringData(int start, int count) throws DOMException
substringData
in interface CharacterData
DOMException
public final void appendData(String value)
appendData
in interface CharacterData
public final void insertData(int offset, String value) throws DOMException
insertData
in interface CharacterData
DOMException
public final void deleteData(int offset, int count) throws DOMException
deleteData
in interface CharacterData
DOMException
public final void replaceData(int offset, int count, String value) throws DOMException
replaceData
in interface CharacterData
DOMException
Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© © Mindus SARL, 2024. All rights reserved.