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:
java.io.Serializable, java.lang.Cloneable, org.w3c.dom.DocumentType, org.w3c.dom.Node

public class DomDocumentType
extends DomNode
implements org.w3c.dom.DocumentType

A DOM object for DocumentType.

Version:
$Revision: 4002 $
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
 
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, java.lang.String name, java.lang.String publicId, java.lang.String systemId)
          Creates a new instance.
 
Method Summary
 org.w3c.dom.NamedNodeMap getEntities()
          
 java.lang.String getInternalSubset()
          
 java.lang.String getName()
          
 java.lang.String getNodeName()
          Returns this node's node name.
 short getNodeType()
          Returns this node's node type.
 org.w3c.dom.NamedNodeMap getNotations()
          
 java.lang.String getPublicId()
          
 java.lang.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, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getPage, getParentNode, getPrefix, getPreviousSibling, getReadyState, getScriptObject, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, insertBefore, isAncestorOf, isBlock, isDefaultNamespace, isDisplayed, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, normalize, notifyIncorrectness, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, printXml, remove, removeAllChildren, removeChild, removeDomChangeListener, replace, replaceChild, selectNodes, selectSingleNode, 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,
                       java.lang.String name,
                       java.lang.String publicId,
                       java.lang.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 java.lang.String getNodeName()
Returns this node's node name.

Specified by:
getNodeName in interface org.w3c.dom.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 org.w3c.dom.Node
Specified by:
getNodeType in class DomNode
Returns:
this node's node type

getEntities

public org.w3c.dom.NamedNodeMap getEntities()

Specified by:
getEntities in interface org.w3c.dom.DocumentType

getInternalSubset

public java.lang.String getInternalSubset()

Specified by:
getInternalSubset in interface org.w3c.dom.DocumentType

getName

public java.lang.String getName()

Specified by:
getName in interface org.w3c.dom.DocumentType

getNotations

public org.w3c.dom.NamedNodeMap getNotations()

Specified by:
getNotations in interface org.w3c.dom.DocumentType

getPublicId

public java.lang.String getPublicId()

Specified by:
getPublicId in interface org.w3c.dom.DocumentType

getSystemId

public java.lang.String getSystemId()

Specified by:
getSystemId in interface org.w3c.dom.DocumentType


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