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 voidblur()final HTMLElementclear()abstract voidclick()abstract voidfocus()abstract intabstract intabstract Stringabstract Stringabstract TextRectangleabstract HTMLCollectionabstract DOMTokenListabstract Stringabstract intabstract intabstract StringgetDir()abstract NodeList<? extends HTMLElement> getElementsByTagName(String name) abstract Stringabstract Stringabstract StringgetLang()abstract intabstract intabstract intabstract intabstract HTMLDocumentabstract Stringabstract intabstract intabstract intabstract intabstract intabstract StringgetTitle()abstract voidabstract booleanisHidden()abstract booleanabstract HTMLElementquerySelector(String selectors) abstract NodeList<? extends HTMLElement> querySelectorAll(String selectors) abstract voidabstract voidsetAccessKey(String accessKey) abstract voidsetClassName(String className) abstract voidabstract voidsetHidden(boolean hidden) abstract voidsetInnerHTML(String content) abstract voidsetInnerText(String content) abstract voidabstract voidsetPopover(String popover) abstract voidsetScrollLeft(int scrollLeft) abstract voidsetScrollTop(int scrollTop) abstract voidsetTabIndex(int tabIndex) abstract voidabstract voidsetTranslate(boolean translate) abstract voidabstract booleanabstract booleantogglePopover(boolean force) final HTMLElementfinal HTMLElementfinal HTMLElementwithChild(String tagName, Consumer<HTMLElement> consumer) final HTMLElementfinal HTMLElementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setIdMethods inherited from interface org.teavm.jso.dom.css.ElementCSSInlineStyle
getStyleMethods inherited from interface org.teavm.jso.dom.events.EventTarget
addEventListener, addEventListener, dispatchEvent, onEvent, onEvent, removeEventListener, removeEventListenerMethods inherited from interface org.teavm.jso.dom.events.FocusEventTarget
listenBlur, listenFocus, neglectBlur, neglectFocus, onBlur, onFocusMethods inherited from interface org.teavm.jso.dom.events.InputEventTarget
onInputMethods inherited from interface org.teavm.jso.JSObject
castMethods inherited from interface org.teavm.jso.dom.events.KeyboardEventTarget
listenKeyDown, listenKeyPress, listenKeyUp, neglectKeyDown, neglectKeyPress, neglectKeyUp, onKeyDown, onKeyPress, onKeyUpMethods inherited from interface org.teavm.jso.dom.events.LoadEventTarget
listenLoad, neglectLoad, onLoadMethods 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, onMouseUpMethods 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, setTextContentMethods inherited from interface org.teavm.jso.popover.ToggleEventTarget
onBeforeToggle, onToggleMethods inherited from interface org.teavm.jso.dom.events.TouchEventTarget
onTouchCancel, onTouchEnd, onTouchMove, onTouchStartMethods inherited from interface org.teavm.jso.dom.events.WheelEventTarget
listenWheel, neglectWheel, onWheel
-
Constructor Details
-
HTMLElement
public HTMLElement()
-
-
Method Details
-
getElementsByTagName
- Specified by:
getElementsByTagNamein 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:
getOwnerDocumentin 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:
querySelectorin interfaceElement
-
querySelectorAll
- Specified by:
querySelectorAllin interfaceElement
-
requestPointerLock
public abstract void requestPointerLock()
-