org.apache.batik.dom
Class AbstractEntity

java.lang.Object
  extended by org.apache.batik.dom.AbstractNode
      extended by org.apache.batik.dom.AbstractParentNode
          extended by org.apache.batik.dom.AbstractEntity
All Implemented Interfaces:
java.io.Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, org.w3c.dom.Entity, EventTarget, org.w3c.dom.Node
Direct Known Subclasses:
GenericEntity

public abstract class AbstractEntity
extends AbstractParentNode
implements org.w3c.dom.Entity

This class implements the Entity interface.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
 
Field Summary
protected  java.lang.String nodeName
          The node name.
protected  java.lang.String publicId
          The public id.
protected  java.lang.String systemId
          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
AbstractEntity()
           
 
Method Summary
protected  void checkChildType(org.w3c.dom.Node n, boolean replace)
          Checks the validity of a node to be inserted.
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.
protected  org.w3c.dom.Node export(org.w3c.dom.Node n, AbstractDocument d)
          Exports this node to the given document.
 java.lang.String getInputEncoding()
          DOM: Implements Entity.getInputEncoding().
 java.lang.String getNodeName()
          DOM: Implements Node.getNodeName().
 short getNodeType()
          DOM: Implements Node.getNodeType().
 java.lang.String getNotationName()
          DOM: Implements Entity.getNotationName().
 java.lang.String getPublicId()
          DOM: Implements Entity.getPublicId().
 java.lang.String getSystemId()
          DOM: Implements Entity.getSystemId().
 java.lang.String getXmlEncoding()
          DOM: Implements Entity.getXmlEncoding().
 java.lang.String getXmlVersion()
          DOM: Implements Entity.getXmlVersion().
 void setNodeName(java.lang.String v)
          Sets the name of this node.
 void setNotationName(java.lang.String name)
          Sets the notation name.
 void setPublicId(java.lang.String id)
          Sets the public id.
 void setSystemId(java.lang.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.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
 
Methods inherited from interface org.apache.batik.dom.ExtendedNode
isReadonly, setReadonly
 

Field Detail

nodeName

protected java.lang.String nodeName
The node name.


publicId

protected java.lang.String publicId
The public id.


systemId

protected java.lang.String systemId
The system id.

Constructor Detail

AbstractEntity

public AbstractEntity()
Method Detail

getNodeType

public short getNodeType()
DOM: Implements Node.getNodeType().

Specified by:
getNodeType in interface org.w3c.dom.Node
Returns:
Node.ENTITY_NODE

setNodeName

public void setNodeName(java.lang.String v)
Sets the name of this node.

Specified by:
setNodeName in interface ExtendedNode
Overrides:
setNodeName in class AbstractNode

getNodeName

public java.lang.String getNodeName()
DOM: Implements Node.getNodeName().

Specified by:
getNodeName in interface org.w3c.dom.Node
Returns:
nodeName.

getPublicId

public java.lang.String getPublicId()
DOM: Implements Entity.getPublicId().

Specified by:
getPublicId in interface org.w3c.dom.Entity
Returns:
publicId.

setPublicId

public void setPublicId(java.lang.String id)
Sets the public id.


getSystemId

public java.lang.String getSystemId()
DOM: Implements Entity.getSystemId().

Specified by:
getSystemId in interface org.w3c.dom.Entity
Returns:
systemId.

setSystemId

public void setSystemId(java.lang.String id)
Sets the system id.


getNotationName

public java.lang.String getNotationName()
DOM: Implements Entity.getNotationName().

Specified by:
getNotationName in interface org.w3c.dom.Entity
Returns:
getNodeName().

setNotationName

public void setNotationName(java.lang.String name)
Sets the notation name.


getInputEncoding

public java.lang.String getInputEncoding()
DOM: Implements Entity.getInputEncoding().

Specified by:
getInputEncoding in interface org.w3c.dom.Entity

getXmlEncoding

public java.lang.String getXmlEncoding()
DOM: Implements Entity.getXmlEncoding().

Specified by:
getXmlEncoding in interface org.w3c.dom.Entity

getXmlVersion

public java.lang.String getXmlVersion()
DOM: Implements Entity.getXmlVersion().

Specified by:
getXmlVersion in interface org.w3c.dom.Entity

export

protected org.w3c.dom.Node export(org.w3c.dom.Node n,
                                  AbstractDocument d)
Exports this node to the given document.

Overrides:
export in class AbstractNode

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 class AbstractParentNode

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 class AbstractNode
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 class AbstractParentNode
Parameters:
n - a node of the type of this.

checkChildType

protected void checkChildType(org.w3c.dom.Node n,
                              boolean replace)
Checks the validity of a node to be inserted.

Overrides:
checkChildType in class AbstractNode


Copyright ? 2008 Apache Software Foundation. All Rights Reserved.