public class DataNode extends LeafNode
EmptyString, parentNode, siblingIndex| Constructor and Description |
|---|
DataNode(java.lang.String data)
Create a new DataNode.
|
| Modifier and Type | Method and Description |
|---|---|
DataNode |
clone()
Create a stand-alone, deep copy of this node, and all of its children.
|
static DataNode |
createFromEncoded(java.lang.String encodedData,
java.lang.String baseUri)
Create a new DataNode from HTML encoded data.
|
java.lang.String |
getWholeData()
Get the data contents of this node.
|
java.lang.String |
nodeName()
Get the node name of this node.
|
(package private) void |
outerHtmlHead(java.lang.Appendable accum,
int depth,
Document.OutputSettings out)
Get the outer HTML of this node.
|
(package private) void |
outerHtmlTail(java.lang.Appendable accum,
int depth,
Document.OutputSettings out) |
DataNode |
setWholeData(java.lang.String data)
Set the data contents of this node.
|
java.lang.String |
toString()
Gets this node's outer HTML.
|
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, removeAttraddChildren, addChildren, after, after, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, equals, filter, hasParent, hasSameValue, html, indent, nextSibling, nodelistChanged, outerHtml, outerHtml, ownerDocument, parent, parentNode, previousSibling, remove, removeChild, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, shallowClone, siblingIndex, siblingNodes, traverse, unwrap, wrappublic DataNode(java.lang.String data)
data - data contentspublic java.lang.String nodeName()
Nodepublic java.lang.String getWholeData()
public DataNode setWholeData(java.lang.String data)
data - unencoded datavoid outerHtmlHead(java.lang.Appendable accum,
int depth,
Document.OutputSettings out)
throws java.io.IOException
NodeouterHtmlHead in class Nodeaccum - accumulator to place HTML intojava.io.IOException - if appending to the given accumulator fails.void outerHtmlTail(java.lang.Appendable accum,
int depth,
Document.OutputSettings out)
outerHtmlTail in class Nodepublic java.lang.String toString()
NodetoString in class NodeNode.outerHtml()public DataNode clone()
Node
The cloned node may be adopted into another Document or node structure using Element.appendChild(Node).
clone in class NodeNode.shallowClone()public static DataNode createFromEncoded(java.lang.String encodedData, java.lang.String baseUri)
encodedData - encoded databaseUri - bass URI