public class DOMDocumentTypeImpl extends DOMNodeImpl implements DocumentType
adaptee
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
Modifier | Constructor and Description |
---|---|
protected |
DOMDocumentTypeImpl(Node adaptee) |
Modifier and Type | Method and Description |
---|---|
NamedNodeMap |
getEntities()
A
NamedNodeMap containing the general entities, both
external and internal, declared in the DTD. |
java.lang.String |
getInternalSubset()
DOM2 - not implemented.
|
java.lang.String |
getName()
The name of DTD; i.e., the name immediately following the
DOCTYPE keyword. |
java.lang.String |
getNodeName()
The name of this node, depending on its type; see the table above.
|
short |
getNodeType()
A code representing the type of the underlying object, as defined above.
|
NamedNodeMap |
getNotations()
A
NamedNodeMap containing the notations declared in the
DTD. |
java.lang.String |
getPublicId()
DOM2 - not implemented.
|
java.lang.String |
getSystemId()
DOM2 - not implemented.
|
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, supports
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
protected DOMDocumentTypeImpl(Node adaptee)
public short getNodeType()
Node
getNodeType
in interface Node
getNodeType
in class DOMNodeImpl
Node.getNodeType()
public java.lang.String getNodeName()
Node
getNodeName
in interface Node
getNodeName
in class DOMNodeImpl
Node.getNodeName()
public java.lang.String getName()
DocumentType
DOCTYPE
keyword.getName
in interface DocumentType
DocumentType.getName()
public NamedNodeMap getEntities()
DocumentType
NamedNodeMap
containing the general entities, both
external and internal, declared in the DTD. Parameter entities are
not contained. Duplicates are discarded. For example in:
<!DOCTYPE ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar "bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz"> ]> <ex/>the interface provides access to
foo
and the first declaration of bar
but not the second
declaration of bar
or baz
. Every node in
this map also implements the Entity
interface.
entities
cannot be altered in any way.getEntities
in interface DocumentType
public NamedNodeMap getNotations()
DocumentType
NamedNodeMap
containing the notations declared in the
DTD. Duplicates are discarded. Every node in this map also implements
the Notation
interface.
notations
cannot be altered in any way.getNotations
in interface DocumentType
public java.lang.String getPublicId()
getPublicId
in interface DocumentType
public java.lang.String getSystemId()
getSystemId
in interface DocumentType
public java.lang.String getInternalSubset()
getInternalSubset
in interface DocumentType