Package org.apache.batik.dom
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.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
The node name.protected String
The public id.protected String
The system id.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 TypeMethodDescriptionprotected 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.protected Node
export
(Node n, AbstractDocument d) Exports this node to the given document.DOM: ImplementsNode.getNodeName()
.short
DOM: ImplementsNode.getNodeType()
.DOM: ImplementsNotation.getPublicId()
.DOM: ImplementsNotation.getSystemId()
.void
Sets the name of this node.void
setPublicId
(String id) Sets the public id.void
setSystemId
(String id) Sets the system id.void
DOM: ImplementsNode.setTextContent(String)
.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, 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, 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, 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:
getNodeType
in interfaceNode
- Returns:
Node.NOTATION_NODE
-
setNodeName
Sets the name of this node.- Specified by:
setNodeName
in interfaceExtendedNode
- Overrides:
setNodeName
in classAbstractNode
-
getNodeName
DOM: ImplementsNode.getNodeName()
.- Specified by:
getNodeName
in interfaceNode
-
getPublicId
DOM: ImplementsNotation.getPublicId()
.- Specified by:
getPublicId
in interfaceNotation
- Returns:
publicId
.
-
setPublicId
Sets the public id. -
getSystemId
DOM: ImplementsNotation.getSystemId()
.- Specified by:
getSystemId
in interfaceNotation
- Returns:
systemId
.
-
setSystemId
Sets the system id. -
setTextContent
DOM: ImplementsNode.setTextContent(String)
.- Specified by:
setTextContent
in interfaceNode
- Overrides:
setTextContent
in classAbstractNode
- 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.
-