Class AbstractNotation
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractNotation
- All Implemented Interfaces:
Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, EventTarget, Node, Notation
- Direct Known Subclasses:
GenericNotation
This class implements the
Notation interface.- Version:
- $Id$
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe node name.protected StringThe public id.protected StringThe system id.Fields 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 TypeMethodDescriptionprotected 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.protected Nodeexport(Node n, AbstractDocument d) Exports this node to the given document.DOM: ImplementsNode.getNodeName().shortDOM: ImplementsNode.getNodeType().DOM: ImplementsNotation.getPublicId().DOM: ImplementsNotation.getSystemId().voidSets the name of this node.voidsetPublicId(String id) Sets the public id.voidsetSystemId(String id) Sets the system id.voidDOM: ImplementsNode.setTextContent(String).Methods 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, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getParentNodeEventTarget, getPrefix, getPreviousSibling, 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, setNextSibling, setNodeValue, setOwnerDocument, setParentNode, setPrefix, setPreviousSibling, setSpecified, 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, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setUserData
-
Field Details
-
nodeName
The node name. -
publicId
The public id. -
systemId
The system id.
-
-
Constructor Details
-
AbstractNotation
public AbstractNotation()
-
-
Method Details
-
getNodeType
public short getNodeType()DOM: ImplementsNode.getNodeType().- Specified by:
getNodeTypein interfaceNode- Returns:
Node.NOTATION_NODE
-
setNodeName
Sets the name of this node.- Specified by:
setNodeNamein interfaceExtendedNode- Overrides:
setNodeNamein classAbstractNode
-
getNodeName
DOM: ImplementsNode.getNodeName().- Specified by:
getNodeNamein interfaceNode
-
getPublicId
DOM: ImplementsNotation.getPublicId().- Specified by:
getPublicIdin interfaceNotation- Returns:
publicId.
-
setPublicId
Sets the public id. -
getSystemId
DOM: ImplementsNotation.getSystemId().- Specified by:
getSystemIdin interfaceNotation- Returns:
systemId.
-
setSystemId
Sets the system id. -
setTextContent
DOM: ImplementsNode.setTextContent(String).- Specified by:
setTextContentin interfaceNode- Overrides:
setTextContentin classAbstractNode- 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.
-