Package org.apache.batik.dom
Class AbstractEntity
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractEntity
- All Implemented Interfaces:
Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,Entity
,EventTarget
,Node
- Direct Known Subclasses:
GenericEntity
This class implements the
Entity
interface.- Version:
- $Id: AbstractEntity.java 1802297 2017-07-18 13:58:12Z ssteiner $
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
-
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.AbstractParentNode
childNodes
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 void
checkChildType
(Node n, boolean replace) Checks the validity of a node to be inserted.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.protected Node
export
(Node n, AbstractDocument d) Exports this node to the given document.DOM: ImplementsEntity.getInputEncoding()
.DOM: ImplementsNode.getNodeName()
.short
DOM: ImplementsNode.getNodeType()
.DOM: ImplementsEntity.getNotationName()
.DOM: ImplementsEntity.getPublicId()
.DOM: ImplementsEntity.getSystemId()
.DOM: ImplementsEntity.getXmlEncoding()
.DOM: ImplementsEntity.getXmlVersion()
.void
Sets the name of this node.void
setNotationName
(String name) Sets the notation name.void
setPublicId
(String id) Sets the public id.void
setSystemId
(String id) Sets the system id.Methods inherited from class org.apache.batik.dom.AbstractParentNode
appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, nodeAdded, nodeToBeRemoved, normalize, removeChild, replaceChild
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, addEventListenerNS, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getCurrentDocument, getEventSupport, getFeature, getLocalName, getManagerData, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getParentNodeEventTarget, getPrefix, getPreviousSibling, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasEventListenerNS, initializeEventSupport, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, newNode, removeEventListener, removeEventListenerNS, setManagerData, setNextSibling, setNodeValue, setOwnerDocument, setParentNode, setPrefix, setPreviousSibling, 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, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Field Details
-
nodeName
The node name. -
publicId
The public id. -
systemId
The system id.
-
-
Constructor Details
-
AbstractEntity
public AbstractEntity()
-
-
Method Details
-
getNodeType
public short getNodeType()DOM: ImplementsNode.getNodeType()
.- Specified by:
getNodeType
in interfaceNode
- Returns:
Node.ENTITY_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
- Returns:
nodeName
.
-
getPublicId
DOM: ImplementsEntity.getPublicId()
.- Specified by:
getPublicId
in interfaceEntity
- Returns:
publicId
.
-
setPublicId
Sets the public id. -
getSystemId
DOM: ImplementsEntity.getSystemId()
.- Specified by:
getSystemId
in interfaceEntity
- Returns:
systemId
.
-
setSystemId
Sets the system id. -
getNotationName
DOM: ImplementsEntity.getNotationName()
.- Specified by:
getNotationName
in interfaceEntity
- Returns:
getNodeName()
.
-
setNotationName
Sets the notation name. -
getInputEncoding
DOM: ImplementsEntity.getInputEncoding()
.- Specified by:
getInputEncoding
in interfaceEntity
-
getXmlEncoding
DOM: ImplementsEntity.getXmlEncoding()
.- Specified by:
getXmlEncoding
in interfaceEntity
-
getXmlVersion
DOM: ImplementsEntity.getXmlVersion()
.- Specified by:
getXmlVersion
in interfaceEntity
-
export
Exports this node to the given document.- Overrides:
export
in classAbstractNode
-
deepExport
Deeply exports this node to the given document.- Overrides:
deepExport
in classAbstractParentNode
-
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 classAbstractParentNode
- Parameters:
n
- a node of the type of this.
-
checkChildType
Checks the validity of a node to be inserted.- Overrides:
checkChildType
in classAbstractNode
-