Package org.apache.batik.dom
Class AbstractCharacterData
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractChildNode
org.apache.batik.dom.AbstractCharacterData
- All Implemented Interfaces:
Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,CharacterData
,EventTarget
,Node
- Direct Known Subclasses:
AbstractComment
,AbstractText
This class implements the
CharacterData
interface.- Version:
- $Id: AbstractCharacterData.java 1802297 2017-07-18 13:58:12Z ssteiner $
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.batik.dom.AbstractChildNode
nextSibling, parentNode, previousSibling
Fields inherited from class org.apache.batik.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendData
(String arg) DOM: ImplementsCharacterData.appendData(String)
.protected void
checkOffsetCount
(int offset, int count) Checks the given offset and count validity.protected Node
Copy the fields of the current node into the given node.protected Node
deepCopyInto
(Node n) Deeply copy the fields of the current node into the given node.protected Node
deepExport
(Node n, AbstractDocument d) Deeply exports this node to the given document.void
deleteData
(int offset, int count) DOM: ImplementsCharacterData.deleteData(int,int)
.protected Node
export
(Node n, AbstractDocument d) Exports this node to the given document.getData()
DOM: ImplementsCharacterData.getData()
.int
DOM: ImplementsCharacterData.getLength()
.DOM: ImplementsNode.getNodeValue()
.void
insertData
(int offset, String arg) DOM: ImplementsCharacterData.insertData(int,String)
.void
replaceData
(int offset, int count, String arg) DOM: ImplementsCharacterData.replaceData(int,int,String)
.void
DOM: ImplementsCharacterData.setData(String)
.void
setNodeValue
(String nodeValue) DOM: ImplementsNode.setNodeValue(String)
.substringData
(int offset, int count) DOM: ImplementsCharacterData.substringData(int,int)
.Methods inherited from class org.apache.batik.dom.AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
Methods inherited from class org.apache.batik.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, getTextContent, 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.apache.batik.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, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setTextContent, setUserData
-
Field Details
-
nodeValue
The value of this node.
-
-
Constructor Details
-
AbstractCharacterData
public AbstractCharacterData()
-
-
Method Details
-
getNodeValue
DOM: ImplementsNode.getNodeValue()
.- Specified by:
getNodeValue
in interfaceNode
- Overrides:
getNodeValue
in classAbstractNode
- Returns:
nodeValue
.- Throws:
DOMException
-
setNodeValue
DOM: ImplementsNode.setNodeValue(String)
.- Specified by:
setNodeValue
in interfaceNode
- Overrides:
setNodeValue
in classAbstractNode
- Throws:
DOMException
-
getData
DOM: ImplementsCharacterData.getData()
.- Specified by:
getData
in interfaceCharacterData
- Returns:
getNodeValue()
.- Throws:
DOMException
-
setData
DOM: ImplementsCharacterData.setData(String)
.- Specified by:
setData
in interfaceCharacterData
- Throws:
DOMException
-
getLength
public int getLength()DOM: ImplementsCharacterData.getLength()
.- Specified by:
getLength
in interfaceCharacterData
- Returns:
nodeValue
.length().
-
substringData
DOM: ImplementsCharacterData.substringData(int,int)
.- Specified by:
substringData
in interfaceCharacterData
- Throws:
DOMException
-
appendData
DOM: ImplementsCharacterData.appendData(String)
.- Specified by:
appendData
in interfaceCharacterData
- Throws:
DOMException
-
insertData
DOM: ImplementsCharacterData.insertData(int,String)
.- Specified by:
insertData
in interfaceCharacterData
- Throws:
DOMException
-
deleteData
DOM: ImplementsCharacterData.deleteData(int,int)
.- Specified by:
deleteData
in interfaceCharacterData
- Throws:
DOMException
-
replaceData
DOM: ImplementsCharacterData.replaceData(int,int,String)
.- Specified by:
replaceData
in interfaceCharacterData
- Throws:
DOMException
-
checkOffsetCount
Checks the given offset and count validity.- Throws:
DOMException
-
export
Exports this node to the given document.- Overrides:
export
in classAbstractNode
-
deepExport
Deeply exports this node to the given document.- Overrides:
deepExport
in classAbstractNode
-
copyInto
Copy the fields of the current node into the given node.- Overrides:
copyInto
in classAbstractNode
- Parameters:
n
- a node of the type of this.
-
deepCopyInto
Deeply copy the fields of the current node into the given node.- Overrides:
deepCopyInto
in classAbstractNode
- Parameters:
n
- a node of the type of this.
-