org.w3c.tidy
Class DOMDocumentTypeImpl
java.lang.Object
|
+--org.w3c.tidy.DOMNodeImpl
|
+--org.w3c.tidy.DOMDocumentTypeImpl
- All Implemented Interfaces:
- DocumentType, Node
- public class DOMDocumentTypeImpl
- extends DOMNodeImpl
- implements DocumentType
DOMDocumentTypeImpl
(c) 1998-2000 (W3C) MIT, INRIA, Keio University
See Tidy.java for the copyright notice.
Derived from
HTML Tidy Release 4 Aug 2000
- Version:
- 1.7, 1999/12/06 Tidy Release 30 Nov 1999
- Author:
- Dave Raggett , Andy Quick (translation to Java)
| 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 |
|
Method Summary |
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. |
| Methods inherited from class org.w3c.tidy.DOMNodeImpl |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, supports |
| 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, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
DOMDocumentTypeImpl
protected DOMDocumentTypeImpl(Node adaptee)
getNodeType
public short getNodeType()
- Description copied from interface:
Node
- A code representing the type of the underlying object, as defined above.
- Specified by:
getNodeType in interface Node- Overrides:
getNodeType in class DOMNodeImpl
- See Also:
Node.getNodeType()
getNodeName
public java.lang.String getNodeName()
- Description copied from interface:
Node
- The name of this node, depending on its type; see the table above.
- Specified by:
getNodeName in interface Node- Overrides:
getNodeName in class DOMNodeImpl
- See Also:
Node.getNodeName()
getName
public java.lang.String getName()
- Description copied from interface:
DocumentType
- The name of DTD; i.e., the name immediately following the
DOCTYPE keyword.
- Specified by:
getName in interface DocumentType
- See Also:
DocumentType.getName()
getEntities
public NamedNodeMap getEntities()
- Description copied from interface:
DocumentType
- A
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.
The DOM Level 2 does not support editing entities, therefore
entities cannot be altered in any way.
- Specified by:
getEntities in interface DocumentType
getNotations
public NamedNodeMap getNotations()
- Description copied from interface:
DocumentType
- A
NamedNodeMap containing the notations declared in the
DTD. Duplicates are discarded. Every node in this map also implements
the Notation interface.
The DOM Level 2 does not support editing notations, therefore
notations cannot be altered in any way.
- Specified by:
getNotations in interface DocumentType
getPublicId
public java.lang.String getPublicId()
- DOM2 - not implemented.
- Specified by:
getPublicId in interface DocumentType
getSystemId
public java.lang.String getSystemId()
- DOM2 - not implemented.
- Specified by:
getSystemId in interface DocumentType
getInternalSubset
public java.lang.String getInternalSubset()
- DOM2 - not implemented.
- Specified by:
getInternalSubset in interface DocumentType