Package org.teavm.jso.dom.html
Class HTMLElement
java.lang.Object
org.teavm.jso.dom.html.HTMLElement
- All Implemented Interfaces:
ElementCSSInlineStyle
,EventTarget
,FocusEventTarget
,InputEventTarget
,KeyboardEventTarget
,LoadEventTarget
,MouseEventTarget
,TouchEventTarget
,WheelEventTarget
,Element
,Node
,org.teavm.jso.JSObject
,ToggleEventTarget
- Direct Known Subclasses:
HTMLAnchorElement
,HTMLBaseElement
,HTMLBodyElement
,HTMLButtonElement
,HTMLCanvasElement
,HTMLFormElement
,HTMLHeadElement
,HTMLHtmlElement
,HTMLIFrameElement
,HTMLImageElement
,HTMLInputElement
,HTMLLinkElement
,HTMLMediaElement
,HTMLMetaElement
,HTMLOptionElement
,HTMLScriptElement
,HTMLSelectElement
,HTMLSourceElement
,HTMLTextAreaElement
,HTMLTitleElement
public abstract class HTMLElement
extends Object
implements Element, ElementCSSInlineStyle, EventTarget, FocusEventTarget, MouseEventTarget, WheelEventTarget, KeyboardEventTarget, LoadEventTarget, TouchEventTarget, ToggleEventTarget, InputEventTarget
-
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 void
blur()
final HTMLElement
clear()
abstract void
click()
abstract void
focus()
abstract int
abstract int
abstract String
abstract String
abstract TextRectangle
abstract HTMLCollection
abstract DOMTokenList
abstract String
abstract int
abstract int
abstract String
getDir()
abstract NodeList
<? extends HTMLElement> getElementsByTagName
(String name) abstract String
abstract String
abstract String
getLang()
abstract int
abstract int
abstract int
abstract int
abstract HTMLDocument
abstract String
abstract int
abstract int
abstract int
abstract int
abstract int
abstract String
getTitle()
abstract void
abstract boolean
isHidden()
abstract boolean
abstract HTMLElement
querySelector
(String selectors) abstract NodeList
<? extends HTMLElement> querySelectorAll
(String selectors) abstract void
abstract void
setAccessKey
(String accessKey) abstract void
setClassName
(String className) abstract void
abstract void
setHidden
(boolean hidden) abstract void
setInnerHTML
(String content) abstract void
setInnerText
(String content) abstract void
abstract void
setPopover
(String popover) abstract void
setScrollLeft
(int scrollLeft) abstract void
setScrollTop
(int scrollTop) abstract void
setTabIndex
(int tabIndex) abstract void
abstract void
setTranslate
(boolean translate) abstract void
abstract boolean
abstract boolean
togglePopover
(boolean force) final HTMLElement
final HTMLElement
final HTMLElement
withChild
(String tagName, Consumer<HTMLElement> consumer) final HTMLElement
final HTMLElement
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.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagNameNS, getId, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, scrollIntoView, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setId
Methods inherited from interface org.teavm.jso.dom.css.ElementCSSInlineStyle
getStyle
Methods inherited from interface org.teavm.jso.dom.events.EventTarget
addEventListener, addEventListener, dispatchEvent, onEvent, onEvent, removeEventListener, removeEventListener
Methods inherited from interface org.teavm.jso.dom.events.FocusEventTarget
listenBlur, listenFocus, neglectBlur, neglectFocus, onBlur, onFocus
Methods inherited from interface org.teavm.jso.dom.events.InputEventTarget
onInput
Methods inherited from interface org.teavm.jso.JSObject
cast
Methods inherited from interface org.teavm.jso.dom.events.KeyboardEventTarget
listenKeyDown, listenKeyPress, listenKeyUp, neglectKeyDown, neglectKeyPress, neglectKeyUp, onKeyDown, onKeyPress, onKeyUp
Methods inherited from interface org.teavm.jso.dom.events.LoadEventTarget
listenLoad, neglectLoad, onLoad
Methods inherited from interface org.teavm.jso.dom.events.MouseEventTarget
listenClick, listenDoubleClick, listenMouseDown, listenMouseEnter, listenMouseLeave, listenMouseMove, listenMouseOut, listenMouseOver, listenMouseUp, neglectClick, neglectDoubleClick, neglectMouseDown, neglectMouseEnter, neglectMouseLeave, neglectMouseMove, neglectMouseOut, neglectMouseOver, neglectMouseUp, onClick, onDoubleClick, onMouseDown, onMouseEnter, onMouseLeave, onMouseMove, onMouseOut, onMouseOver, onMouseUp
Methods inherited from interface org.teavm.jso.dom.xml.Node
appendChild, cloneNode, delete, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParentNode, getPrefix, getPreviousSibling, getTextContent, hasAttributes, hasChildNodes, hasChildNodesJS, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent
Methods inherited from interface org.teavm.jso.popover.ToggleEventTarget
onBeforeToggle, onToggle
Methods inherited from interface org.teavm.jso.dom.events.TouchEventTarget
onTouchCancel, onTouchEnd, onTouchMove, onTouchStart
Methods inherited from interface org.teavm.jso.dom.events.WheelEventTarget
listenWheel, neglectWheel, onWheel
-
Constructor Details
-
HTMLElement
public HTMLElement()
-
-
Method Details
-
getElementsByTagName
- Specified by:
getElementsByTagName
in interfaceElement
-
getTitle
-
setTitle
-
getLang
-
setLang
-
isTranslate
public abstract boolean isTranslate() -
setTranslate
public abstract void setTranslate(boolean translate) -
getDir
-
setDir
-
isHidden
public abstract boolean isHidden() -
setHidden
public abstract void setHidden(boolean hidden) -
click
public abstract void click() -
getTabIndex
public abstract int getTabIndex() -
setTabIndex
public abstract void setTabIndex(int tabIndex) -
focus
public abstract void focus() -
blur
public abstract void blur() -
getAccessKey
-
setAccessKey
-
getAccessKeyLabel
-
getClientWidth
public abstract int getClientWidth() -
getClientHeight
public abstract int getClientHeight() -
getAbsoluteLeft
public abstract int getAbsoluteLeft() -
getAbsoluteTop
public abstract int getAbsoluteTop() -
getScrollLeft
public abstract int getScrollLeft() -
setScrollLeft
public abstract void setScrollLeft(int scrollLeft) -
getScrollTop
public abstract int getScrollTop() -
setScrollTop
public abstract void setScrollTop(int scrollTop) -
getScrollWidth
public abstract int getScrollWidth() -
getScrollHeight
public abstract int getScrollHeight() -
getOffsetWidth
public abstract int getOffsetWidth() -
getOffsetHeight
public abstract int getOffsetHeight() -
getOffsetTop
public abstract int getOffsetTop() -
getOffsetLeft
public abstract int getOffsetLeft() -
getOwnerDocument
- Specified by:
getOwnerDocument
in interfaceNode
-
getChildren
-
getInnerHTML
-
setInnerHTML
-
getInnerText
-
setInnerText
-
getBoundingClientRect
-
getClassName
-
setClassName
-
getClassList
-
getPopover
-
setPopover
-
hidePopover
public abstract void hidePopover() -
showPopover
public abstract void showPopover() -
togglePopover
public abstract boolean togglePopover() -
togglePopover
public abstract boolean togglePopover(boolean force) -
withAttr
-
withChild
-
withChild
-
withChild
-
clear
-
withText
-
querySelector
- Specified by:
querySelector
in interfaceElement
-
querySelectorAll
- Specified by:
querySelectorAll
in interfaceElement
-
requestPointerLock
public abstract void requestPointerLock()
-