public class TextImpl extends CharacterDataImpl implements org.w3c.dom.CharacterData, org.w3c.dom.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,
        java.lang.String data)Factory constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getNodeName()Returns the node name. | 
| short | getNodeType()A short integer indicating what type of node this is. | 
| java.lang.String | getWholeText()DOM Level 3 WD - Experimental. | 
| protected void | insertTextContent(java.lang.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. | 
| java.lang.String | removeData()NON-DOM (used by DOMParser: Sets data to empty string. | 
| void | replaceData(java.lang.String value)NON-DOM (used by DOMParser): Reset data for the node. | 
| org.w3c.dom.Text | replaceWholeText(java.lang.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,
         java.lang.String data)NON-DOM: resets node and sets specified values for the current node | 
| org.w3c.dom.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, java.lang.String data)
public void setValues(CoreDocumentImpl ownerDoc, java.lang.String data)
ownerDoc - data - public short getNodeType()
getNodeType in interface org.w3c.dom.NodegetNodeType in class NodeImplpublic java.lang.String getNodeName()
getNodeName in interface org.w3c.dom.NodegetNodeName in class NodeImplpublic void setIgnorableWhitespace(boolean ignore)
public boolean isElementContentWhitespace()
Document.normalizeDocument().isElementContentWhitespace in interface org.w3c.dom.Textpublic java.lang.String getWholeText()
Text nodes logically-adjacent text 
 nodes to this node, concatenated in document order.getWholeText in interface org.w3c.dom.Textprotected void insertTextContent(java.lang.StringBuffer buf)
                          throws org.w3c.dom.DOMException
buf - org.w3c.dom.DOMExceptionpublic org.w3c.dom.Text replaceWholeText(java.lang.String content)
                                  throws org.w3c.dom.DOMException
replaceWholeText in interface org.w3c.dom.Textcontent - The content of the replacing Text node.org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if one of the Text 
   nodes being replaced is readonly.public boolean isIgnorableWhitespace()
public org.w3c.dom.Text splitText(int offset)
                           throws org.w3c.dom.DOMException
splitText in interface org.w3c.dom.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.org.w3c.dom.DOMException - INDEX_SIZE_ERR: Raised if the specified offset is negative or greater 
   than the number of 16-bit units in data.
   public void replaceData(java.lang.String value)
public java.lang.String removeData()
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.