EmptyString, parentNode, siblingIndex| Constructor and Description |
|---|
TextNode(java.lang.String text)
Create a new TextNode representing the supplied (unencoded) text).
|
TextNode(java.lang.String text,
java.lang.String baseUri)
Deprecated.
use
TextNode(String) |
| Modifier and Type | Method and Description |
|---|---|
static TextNode |
createFromEncoded(java.lang.String encodedText)
Create a new TextNode from HTML encoded (aka escaped) data.
|
static TextNode |
createFromEncoded(java.lang.String encodedText,
java.lang.String baseUri)
Deprecated.
use
createFromEncoded(String) instead, as LeafNodes don't carry base URIs. |
java.lang.String |
getWholeText()
Get the (unencoded) text of this text node, including any newlines and spaces present in the original.
|
boolean |
isBlank()
Test if this text node is blank -- that is, empty or only whitespace (including newlines).
|
(package private) static boolean |
lastCharIsWhitespace(java.lang.StringBuilder sb) |
java.lang.String |
nodeName()
Get the node name of this node.
|
(package private) static java.lang.String |
normaliseWhitespace(java.lang.String text) |
(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) |
TextNode |
splitText(int offset)
Split this text node into two nodes at the specified string offset.
|
(package private) static java.lang.String |
stripLeadingWhitespace(java.lang.String text) |
java.lang.String |
text()
Get the text content of this text node.
|
TextNode |
text(java.lang.String text)
Set the text content of this text node.
|
java.lang.String |
toString() |
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doSetBaseUri, ensureChildNodes, hasAttr, hasAttributes, removeAttraddChildren, addChildren, after, after, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, clone, doClone, equals, filter, getOutputSettings, 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 TextNode(java.lang.String text)
text - raw textcreateFromEncoded(String)public TextNode(java.lang.String text,
java.lang.String baseUri)
TextNode(String)text - raw textbaseUri - base uri - ignored for this node typecreateFromEncoded(String, String)public java.lang.String nodeName()
Nodepublic java.lang.String text()
getWholeText()public TextNode text(java.lang.String text)
text - unencoded textpublic java.lang.String getWholeText()
public boolean isBlank()
public TextNode splitText(int offset)
offset - string offset point to split node at.void 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 static TextNode createFromEncoded(java.lang.String encodedText, java.lang.String baseUri)
createFromEncoded(String) instead, as LeafNodes don't carry base URIs.encodedText - Text containing encoded HTML (e.g. <)baseUri - Base uripublic static TextNode createFromEncoded(java.lang.String encodedText)
encodedText - Text containing encoded HTML (e.g. <)static java.lang.String normaliseWhitespace(java.lang.String text)
static java.lang.String stripLeadingWhitespace(java.lang.String text)
static boolean lastCharIsWhitespace(java.lang.StringBuilder sb)