Class DataNode
java.lang.Object
com.itextpdf.styledxmlparser.jsoup.nodes.Node
com.itextpdf.styledxmlparser.jsoup.nodes.LeafNode
com.itextpdf.styledxmlparser.jsoup.nodes.DataNode
- All Implemented Interfaces:
Cloneable
A data node, for contents of style, script tags etc, where contents should not show in text().
-
Field Summary
Fields inherited from class Node
EmptyNodes, EmptyString, parentNode, siblingIndex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Create a stand-alone, deep copy of this node, and all of its children.static DataNodecreateFromEncoded(String encodedData, String baseUri) Deprecated.Unused, and will be removed in 1.15.1.Get the data contents of this node.nodeName()Get the node name of this node.(package private) voidouterHtmlHead(Appendable accum, int depth, Document.OutputSettings out) Get the outer HTML of this node.(package private) voidouterHtmlTail(Appendable accum, int depth, Document.OutputSettings out) setWholeData(String data) Set the data contents of this node.toString()Gets this node's outer HTML.Methods inherited from class LeafNode
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, removeAttrMethods inherited from class Node
addChildren, 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, wrap
-
Constructor Details
-
DataNode
-
-
Method Details
-
nodeName
-
getWholeData
Get the data contents of this node. Will be unescaped and with original new lines, space etc.- Returns:
- data
-
setWholeData
-
outerHtmlHead
Description copied from class:NodeGet the outer HTML of this node.- Specified by:
outerHtmlHeadin classNode- Parameters:
accum- accumulator to place HTML into- Throws:
IOException- if appending to the given accumulator fails.
-
outerHtmlTail
- Specified by:
outerHtmlTailin classNode
-
toString
-
clone
Description copied from class:NodeCreate 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). -
createFromEncoded
Deprecated.Unused, and will be removed in 1.15.1.Create a new DataNode from HTML encoded data.- Parameters:
encodedData- encoded databaseUri- base URI- Returns:
- new DataNode
-