public class DOMDocumentTypeImpl extends DOMNodeImpl implements DocumentType
adapteeATTRIBUTE_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, supportsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefixprotected DOMDocumentTypeImpl(Node adaptee)
public short getNodeType()
NodegetNodeType in interface NodegetNodeType in class DOMNodeImplNode.getNodeType()public java.lang.String getNodeName()
NodegetNodeName in interface NodegetNodeName in class DOMNodeImplNode.getNodeName()public java.lang.String getName()
DocumentTypeDOCTYPE keyword.getName in interface DocumentTypeDocumentType.getName()public NamedNodeMap getEntities()
DocumentTypeNamedNodeMap 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 DocumentTypepublic NamedNodeMap getNotations()
DocumentTypeNamedNodeMap 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 DocumentTypepublic java.lang.String getPublicId()
getPublicId in interface DocumentTypepublic java.lang.String getSystemId()
getSystemId in interface DocumentTypepublic java.lang.String getInternalSubset()
getInternalSubset in interface DocumentType