gnu.xml.dom

Class DomExtern

Implemented Interfaces:
Cloneable, Comparable, DocumentEvent, EventTarget, Node, NodeList
Known Direct Subclasses:
DomDoctype, DomEntity, DomNotation

public abstract class DomExtern
extends DomNode

Abstract implemention of nodes describing external DTD-related objects. This facilitates reusing code for Entity, Notation, and DocumentType (really, external subset) nodes. Such support is not part of the core DOM; it's for the "XML" feature.

Note that you are strongly advised to avoid using the DOM features that take advantage of this class, since (as of L2) none of them is defined fully enough to permit full use of the XML feature they partially expose.

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

Method Summary

String
getLocalName()
DOM L2 Returns the node name; this must be overridden for element and attribute nodes.
String
getNodeName()
DOM L1 Returns the object's name.
String
getPublicId()
DOM L1 Returns the PUBLIC identifier associated with this object, if any.
String
getSystemId()
DOM L1 Returns the SYSTEM identifier associated with this object, if any.

Methods inherited from class gnu.xml.dom.DomNode

addEventListener, appendChild, clone, cloneNode, compact, compareDocumentPosition, compareTo, createEvent, dispatchEvent, getAttributes, getBaseURI, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isReadonly, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, makeReadonly, nameAndTypeEquals, normalize, removeChild, removeEventListener, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, toString, trimToSize

Method Details

getLocalName

public final String getLocalName()
DOM L2 Returns the node name; this must be overridden for element and attribute nodes.
Specified by:
getLocalName in interface Node
Overrides:
getLocalName in interface DomNode


getNodeName

public final String getNodeName()
DOM L1 Returns the object's name.
Specified by:
getNodeName in interface Node
Overrides:
getNodeName in interface DomNode


getPublicId

public final String getPublicId()
DOM L1 Returns the PUBLIC identifier associated with this object, if any.


getSystemId

public final String getSystemId()
DOM L1 Returns the SYSTEM identifier associated with this object, if any.