Package org.teavm.jso.dom.html
Class HTMLDocument
java.lang.Object
org.teavm.jso.dom.html.HTMLDocument
- All Implemented Interfaces:
EventTarget
,Document
,Node
,org.teavm.jso.JSObject
-
Field Summary
Fields inherited from interface org.teavm.jso.dom.xml.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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract HTMLElement
createElement
(String tagName) final HTMLElement
createElement
(String tagName, Consumer<HTMLElement> consumer) static HTMLDocument
current()
abstract HTMLElement
elementFromPoint
(int x, int y) abstract void
execCommand
(String commandName) abstract void
execCommand
(String commandName, boolean showDefaultUI, String valueArgument) abstract void
abstract HTMLElement
abstract HTMLBodyElement
getBody()
abstract String
abstract HTMLHtmlElement
abstract HTMLElement
getElementById
(String elementId) abstract HTMLHeadElement
getHead()
abstract HTMLElement
abstract int
abstract int
abstract String
getTitle()
abstract boolean
abstract HTMLElement
querySelector
(String selectors) abstract NodeList<? extends HTMLElement>
querySelectorAll
(String selectors) abstract void
abstract void
setDesignMode
(boolean value) abstract void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.teavm.jso.dom.xml.Document
createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getElementsByTagName, getElementsByTagNameNS, getImplementation, importNode
Methods inherited from interface org.teavm.jso.dom.events.EventTarget
addEventListener, addEventListener, dispatchEvent, onEvent, onEvent, removeEventListener, removeEventListener
Methods inherited from interface org.teavm.jso.JSObject
cast
Methods inherited from interface org.teavm.jso.dom.xml.Node
appendChild, cloneNode, delete, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, hasAttributes, hasChildNodes, hasChildNodesJS, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent
-
Constructor Details
-
HTMLDocument
public HTMLDocument()
-
-
Method Details
-
getDocumentElement
- Specified by:
getDocumentElement
in interfaceDocument
-
createElement
- Specified by:
createElement
in interfaceDocument
-
createElement
-
getElementById
- Specified by:
getElementById
in interfaceDocument
-
getBody
-
getHead
-
getScrollLeft
public abstract int getScrollLeft() -
getScrollTop
public abstract int getScrollTop() -
current
-
querySelector
- Specified by:
querySelector
in interfaceDocument
-
querySelectorAll
- Specified by:
querySelectorAll
in interfaceDocument
-
getActiveElement
-
elementFromPoint
-
isDesignMode
public abstract boolean isDesignMode() -
setDesignMode
public abstract void setDesignMode(boolean value) -
execCommand
-
execCommand
-
getCookie
-
setCookie
-
getTitle
-
setTitle
-
getPointerLockElement
-
exitPointerLock
public abstract void exitPointerLock()
-