com.gargoylesoftware.htmlunit.html
Class DomDocumentType

java.lang.Object
  extended by com.gargoylesoftware.htmlunit.html.DomNode
      extended by com.gargoylesoftware.htmlunit.html.DomDocumentType
All Implemented Interfaces:
Serializable, Cloneable, DocumentType, Node

public class DomDocumentType
extends DomNode
implements DocumentType

A DOM object for DocumentType.

Version:
$Revision: 5301 $
Author:
Ahmed Ashour
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode
DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode>
 
Field Summary
 
Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED
 
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
 
Constructor Summary
DomDocumentType(SgmlPage page, String name, String publicId, String systemId)
          Creates a new instance.
 
Method Summary
 NamedNodeMap getEntities()
          
 String getInternalSubset()
          
 String getName()
          
 String getNodeName()
          Returns this node's node name.
 short getNodeType()
          Returns this node's node type.
 NamedNodeMap getNotations()
          
 String getPublicId()
          
 String getSystemId()
          
 
Methods inherited from class com.gargoylesoftware.htmlunit.html.DomNode
addDomChangeListener, appendChild, asText, asXml, checkChildHierarchy, cloneNode, compareDocumentPosition, fireNodeAdded, fireNodeDeleted, getAllHtmlChildElements, getAncestors, getAttributes, getBaseURI, getByXPath, getCanonicalXPath, getChildNodes, getChildren, getDescendants, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstChild, getHtmlElementDescendants, getIndex, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getPage, getParentNode, getPrefix, getPreviousSibling, getReadyState, getScriptObject, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, insertBefore, isAncestorOf, isAncestorOfAny, isBlock, isDefaultNamespace, isDisplayed, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, mayBeDisplayed, normalize, notifyIncorrectness, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, printXml, remove, removeAllChildren, removeChild, removeDomChangeListener, replace, replaceChild, setNextSibling, setNodeValue, setParentNode, setPrefix, setPreviousSibling, setReadyState, setScriptObject, setTextContent, setUserData
 
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, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

Constructor Detail

DomDocumentType

public DomDocumentType(SgmlPage page,
                       String name,
                       String publicId,
                       String systemId)
Creates a new instance.

Parameters:
page - the page which contains this node
name - the name
publicId - the public ID
systemId - the system ID
Method Detail

getNodeName

public String getNodeName()
Returns this node's node name.

Specified by:
getNodeName in interface Node
Specified by:
getNodeName in class DomNode
Returns:
this node's node name

getNodeType

public short getNodeType()
Returns this node's node type.

Specified by:
getNodeType in interface Node
Specified by:
getNodeType in class DomNode
Returns:
this node's node type

getEntities

public NamedNodeMap getEntities()

Specified by:
getEntities in interface DocumentType

getInternalSubset

public String getInternalSubset()

Specified by:
getInternalSubset in interface DocumentType

getName

public String getName()

Specified by:
getName in interface DocumentType

getNotations

public NamedNodeMap getNotations()

Specified by:
getNotations in interface DocumentType

getPublicId

public String getPublicId()

Specified by:
getPublicId in interface DocumentType

getSystemId

public String getSystemId()

Specified by:
getSystemId in interface DocumentType


Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.