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:
java.io.Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,org.w3c.dom.CharacterData
,EventTarget
,org.w3c.dom.Node
- Direct Known Subclasses:
AbstractComment
,AbstractText
public abstract class AbstractCharacterData extends AbstractChildNode implements org.w3c.dom.CharacterData
This class implements theCharacterData
interface.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
nodeValue
The value of this node.-
Fields 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 Constructor Description AbstractCharacterData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendData(java.lang.String arg)
DOM: ImplementsCharacterData.appendData(String)
.protected void
checkOffsetCount(int offset, int count)
Checks the given offset and count validity.protected org.w3c.dom.Node
copyInto(org.w3c.dom.Node n)
Copy the fields of the current node into the given node.protected org.w3c.dom.Node
deepCopyInto(org.w3c.dom.Node n)
Deeply copy the fields of the current node into the given node.protected org.w3c.dom.Node
deepExport(org.w3c.dom.Node n, AbstractDocument d)
Deeply exports this node to the given document.void
deleteData(int offset, int count)
DOM: ImplementsCharacterData.deleteData(int,int)
.protected org.w3c.dom.Node
export(org.w3c.dom.Node n, AbstractDocument d)
Exports this node to the given document.java.lang.String
getData()
DOM: ImplementsCharacterData.getData()
.int
getLength()
DOM: ImplementsCharacterData.getLength()
.java.lang.String
getNodeValue()
DOM: ImplementsNode.getNodeValue()
.void
insertData(int offset, java.lang.String arg)
DOM: ImplementsCharacterData.insertData(int,String)
.void
replaceData(int offset, int count, java.lang.String arg)
DOM: ImplementsCharacterData.replaceData(int,int,String)
.void
setData(java.lang.String data)
DOM: ImplementsCharacterData.setData(String)
.void
setNodeValue(java.lang.String nodeValue)
DOM: ImplementsNode.setNodeValue(String)
.java.lang.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
-
-
-
-
Method Detail
-
getNodeValue
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException
DOM: ImplementsNode.getNodeValue()
.- Specified by:
getNodeValue
in interfaceorg.w3c.dom.Node
- Overrides:
getNodeValue
in classAbstractNode
- Returns:
nodeValue
.- Throws:
org.w3c.dom.DOMException
-
setNodeValue
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException
DOM: ImplementsNode.setNodeValue(String)
.- Specified by:
setNodeValue
in interfaceorg.w3c.dom.Node
- Overrides:
setNodeValue
in classAbstractNode
- Throws:
org.w3c.dom.DOMException
-
getData
public java.lang.String getData() throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.getData()
.- Specified by:
getData
in interfaceorg.w3c.dom.CharacterData
- Returns:
getNodeValue()
.- Throws:
org.w3c.dom.DOMException
-
setData
public void setData(java.lang.String data) throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.setData(String)
.- Specified by:
setData
in interfaceorg.w3c.dom.CharacterData
- Throws:
org.w3c.dom.DOMException
-
getLength
public int getLength()
DOM: ImplementsCharacterData.getLength()
.- Specified by:
getLength
in interfaceorg.w3c.dom.CharacterData
- Returns:
nodeValue
.length().
-
substringData
public java.lang.String substringData(int offset, int count) throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.substringData(int,int)
.- Specified by:
substringData
in interfaceorg.w3c.dom.CharacterData
- Throws:
org.w3c.dom.DOMException
-
appendData
public void appendData(java.lang.String arg) throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.appendData(String)
.- Specified by:
appendData
in interfaceorg.w3c.dom.CharacterData
- Throws:
org.w3c.dom.DOMException
-
insertData
public void insertData(int offset, java.lang.String arg) throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.insertData(int,String)
.- Specified by:
insertData
in interfaceorg.w3c.dom.CharacterData
- Throws:
org.w3c.dom.DOMException
-
deleteData
public void deleteData(int offset, int count) throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.deleteData(int,int)
.- Specified by:
deleteData
in interfaceorg.w3c.dom.CharacterData
- Throws:
org.w3c.dom.DOMException
-
replaceData
public void replaceData(int offset, int count, java.lang.String arg) throws org.w3c.dom.DOMException
DOM: ImplementsCharacterData.replaceData(int,int,String)
.- Specified by:
replaceData
in interfaceorg.w3c.dom.CharacterData
- Throws:
org.w3c.dom.DOMException
-
checkOffsetCount
protected void checkOffsetCount(int offset, int count) throws org.w3c.dom.DOMException
Checks the given offset and count validity.- Throws:
org.w3c.dom.DOMException
-
export
protected org.w3c.dom.Node export(org.w3c.dom.Node n, AbstractDocument d)
Exports this node to the given document.- Overrides:
export
in classAbstractNode
-
deepExport
protected org.w3c.dom.Node deepExport(org.w3c.dom.Node n, AbstractDocument d)
Deeply exports this node to the given document.- Overrides:
deepExport
in classAbstractNode
-
copyInto
protected org.w3c.dom.Node copyInto(org.w3c.dom.Node n)
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
protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node n)
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.
-
-