public class DomText extends DomCharacterData implements Text
DomNode.ChildIterator, DomNode.DescendantDomElementsIterator, DomNode.DescendantDomNodesIterator, DomNode.DescendantHtmlElementsIterator| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_NAME
The symbolic node name.
|
PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZEDATTRIBUTE_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 |
|---|
DomText(SgmlPage page,
String data)
Creates an instance of DomText.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptChar(char c)
Indicates if the provided character can be "typed" in the element.
|
DomNode |
cloneNode(boolean deep) |
protected DomText |
createSplitTextNode(int offset)
Creates a new text node split from another text node.
|
protected void |
doType(char c,
HtmlElement htmlElement,
boolean lastType)
Performs the effective type action, called after the keyPress event and before the keyUp event.
|
protected void |
doType(int keyCode,
HtmlElement htmlElement,
boolean lastType)
Performs the effective type action, called after the keyPress event and before the keyUp event.
|
String |
getNodeName() |
short |
getNodeType() |
String |
getWholeText() |
boolean |
isElementContentWhitespace()
Not yet implemented.
|
void |
moveSelectionToEnd()
Moves the selection to the end.
|
protected boolean |
printXml(String indent,
boolean tagBefore,
PrintWriter printWriter)
Recursively writes the XML data for the node tree starting at
node. |
Text |
replaceWholeText(String content)
Not yet implemented.
|
void |
setPrefix(String prefix) |
DomText |
splitText(int offset) |
String |
toString()
Gives a simple representation to facilitate debugging.
|
appendData, deleteData, getCanonicalXPath, getData, getLength, getNodeValue, insertData, replaceData, setData, setNodeValue, setTextContent, substringDataaddCharacterDataChangeListener, addDomChangeListener, appendChild, asNormalizedText, asXml, basicRemove, checkChildHierarchy, closest, compareDocumentPosition, detach, fireCharacterDataChanged, fireNodeAdded, fireNodeDeleted, getAncestors, getAttributes, getBaseURI, getByXPath, getByXPath, getChildNodes, getChildren, getDescendants, getDomElementDescendants, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstByXPath, getFirstChild, getHtmlElementDescendants, getHtmlPageOrNull, getIndex, getLastChild, getLocalName, getNamespaceURI, getNextElementSibling, getNextSibling, getOwnerDocument, getPage, getParentNode, getPrefix, getPreviousElementSibling, getPreviousSibling, getReadyState, getScriptableObject, getSelectorList, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, getVisibleText, handles, hasAttributes, hasChildNodes, hasFeature, insertBefore, insertBefore, isAncestorOf, isAncestorOfAny, isAttachedToPage, isDefaultNamespace, isDisplayed, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, mayBeDisplayed, normalize, notifyIncorrectness, onAddedToDocumentFragment, onAddedToPage, onAllChildrenAddedToPage, parseHtmlSnippet, printChildrenAsXml, processImportNode, querySelector, querySelectorAll, quietlyRemoveAndMoveChildrenTo, remove, removeAllChildren, removeCharacterDataChangeListener, removeChild, removeDomChangeListener, replace, replaceChild, setEndLocation, setParentNode, setReadyState, setScriptableObject, setStartLocation, setUserDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendData, deleteData, getData, getLength, insertData, replaceData, setData, substringDataappendChild, 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, setTextContent, setUserDatapublic static final String NODE_NAME
protected DomText createSplitTextNode(int offset)
offset - the character position at which to split the DomText nodepublic boolean isElementContentWhitespace()
isElementContentWhitespace in interface Textpublic String getWholeText()
getWholeText in interface Textpublic Text replaceWholeText(String content) throws DOMException
replaceWholeText in interface TextDOMExceptionpublic short getNodeType()
getNodeType in interface NodeNode.TEXT_NODEpublic String getNodeName()
getNodeName in interface NodeNODE_NAMEprotected boolean printXml(String indent, boolean tagBefore, PrintWriter printWriter)
node.public String toString()
protected void doType(char c,
HtmlElement htmlElement,
boolean lastType)
c - the character you with to simulate typinghtmlElement - the element in which typing occurslastType - is this the last character to typeprotected void doType(int keyCode,
HtmlElement htmlElement,
boolean lastType)
keyCode - the key code wish to simulate typinghtmlElement - the element in which typing occurslastType - is this the last character to typeprotected boolean acceptChar(char c)
c - the charactertrue if it is acceptedpublic DomNode cloneNode(boolean deep)
public void moveSelectionToEnd()
Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.