com.novell.xml.dom
Class EntityImpl

java.lang.Object
  extended bycom.novell.xml.dom.NodeImpl
      extended bycom.novell.xml.dom.EntityImpl
All Implemented Interfaces:
Cloneable, Comparable, Entity, Node

public class EntityImpl
extends NodeImpl
implements Entity


Field Summary
 
Fields inherited from class com.novell.xml.dom.NodeImpl
allowedChildren, baseURI, changeCount, document, documentOrderVal, expandedName, firstChild, lastChild, localName, namespaceURI, nextOrderVal, nextSibling, nodeName, nodeValue, parentNode, prefix, previousSibling, toStringSerializes, xmlnsPrefix, xmlPrefix, xpathBehavior
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
protected EntityImpl(DocumentImpl owner, String name, String publicId, String systemId)
           
protected EntityImpl(DocumentImpl owner, String name, String publicId, String systemId, String notationName)
           
 
Method Summary
 short getNodeType()
          A code representing the type of the underlying object, as defined above.
 String getNotationName()
          For unparsed entities, the name of the notation for the entity.
 String getPublicId()
          The public identifier associated with the entity, if specified.
 String getSystemId()
          The system identifier associated with the entity, if specified.
 
Methods inherited from class com.novell.xml.dom.NodeImpl
appendChild, checkName, checkNameNS, cloneNode, compareTo, fetchNamespacesFromDecls, gateModify, getAttributes, getBaseURI, getChangeCount, getChildNodes, getColumnNumber, getDocumentOrder, getExpandedName, getFirstChild, getLastChild, getLineNumber, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, incChangeCount, insertBefore, isChildAllowed, isReadOnly, isSupported, normalize, purgeCachedExpandedNames, removeChild, replaceChild, setBaseURI, setColumnNumber, setDeepReadOnly, setDocumentOrder, setLineNumber, setNodeValue, setOwnerDocument, setPrefix, setReadOnly, setXPathBehavior, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 

Constructor Detail

EntityImpl

protected EntityImpl(DocumentImpl owner,
                     String name,
                     String publicId,
                     String systemId,
                     String notationName)

EntityImpl

protected EntityImpl(DocumentImpl owner,
                     String name,
                     String publicId,
                     String systemId)
Method Detail

getNodeType

public short getNodeType()
A code representing the type of the underlying object, as defined above.

Specified by:
getNodeType in interface Node
Specified by:
getNodeType in class NodeImpl

getPublicId

public String getPublicId()
The public identifier associated with the entity, if specified. If the public identifier was not specified, this is null.

Specified by:
getPublicId in interface Entity

getSystemId

public String getSystemId()
The system identifier associated with the entity, if specified. If the system identifier was not specified, this is null.

Specified by:
getSystemId in interface Entity

getNotationName

public String getNotationName()
For unparsed entities, the name of the notation for the entity. For parsed entities, this is null.

Specified by:
getNotationName in interface Entity