public class TextImpl extends CharacterDataImpl implements CharacterData, Text
 When a document is first made available to the DOM, there is only
 one Text object for each block of adjacent plain-text. Users (ie,
 applications) may create multiple adjacent Texts during editing --
 see Node.normalize() for discussion.
 
Note that CDATASection is a subclass of Text. This is conceptually valid, since they're really just two different ways of quoting characters when they're written out as part of an XML stream.
datanextSibling, previousSiblingDOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODEATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor and Description | 
|---|
| TextImpl()Default constructor | 
| TextImpl(CoreDocumentImpl ownerDoc,
        String data)Factory constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getNodeName()Returns the node name. | 
| short | getNodeType()A short integer indicating what type of node this is. | 
| String | getWholeText()DOM Level 3 WD - Experimental. | 
| protected void | insertTextContent(StringBuffer buf)internal method taking a StringBuffer in parameter and inserts the 
 text content at the start of the buffer | 
| boolean | isElementContentWhitespace()DOM L3 Core CR - Experimental 
 
 Returns whether this text node contains 
 element content whitespace, often abusively called "ignorable whitespace". | 
| boolean | isIgnorableWhitespace()NON-DOM: Returns whether this Text is ignorable whitespace. | 
| String | removeData()NON-DOM (used by DOMParser: Sets data to empty string. | 
| void | replaceData(String value)NON-DOM (used by DOMParser): Reset data for the node. | 
| Text | replaceWholeText(String content)Replaces the text of the current node and all logically-adjacent text
 nodes with the specified text. | 
| void | setIgnorableWhitespace(boolean ignore)NON-DOM: Set whether this Text is ignorable whitespace. | 
| void | setValues(CoreDocumentImpl ownerDoc,
         String data)NON-DOM: resets node and sets specified values for the current node | 
| Text | splitText(int offset)Break a text node into two sibling nodes. | 
appendData, deleteData, getChildNodes, getData, getLength, getNodeValue, insertData, replaceData, setData, setNodeValue, setNodeValueInternal, setNodeValueInternal, substringDatacloneNode, getNextSibling, getParentNode, getPreviousSiblingaddEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getAttributes, getBaseURI, getContainer, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNodeNumber, getOwnerDocument, getPrefix, getReadOnly, getTextContent, getUserData, getUserData, getUserDataRecord, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, needsSyncChildren, normalize, removeChild, removeEventListener, replaceChild, setOwnerDocument, setPrefix, setReadOnly, setTextContent, setUserData, setUserData, synchronizeData, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendData, deleteData, getData, getLength, insertData, replaceData, setData, substringDataappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDatapublic TextImpl()
public TextImpl(CoreDocumentImpl ownerDoc, String data)
public void setValues(CoreDocumentImpl ownerDoc, String data)
ownerDoc - data - public short getNodeType()
getNodeType in interface NodegetNodeType in class NodeImplpublic String getNodeName()
getNodeName in interface NodegetNodeName in class NodeImplpublic void setIgnorableWhitespace(boolean ignore)
public boolean isElementContentWhitespace()
Document.normalizeDocument().isElementContentWhitespace in interface Textpublic String getWholeText()
Text nodes logically-adjacent text 
 nodes to this node, concatenated in document order.getWholeText in interface Textprotected void insertTextContent(StringBuffer buf) throws DOMException
buf - DOMExceptionpublic Text replaceWholeText(String content) throws DOMException
replaceWholeText in interface Textcontent - The content of the replacing Text node.DOMExceptionpublic boolean isIgnorableWhitespace()
public Text splitText(int offset) throws DOMException
splitText in interface Textoffset - The offset at which to split. If offset is at the end of the
            available data, the second node will be empty.DOMException(INDEX_SIZE_ERR) - if offset is <0 or >length.DOMException(NO_MODIFICATION_ALLOWED_ERR) - if node is read-only.DOMExceptionpublic void replaceData(String value)
public String removeData()
Copyright © 2018 JBoss by Red Hat. All rights reserved.