Package org.jsoup.nodes
Class Comment
java.lang.Object
org.jsoup.nodes.Node
org.jsoup.nodes.LeafNode
org.jsoup.nodes.Comment
- All Implemented Interfaces:
-
Cloneable
A comment node.
- Author:
- Jonathan Hedley, jonathan@hedley.net
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable XmlDeclaration
Attempt to cast this comment to an XML Declaration node.clone()
Create a stand-alone, deep copy of this node, and all of its children.String
getData()
Get the contents of the comment.boolean
Check if this comment looks like an XML Declaration.String
nodeName()
Get the node name of this node.setData
(String data) Methods inherited from class org.jsoup.nodes.LeafNode
absUrl, attr, attr, attributes, baseUri, childNodeSize, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, removeAttr
Methods inherited from class org.jsoup.nodes.Node
addChildren, addChildren, after, after, attributesSize, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, equals, filter, firstChild, forEachNode, hashCode, hasParent, hasSameValue, html, indent, lastChild, nameIs, nextSibling, nodeStream, nodeStream, normalName, outerHtml, outerHtml, ownerDocument, parent, parentElementIs, parentNameIs, parentNode, previousSibling, remove, removeChild, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, shallowClone, siblingIndex, siblingNodes, sourceRange, toString, traverse, unwrap, wrap
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Method Details
-
nodeName
public String nodeName()Description copied from class:Node
Get the node name of this node. Use for debugging purposes and not logic switching (for that, use instanceof). -
getData
public String getData()Get the contents of the comment.- Returns:
- comment content
-
setData
-
clone
Description copied from class:Node
Create a stand-alone, deep copy of this node, and all of its children. The cloned node will have no siblings or parent node. As a stand-alone object, any changes made to the clone or any of its children will not impact the original node.The cloned node may be adopted into another Document or node structure using
Element.appendChild(Node)
. -
isXmlDeclaration
public boolean isXmlDeclaration()Check if this comment looks like an XML Declaration.- Returns:
- true if it looks like, maybe, it's an XML Declaration.
-
asXmlDeclaration
Attempt to cast this comment to an XML Declaration node.- Returns:
- an XML declaration if it could be parsed as one, null otherwise.
-