Class DomDocumentType
- java.lang.Object
-
- com.gargoylesoftware.htmlunit.html.DomNode
-
- 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.- 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
Constructors Constructor Description DomDocumentType(SgmlPage page, java.lang.String name, java.lang.String publicId, java.lang.String systemId)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.NamedNodeMapgetEntities()java.lang.StringgetInternalSubset()java.lang.StringgetName()java.lang.StringgetNodeName()Returns this node's node name.shortgetNodeType()Returns this node's node type.org.w3c.dom.NamedNodeMapgetNotations()java.lang.StringgetPublicId()java.lang.StringgetSystemId()voidsetNodeValue(java.lang.String value)voidsetPrefix(java.lang.String prefix)-
Methods inherited from class com.gargoylesoftware.htmlunit.html.DomNode
addCharacterDataChangeListener, addDomChangeListener, appendChild, asNormalizedText, asText, asXml, basicRemove, checkChildHierarchy, cloneNode, compareDocumentPosition, detach, fireCharacterDataChanged, fireNodeAdded, fireNodeDeleted, getAncestors, getAttributes, getBaseURI, getByXPath, getByXPath, getCanonicalXPath, getChildNodes, getChildren, getDescendants, getDomElementDescendants, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstByXPath, getFirstChild, getHtmlElementDescendants, getHtmlPageOrNull, getIndex, getLastChild, getLocalName, getNamespaceURI, getNextElementSibling, getNextSibling, getNodeValue, getOwnerDocument, getPage, getParentNode, getPrefix, getPreviousElementSibling, getPreviousSibling, getReadyState, getScriptableObject, getSelectorList, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, getVisibleText, handles, hasAttributes, hasChildNodes, hasFeature, insertBefore, insertBefore, isAncestorOf, isAncestorOfAny, isAttachedToPage, isDefaultNamespace, isDisplayed, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, mayBeDisplayed, normalize, notifyIncorrectness, onAddedToDocumentFragment, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, printXml, processImportNode, querySelector, querySelectorAll, quietlyRemoveAndMoveChildrenTo, remove, removeAllChildren, removeCharacterDataChangeListener, removeChild, removeDomChangeListener, replace, replaceChild, setEndLocation, setNextSibling, setParentNode, setPreviousSibling, setReadyState, setScriptableObject, setStartLocation, 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, 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 nodename- the namepublicId- the public IDsystemId- the system ID
-
-
Method Detail
-
getNodeName
public java.lang.String getNodeName()
Returns this node's node name.- Specified by:
getNodeNamein interfaceorg.w3c.dom.Node- Specified by:
getNodeNamein classDomNode- Returns:
- this node's node name
-
getNodeType
public short getNodeType()
Returns this node's node type.- Specified by:
getNodeTypein interfaceorg.w3c.dom.Node- Specified by:
getNodeTypein classDomNode- Returns:
- this node's node type
-
getEntities
public org.w3c.dom.NamedNodeMap getEntities()
- Specified by:
getEntitiesin interfaceorg.w3c.dom.DocumentType
-
getInternalSubset
public java.lang.String getInternalSubset()
- Specified by:
getInternalSubsetin interfaceorg.w3c.dom.DocumentType
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.w3c.dom.DocumentType
-
getNotations
public org.w3c.dom.NamedNodeMap getNotations()
- Specified by:
getNotationsin interfaceorg.w3c.dom.DocumentType
-
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicIdin interfaceorg.w3c.dom.DocumentType
-
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemIdin interfaceorg.w3c.dom.DocumentType
-
setNodeValue
public void setNodeValue(java.lang.String value)
- Specified by:
setNodeValuein interfaceorg.w3c.dom.Node
-
setPrefix
public void setPrefix(java.lang.String prefix)
- Specified by:
setPrefixin interfaceorg.w3c.dom.Node
-
-