public class Text extends Node
DOCUMENT_NODE, ELEMENT_NODE, TEXT_NODE
Modifier | Constructor and Description |
---|---|
protected |
Text() |
Modifier and Type | Method and Description |
---|---|
static Text |
as(Node node)
Assert that the given
Node is of type Node.TEXT_NODE and
automatically typecast it. |
void |
deleteData(int offset,
int length)
Deletes data at the given [offset, length] range.
|
java.lang.String |
getData()
The character data of this text node.
|
int |
getLength()
The number of characters available through the data property.
|
void |
insertData(int offset,
java.lang.String data)
Inserts character data at the given offset.
|
void |
replaceData(int offset,
int length,
java.lang.String data)
Replaces data at the given [offset, length] range with the given string.
|
void |
setData(java.lang.String data)
The character data of this text node.
|
Text |
splitText(int offset)
Splits the data in this node into two separate text nodes.
|
appendChild, as, cloneNode, getChild, getChildCount, getChildNodes, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPreviousSibling, hasChildNodes, hasParentElement, insertAfter, insertBefore, insertFirst, is, isOrHasChild, removeAllChildren, removeChild, removeFromParent, replaceChild, setNodeValue
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
public static Text as(Node node)
Node
is of type Node.TEXT_NODE
and
automatically typecast it.public final void deleteData(int offset, int length)
public final java.lang.String getData()
public final int getLength()
public final void insertData(int offset, java.lang.String data)
public final void replaceData(int offset, int length, java.lang.String data)
public final void setData(java.lang.String data)
public final Text splitText(int offset)