org.lobobrowser.html.domimpl

Class DocumentTypeImpl

Implemented Interfaces:
DocumentType, Node, ModelNode, ScriptableDelegate

public class DocumentTypeImpl
extends NodeImpl
implements DocumentType

Field Summary

Fields inherited from class org.lobobrowser.html.domimpl.NodeImpl

document, logger, nodeList, notificationsSuspended, parentNode, treeLock, uiNode

Constructor Summary

DocumentTypeImpl(String qname, String publicId, String systemId)

Method Summary

protected Node
createSimilarNode()
Should create a node with some cloned properties, like the node name, but not attributes or children.
NamedNodeMap
getEntities()
String
getInternalSubset()
String
getLocalName()
String
getName()
String
getNodeName()
short
getNodeType()
String
getNodeValue()
NamedNodeMap
getNotations()
String
getPublicId()
String
getSystemId()
void
setNodeValue(String nodeValue)

Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl

appendChild, cloneNode, compareDocumentPosition, createRenderState, createSimilarNode, equalAttributes, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getAttributes, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeList, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasAttributes, hasChildNodes, informExternalScriptLoading, informInvalid, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setNodeValue, setPrefix, setTextContent, setUINode, setUserData, toString, warn, warn

Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate

getScriptable, setScriptable

Constructor Details

DocumentTypeImpl

public DocumentTypeImpl(String qname,
                        String publicId,
                        String systemId)

Method Details

createSimilarNode

protected Node createSimilarNode()
Should create a node with some cloned properties, like the node name, but not attributes or children.
Overrides:
createSimilarNode in interface NodeImpl

getEntities

public NamedNodeMap getEntities()

getInternalSubset

public String getInternalSubset()

getLocalName

public String getLocalName()
Overrides:
getLocalName in interface NodeImpl

getName

public String getName()

getNodeName

public String getNodeName()
Overrides:
getNodeName in interface NodeImpl

getNodeType

public short getNodeType()
Overrides:
getNodeType in interface NodeImpl

getNodeValue

public String getNodeValue()
            throws DOMException
Overrides:
getNodeValue in interface NodeImpl

getNotations

public NamedNodeMap getNotations()

getPublicId

public String getPublicId()

getSystemId

public String getSystemId()

setNodeValue

public void setNodeValue(String nodeValue)
            throws DOMException
Overrides:
setNodeValue in interface NodeImpl