Package org.lobobrowser.html.domimpl
Class TextImpl
- java.lang.Object
-
- org.lobobrowser.js.AbstractScriptableDelegate
-
- org.lobobrowser.html.domimpl.NodeImpl
-
- org.lobobrowser.html.domimpl.CharacterDataImpl
-
- org.lobobrowser.html.domimpl.TextImpl
-
- All Implemented Interfaces:
ModelNode,ScriptableDelegate,org.w3c.dom.CharacterData,org.w3c.dom.Node,org.w3c.dom.Text
- Direct Known Subclasses:
CDataSectionImpl
public class TextImpl extends CharacterDataImpl implements org.w3c.dom.Text
-
-
Field Summary
-
Fields inherited from class org.lobobrowser.html.domimpl.CharacterDataImpl
text
-
Fields inherited from class org.lobobrowser.html.domimpl.NodeImpl
document, logger, nodeList, notificationsSuspended, parentNode, treeLock, uiNode
-
Fields inherited from interface org.w3c.dom.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, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.NodecreateSimilarNode()Should create a node with some cloned properties, like the node name, but not attributes or children.java.lang.StringgetLocalName()java.lang.StringgetNodeName()shortgetNodeType()java.lang.StringgetNodeValue()java.lang.StringgetWholeText()booleanisElementContentWhitespace()org.w3c.dom.TextreplaceWholeText(java.lang.String content)voidsetNodeValue(java.lang.String nodeValue)voidsetTextContent(java.lang.String textContent)org.w3c.dom.TextsplitText(int offset)java.lang.StringtoString()-
Methods inherited from class org.lobobrowser.html.domimpl.CharacterDataImpl
appendData, cloneNode, deleteData, getClassName, getData, getLength, getTextContent, insertData, replaceData, setData, substringData
-
Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl
appendChild, appendInnerHTMLImpl, appendInnerTextImpl, compareDocumentPosition, createRenderState, equalAttributes, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getAttributes, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getInnerText, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getUINode, getUserAgentContext, getUserData, hasAttributes, hasChildNodes, htmlEncodeChildText, informDocumentInvalid, informExternalScriptLoading, informInvalid, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setPrefix, setUINode, setUserData, warn, warn
-
Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.CharacterData
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNamespaceURI, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setUserData
-
-
-
-
Method Detail
-
isElementContentWhitespace
public boolean isElementContentWhitespace()
- Specified by:
isElementContentWhitespacein interfaceorg.w3c.dom.Text
-
replaceWholeText
public org.w3c.dom.Text replaceWholeText(java.lang.String content) throws org.w3c.dom.DOMException- Specified by:
replaceWholeTextin interfaceorg.w3c.dom.Text- Throws:
org.w3c.dom.DOMException
-
splitText
public org.w3c.dom.Text splitText(int offset) throws org.w3c.dom.DOMException- Specified by:
splitTextin interfaceorg.w3c.dom.Text- Throws:
org.w3c.dom.DOMException
-
getWholeText
public java.lang.String getWholeText()
- Specified by:
getWholeTextin interfaceorg.w3c.dom.Text
-
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalNamein interfaceorg.w3c.dom.Node- Specified by:
getLocalNamein classNodeImpl
-
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeNamein interfaceorg.w3c.dom.Node- Specified by:
getNodeNamein classNodeImpl
-
getNodeType
public short getNodeType()
- Specified by:
getNodeTypein interfaceorg.w3c.dom.Node- Specified by:
getNodeTypein classNodeImpl
-
getNodeValue
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException- Specified by:
getNodeValuein interfaceorg.w3c.dom.Node- Specified by:
getNodeValuein classNodeImpl- Throws:
org.w3c.dom.DOMException
-
setNodeValue
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException- Specified by:
setNodeValuein interfaceorg.w3c.dom.Node- Specified by:
setNodeValuein classNodeImpl- Throws:
org.w3c.dom.DOMException
-
setTextContent
public void setTextContent(java.lang.String textContent) throws org.w3c.dom.DOMException- Specified by:
setTextContentin interfaceorg.w3c.dom.Node- Overrides:
setTextContentin classCharacterDataImpl- Throws:
org.w3c.dom.DOMException
-
createSimilarNode
protected org.w3c.dom.Node createSimilarNode()
Description copied from class:NodeImplShould create a node with some cloned properties, like the node name, but not attributes or children.- Specified by:
createSimilarNodein classNodeImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classCharacterDataImpl
-
-