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.- See Also:
-
Field Summary
FieldsFields inherited from class AbstractChildNode
nextSibling, parentNode, previousSiblingFields inherited from class 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, userDataHandlersFields inherited from interface 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 TypeMethodDescriptionvoidappendData(String arg) DOM: ImplementsCharacterData.appendData(String).protected voidcheckOffsetCount(int offset, int count) Checks the given offset and count validity.protected NodeCopy the fields of the current node into the given node.protected NodedeepCopyInto(Node n) Deeply copy the fields of the current node into the given node.protected NodedeepExport(Node n, AbstractDocument d) Deeply exports this node to the given document.voiddeleteData(int offset, int count) DOM: ImplementsCharacterData.deleteData(int,int).protected Nodeexport(Node n, AbstractDocument d) Exports this node to the given document.getData()DOM: ImplementsCharacterData.getData().intDOM: ImplementsCharacterData.getLength().DOM: ImplementsNode.getNodeValue().voidinsertData(int offset, String arg) DOM: ImplementsCharacterData.insertData(int,String).voidreplaceData(int offset, int count, String arg) DOM: ImplementsCharacterData.replaceData(int,int,String).voidDOM: ImplementsCharacterData.setData(String).voidsetNodeValue(String nodeValue) DOM: ImplementsNode.setNodeValue(String).substringData(int offset, int count) DOM: ImplementsCharacterData.substringData(int,int).Methods inherited from class AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSiblingMethods inherited from class 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, willTriggerNSMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ExtendedNode
isReadonly, setReadonlyMethods inherited from interface 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:
getNodeValuein interfaceNode- Overrides:
getNodeValuein classAbstractNode- Returns:
nodeValue.- Throws:
DOMException
-
setNodeValue
DOM: ImplementsNode.setNodeValue(String).- Specified by:
setNodeValuein interfaceNode- Overrides:
setNodeValuein classAbstractNode- Throws:
DOMException
-
getData
DOM: ImplementsCharacterData.getData().- Specified by:
getDatain interfaceCharacterData- Returns:
getNodeValue().- Throws:
DOMException
-
setData
DOM: ImplementsCharacterData.setData(String).- Specified by:
setDatain interfaceCharacterData- Throws:
DOMException
-
getLength
public int getLength()DOM: ImplementsCharacterData.getLength().- Specified by:
getLengthin interfaceCharacterData- Returns:
nodeValue.length().
-
substringData
DOM: ImplementsCharacterData.substringData(int,int).- Specified by:
substringDatain interfaceCharacterData- Throws:
DOMException
-
appendData
DOM: ImplementsCharacterData.appendData(String).- Specified by:
appendDatain interfaceCharacterData- Throws:
DOMException
-
insertData
DOM: ImplementsCharacterData.insertData(int,String).- Specified by:
insertDatain interfaceCharacterData- Throws:
DOMException
-
deleteData
DOM: ImplementsCharacterData.deleteData(int,int).- Specified by:
deleteDatain interfaceCharacterData- Throws:
DOMException
-
replaceData
DOM: ImplementsCharacterData.replaceData(int,int,String).- Specified by:
replaceDatain interfaceCharacterData- Throws:
DOMException
-
checkOffsetCount
Checks the given offset and count validity.- Throws:
DOMException
-
export
Exports this node to the given document.- Overrides:
exportin classAbstractNode
-
deepExport
Deeply exports this node to the given document.- Overrides:
deepExportin classAbstractNode
-
copyInto
Copy the fields of the current node into the given node.- Overrides:
copyIntoin classAbstractNode- Parameters:
n- a node of the type of this.
-
deepCopyInto
Deeply copy the fields of the current node into the given node.- Overrides:
deepCopyIntoin classAbstractNode- Parameters:
n- a node of the type of this.
-