java.lang.Object
io.sf.carte.echosvg.dom.AbstractNode
io.sf.carte.echosvg.dom.AbstractChildNode
io.sf.carte.echosvg.dom.AbstractCharacterData
io.sf.carte.echosvg.dom.AbstractText
- All Implemented Interfaces:
NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,Serializable
,CharacterData
,EventTarget
,Node
,Text
- Direct Known Subclasses:
GenericCDATASection
,GenericText
This class implements the
Text
interface.- See Also:
-
Field Summary
Fields inherited from class io.sf.carte.echosvg.dom.AbstractCharacterData
nodeValue
Fields inherited from class io.sf.carte.echosvg.dom.AbstractChildNode
nextSibling, parentNode, previousSibling
Fields inherited from class io.sf.carte.echosvg.dom.AbstractNode
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Text
createTextNode
(String text) Creates a text node of the current type.protected Node
Get the next logically adjacent text node.protected Node
Get the previous logically adjacent text node.DOM: ImplementsNode.getTextContent()
.DOM: ImplementsText.getWholeText()
.boolean
DOM: ImplementsText.isElementContentWhitespace()
.DOM: ImplementsText.replaceWholeText(String)
.splitText
(int offset) DOM: ImplementsText.splitText(int)
.Methods inherited from class io.sf.carte.echosvg.dom.AbstractCharacterData
appendData, checkOffsetCount, copyInto, deepCopyInto, deepExport, deleteData, export, getData, getLength, getNodeValue, insertData, replaceData, setData, setNodeValue, substringData
Methods inherited from class io.sf.carte.echosvg.dom.AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
Methods inherited from class io.sf.carte.echosvg.dom.AbstractNode
addEventListener, addEventListenerNS, appendChild, checkChildType, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedFromDocumentEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getChildNodes, getCurrentDocument, getEventSupport, getFeature, getFirstChild, getLastChild, getLocalName, getManagerData, getNamespaceURI, getOwnerDocument, getParentNodeEventTarget, getPrefix, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasChildNodes, hasEventListenerNS, initializeEventSupport, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, newNode, normalize, removeChild, removeEventListener, removeEventListenerNS, replaceChild, setManagerData, setNodeName, setOwnerDocument, setPrefix, setSpecified, setTextContent, setUserData, willTriggerNS
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.w3c.dom.CharacterData
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData
Methods inherited from interface io.sf.carte.echosvg.dom.ExtendedNode
isReadonly, setReadonly
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
AbstractText
public AbstractText()
-
-
Method Details
-
splitText
DOM: ImplementsText.splitText(int)
.- Specified by:
splitText
in interfaceText
- Throws:
DOMException
-
getPreviousLogicallyAdjacentTextNode
Get the previous logically adjacent text node. -
getNextLogicallyAdjacentTextNode
Get the next logically adjacent text node. -
getWholeText
DOM: ImplementsText.getWholeText()
.- Specified by:
getWholeText
in interfaceText
-
isElementContentWhitespace
public boolean isElementContentWhitespace()DOM: ImplementsText.isElementContentWhitespace()
.- Specified by:
isElementContentWhitespace
in interfaceText
-
replaceWholeText
DOM: ImplementsText.replaceWholeText(String)
.- Specified by:
replaceWholeText
in interfaceText
- Throws:
DOMException
-
getTextContent
DOM: ImplementsNode.getTextContent()
.- Specified by:
getTextContent
in interfaceNode
- Overrides:
getTextContent
in classAbstractNode
-
createTextNode
Creates a text node of the current type.
-