Class CharacterDataImpl
java.lang.Object
org.loboevolution.js.AbstractScriptableDelegate
org.loboevolution.html.dom.nodeimpl.event.EventTargetImpl
org.loboevolution.html.dom.nodeimpl.NodeImpl
org.loboevolution.html.dom.nodeimpl.CharacterDataImpl
- All Implemented Interfaces:
Cloneable,EventTarget,CharacterData,ModelNode,Node,NonDocumentTypeChildNode,ScriptableDelegate
- Direct Known Subclasses:
CommentImpl,TextImpl
Abstract CharacterDataImpl class.
-
Field Summary
FieldsFields inherited from class org.loboevolution.html.dom.nodeimpl.NodeImpl
document, nodeList, notificationsSuspended, parentNode, uiNodeFields inherited from interface org.loboevolution.html.node.Node
ATTRIBUTE_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, NONE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for CharacterDataImpl.CharacterDataImpl(String text) Constructor for CharacterDataImpl. -
Method Summary
Modifier and TypeMethodDescriptionvoidappendData(String arg) appendData.voiddeleteData(int offset, int count) deleteData.getClassName.getData()getData.intgetLength.getTextContent.voidinsertData(int offset, String arg) insertData.voidreplaceData(int offset, int count, String arg) replaceData.voidsetData.voidsetTextContent(String textContent) setTextContent.substringData(int offset, int count) substringData.toString()Methods inherited from class org.loboevolution.html.dom.nodeimpl.NodeImpl
appendChild, appendChildrenToCollectionImpl, appendInnerHTMLImpl, appendInnerTextImpl, clone, cloneNode, cloneNode, compareDocumentPosition, contains, createRenderState, extractDescendentsArrayImpl, findUINode, forgetRenderState, getATTRIBUTE_NODE, getAttributes, getBaseURI, getCDATA_SECTION_NODE, getChildIndex, getChildNodes, getChildren, getCOMMENT_NODE, getDescendents, getDOCUMENT_FRAGMENT_NODE, getDOCUMENT_NODE, getDOCUMENT_POSITION_CONTAINED_BY, getDOCUMENT_POSITION_CONTAINS, getDOCUMENT_POSITION_DISCONNECTED, getDOCUMENT_POSITION_FOLLOWING, getDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, getDOCUMENT_POSITION_PRECEDING, getDOCUMENT_TYPE_NODE, getDocumentItem, getDocumentNode, getDocumentURL, getELEMENT_NODE, getENTITY_NODE, getENTITY_REFERENCE_NODE, getFeature, getFirstChild, getFirstChildByFilter, getFullURL, getHtmlRendererConfig, getHtmlRendererContext, getLastChild, getLocalName, getNamespaceURI, getNextElementSibling, getNextSibling, getNextTo, getNodeList, getNodeName, getNodeType, getNodeValue, getNONE, getNOTATION_NODE, getOwnerDocument, getParentElement, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousElementSibling, getPreviousSibling, getPreviousTo, getPROCESSING_INSTRUCTION_NODE, getRenderState, getRootNode, getTEXT_NODE, getUINode, getUserAgentContext, getUserData, hasChildNodes, htmlEncodeChildText, informInvalid, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isIsConnected, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, prepend, prependChild, removeChild, removeChildAt, removeChildrenImpl, removeTableChildren, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setNodeValue, setOwnerDocument, setOwnerDocument, setParentImpl, setPrefix, setUINode, setUserData, visit, visitImpl, warn, warnMethods inherited from class org.loboevolution.html.dom.nodeimpl.event.EventTargetImpl
addEventListener, addEventListener, dispatchEvent, dispatchEvent, getFunction, removeEventListener, removeEventListenerMethods inherited from class org.loboevolution.js.AbstractScriptableDelegate
getScriptable, setScriptableMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.loboevolution.events.EventTarget
addEventListener, addEventListener, dispatchEvent, dispatchEvent, removeEventListener, removeEventListenerMethods inherited from interface org.loboevolution.html.node.ModelNode
getDocumentItem, getFullURL, getParentModelNode, getRenderState, isEqualOrDescendentOf, setDocumentItem, warnMethods inherited from interface org.loboevolution.html.node.Node
appendChild, appendChildrenToCollectionImpl, cloneNode, cloneNode, compareDocumentPosition, contains, extractDescendentsArrayImpl, findUINode, forgetRenderState, getAttributes, getBaseURI, getChildNodes, getDocumentNode, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNextTo, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPreviousSibling, getPreviousTo, getRootNode, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isIsConnected, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, prepend, prependChild, removeChild, replaceChild, setNamespaceURI, setNodeValue, setOwnerDocument, setOwnerDocument, setParentImpl, setPrefix, setUserData, visitMethods inherited from interface org.loboevolution.html.node.NonDocumentTypeChildNode
getNextElementSibling, getPreviousElementSibling
-
Field Details
-
text
-
-
Constructor Details
-
CharacterDataImpl
public CharacterDataImpl()Constructor for CharacterDataImpl.
-
CharacterDataImpl
Constructor for CharacterDataImpl.
- Parameters:
text- aStringobject.
-
-
Method Details
-
appendData
appendData.
- Specified by:
appendDatain interfaceCharacterData- Parameters:
arg- aStringobject.
-
deleteData
public void deleteData(int offset, int count) deleteData.
- Specified by:
deleteDatain interfaceCharacterData- Parameters:
offset- aIntegerobject.count- aIntegerobject.
-
getClassName
getClassName.
- Returns:
- a
Stringobject.
-
getData
getData.
- Specified by:
getDatain interfaceCharacterData- Returns:
- a
Stringobject.
-
getLength
public int getLength()getLength.
- Specified by:
getLengthin interfaceCharacterData- Returns:
- a
Integerobject.
-
getTextContent
getTextContent.
Gets the text content of this node and its descendents.- Specified by:
getTextContentin interfaceNode- Overrides:
getTextContentin classNodeImpl- Returns:
- a
Stringobject.
-
insertData
insertData.
- Specified by:
insertDatain interfaceCharacterData- Parameters:
offset- aIntegerobject.arg- aStringobject.
-
replaceData
replaceData.
- Specified by:
replaceDatain interfaceCharacterData- Parameters:
offset- aIntegerobject.count- aIntegerobject.arg- aStringobject.
-
setData
setData.
- Specified by:
setDatain interfaceCharacterData- Parameters:
data- aStringobject.
-
setTextContent
setTextContent.
- Specified by:
setTextContentin interfaceNode- Overrides:
setTextContentin classNodeImpl- Parameters:
textContent- aStringobject.
-
substringData
substringData.
- Specified by:
substringDatain interfaceCharacterData- Parameters:
offset- aIntegerobject.count- aIntegerobject.- Returns:
- a
Stringobject.
-
toString
-