Package elemental2.dom
Class Element
- java.lang.Object
-
- elemental2.dom.Node
-
- elemental2.dom.Element
-
- All Implemented Interfaces:
EventTarget
- Direct Known Subclasses:
HTMLElement
@JsType(isNative=true, namespace="<global>") public class Element extends Node
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Field Summary
-
Fields inherited from class elemental2.dom.Node
assignedSlot, ATTRIBUTE_NODE, baseURI, CDATA_SECTION_NODE, childNodes, 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, firstChild, isConnected, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, NOTATION_NODE, ownerDocument, parentElement, parentNode, prefix, previousSibling, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, textContent
-
-
Constructor Summary
Constructors Constructor Description Element()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
after(Element.AfterNodesUnionType... nodes)
void
after(Node... nodes)
void
after(java.lang.String... nodes)
void
append(Element.AppendNodesUnionType... nodes)
void
append(Node... nodes)
void
append(java.lang.String... nodes)
void
before(Element.BeforeNodesUnionType... nodes)
void
before(Node... nodes)
void
before(java.lang.String... nodes)
void
blur()
Element
closest(java.lang.String selectors)
void
focus()
void
focus(Element.FocusOptionsType options)
java.lang.String
getAttribute(java.lang.String name)
java.lang.String
getAttribute(java.lang.String name, double flags)
elemental2.core.JsArray<java.lang.String>
getAttributeNames()
Attr
getAttributeNode(java.lang.String name)
Attr
getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)
java.lang.String
getAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
DOMRect
getBoundingClientRect()
ClientRectList
getClientRects()
HTMLCollection<Element>
getElementsByClassName(java.lang.String classNames)
NodeList<Element>
getElementsByTagName(java.lang.String tagname)
NodeList<Element>
getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
boolean
hasAttribute(java.lang.String name)
boolean
hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
Element
insertAdjacentElement(java.lang.String where, Element element)
void
insertAdjacentText(java.lang.String where, java.lang.String data)
boolean
matches(java.lang.String selectors)
boolean
matchesSelector(java.lang.String selectors)
boolean
matchesSelector(java.lang.String selectors, Element.MatchesSelectorRefNodesUnionType refNodes)
boolean
matchesSelector(java.lang.String selectors, Node refNodes)
boolean
matchesSelector(java.lang.String selectors, NodeList<java.lang.Object> refNodes)
boolean
mozMatchesSelector(java.lang.String selectors)
java.lang.Object
mozRequestFullScreen()
java.lang.Object
mozRequestFullScreenWithKeys()
boolean
msMatchesSelector(java.lang.String selectors)
void
msRequestFullscreen()
boolean
oMatchesSelector(java.lang.String selectors)
void
prepend(Element.PrependNodesUnionType... nodes)
void
prepend(Node... nodes)
void
prepend(java.lang.String... nodes)
Element
querySelector(java.lang.String selectors)
NodeList<Element>
querySelectorAll(java.lang.String selectors)
void
remove()
void
removeAttribute(java.lang.String name)
Attr
removeAttributeNode(Attr oldAttr)
void
removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
void
replaceChildren(Element.ReplaceChildrenNodesUnionType... nodes)
void
replaceChildren(Node... nodes)
void
replaceChildren(java.lang.String... nodes)
void
replaceWith(Element.ReplaceWithNodesUnionType... nodes)
void
replaceWith(Node... nodes)
void
replaceWith(java.lang.String... nodes)
elemental2.promise.Promise<java.lang.Void>
requestFullscreen()
elemental2.promise.Promise<java.lang.Void>
requestFullscreen(FullscreenOptions options)
void
scrollIntoView()
void
scrollIntoView(boolean top)
void
scrollIntoView(Element.ScrollIntoViewTopUnionType top)
void
scrollIntoView(ScrollIntoViewOptions top)
void
scrollTo(double scrollToOptionsOrX)
void
scrollTo(double scrollToOptionsOrX, double y)
void
scrollTo(Element.ScrollToScrollToOptionsOrXUnionType scrollToOptionsOrX)
void
scrollTo(Element.ScrollToScrollToOptionsOrXUnionType scrollToOptionsOrX, double y)
void
scrollTo(ScrollToOptions scrollToOptionsOrX)
void
scrollTo(ScrollToOptions scrollToOptionsOrX, double y)
void
setAttribute(java.lang.String name, boolean value)
void
setAttribute(java.lang.String name, double value)
void
setAttribute(java.lang.String name, Element.SetAttributeValueUnionType value)
void
setAttribute(java.lang.String name, TrustedHTML value)
void
setAttribute(java.lang.String name, TrustedScriptURL value)
void
setAttribute(java.lang.String name, java.lang.String value)
Attr
setAttributeNode(Attr newAttr)
Attr
setAttributeNodeNS(Attr newAttr)
void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, boolean value)
void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, double value)
void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, Element.SetAttributeNSValueUnionType value)
void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)
boolean
toggleAttribute(java.lang.String name)
boolean
toggleAttribute(java.lang.String name, boolean force)
boolean
webkitMatchesSelector(java.lang.String selectors)
void
webkitRequestFullscreen()
void
webkitRequestFullscreen(int allowKeyboardInput)
void
webkitRequestFullScreen()
void
webkitRequestFullScreen(int allowKeyboardInput)
-
Methods inherited from class elemental2.dom.Node
addEventListener, addEventListener, appendChild, cloneNode, compareDocumentPosition, contains, dispatchEvent, getFeature, getRootNode, getRootNode, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, lookupNamespaceURI, lookupPrefix, normalize, removeChild, removeEventListener, removeEventListener, replaceChild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, removeEventListener, removeEventListener
-
-
-
-
Field Detail
-
ALLOW_KEYBOARD_INPUT
@JsOverlay public static final int ALLOW_KEYBOARD_INPUT
-
attributes
public NamedNodeMap<Attr> attributes
-
childElementCount
public int childElementCount
-
classList
public DOMTokenList classList
-
className
public java.lang.Object className
-
clientHeight
public int clientHeight
-
clientLeft
public int clientLeft
-
clientTop
public int clientTop
-
clientWidth
public int clientWidth
-
firstElementChild
public Element firstElementChild
-
id
public java.lang.String id
-
innerHTML
public java.lang.String innerHTML
-
lastElementChild
public Element lastElementChild
-
nextElementSibling
public Element nextElementSibling
-
onabort
public Element.OnabortFn onabort
-
onbeforeinput
public Element.OnbeforeinputFn onbeforeinput
-
onbeforeunload
public Element.OnbeforeunloadFn onbeforeunload
-
onblur
public Element.OnblurFn onblur
-
onchange
public Element.OnchangeFn onchange
-
onclick
public Element.OnclickFn onclick
-
oncompositionend
public Element.OncompositionendFn oncompositionend
-
oncompositionstart
public Element.OncompositionstartFn oncompositionstart
-
oncompositionupdate
public Element.OncompositionupdateFn oncompositionupdate
-
oncontextmenu
public Element.OncontextmenuFn oncontextmenu
-
oncopy
public Element.OncopyFn oncopy
-
oncut
public Element.OncutFn oncut
-
ondblclick
public Element.OndblclickFn ondblclick
-
onerror
public Element.OnerrorFn onerror
-
onfocus
public Element.OnfocusFn onfocus
-
onfocusin
public Element.OnfocusinFn onfocusin
-
onfocusout
public Element.OnfocusoutFn onfocusout
-
oninput
public Element.OninputFn oninput
-
onkeydown
public Element.OnkeydownFn onkeydown
-
onkeypress
public Element.OnkeypressFn onkeypress
-
onkeyup
public Element.OnkeyupFn onkeyup
-
onload
public Element.OnloadFn onload
-
onmousedown
public Element.OnmousedownFn onmousedown
-
onmousemove
public Element.OnmousemoveFn onmousemove
-
onmouseout
public Element.OnmouseoutFn onmouseout
-
onmouseover
public Element.OnmouseoverFn onmouseover
-
onmouseup
public Element.OnmouseupFn onmouseup
-
onmousewheel
public Element.OnmousewheelFn onmousewheel
-
onpaste
public Element.OnpasteFn onpaste
-
onreset
public Element.OnresetFn onreset
-
onresize
public Element.OnresizeFn onresize
-
onscroll
public Element.OnscrollFn onscroll
-
onselect
public Element.OnselectFn onselect
-
onselectionchange
public Element.OnselectionchangeFn onselectionchange
-
onselectstart
public Element.OnselectstartFn onselectstart
-
onsubmit
public Element.OnsubmitFn onsubmit
-
ontextinput
public Element.OntextinputFn ontextinput
-
ontouchcancel
public Element.OntouchcancelFn ontouchcancel
-
ontouchend
public Element.OntouchendFn ontouchend
-
ontouchmove
public Element.OntouchmoveFn ontouchmove
-
ontouchstart
public Element.OntouchstartFn ontouchstart
-
onunload
public Element.OnunloadFn onunload
-
onwheel
public Element.OnwheelFn onwheel
-
outerHTML
public java.lang.String outerHTML
-
previousElementSibling
public Element previousElementSibling
-
scrollHeight
public int scrollHeight
-
scrollLeft
public double scrollLeft
-
scrollTop
public double scrollTop
-
scrollWidth
public int scrollWidth
-
slot
public java.lang.String slot
-
tagName
public java.lang.String tagName
-
-
Method Detail
-
after
public void after(Element.AfterNodesUnionType... nodes)
-
after
@JsOverlay public final void after(Node... nodes)
-
after
@JsOverlay public final void after(java.lang.String... nodes)
-
append
public void append(Element.AppendNodesUnionType... nodes)
-
append
@JsOverlay public final void append(Node... nodes)
-
append
@JsOverlay public final void append(java.lang.String... nodes)
-
before
public void before(Element.BeforeNodesUnionType... nodes)
-
before
@JsOverlay public final void before(Node... nodes)
-
before
@JsOverlay public final void before(java.lang.String... nodes)
-
blur
public void blur()
-
closest
public Element closest(java.lang.String selectors)
-
focus
public void focus()
-
focus
public void focus(Element.FocusOptionsType options)
-
getAttribute
public java.lang.String getAttribute(java.lang.String name, double flags)
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
-
getAttributeNS
public java.lang.String getAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
-
getAttributeNames
public elemental2.core.JsArray<java.lang.String> getAttributeNames()
-
getAttributeNode
public Attr getAttributeNode(java.lang.String name)
-
getAttributeNodeNS
public Attr getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)
-
getBoundingClientRect
public DOMRect getBoundingClientRect()
-
getClientRects
public ClientRectList getClientRects()
-
getElementsByClassName
public HTMLCollection<Element> getElementsByClassName(java.lang.String classNames)
-
getElementsByTagNameNS
public NodeList<Element> getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
-
hasAttribute
public boolean hasAttribute(java.lang.String name)
-
hasAttributeNS
public boolean hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
-
insertAdjacentElement
public Element insertAdjacentElement(java.lang.String where, Element element)
-
insertAdjacentText
public void insertAdjacentText(java.lang.String where, java.lang.String data)
-
matches
public boolean matches(java.lang.String selectors)
-
matchesSelector
public boolean matchesSelector(java.lang.String selectors, Element.MatchesSelectorRefNodesUnionType refNodes)
-
matchesSelector
@JsOverlay public final boolean matchesSelector(java.lang.String selectors, Node refNodes)
-
matchesSelector
@JsOverlay public final boolean matchesSelector(java.lang.String selectors, NodeList<java.lang.Object> refNodes)
-
matchesSelector
public boolean matchesSelector(java.lang.String selectors)
-
mozMatchesSelector
public boolean mozMatchesSelector(java.lang.String selectors)
-
mozRequestFullScreen
public java.lang.Object mozRequestFullScreen()
-
mozRequestFullScreenWithKeys
public java.lang.Object mozRequestFullScreenWithKeys()
-
msMatchesSelector
public boolean msMatchesSelector(java.lang.String selectors)
-
msRequestFullscreen
public void msRequestFullscreen()
-
oMatchesSelector
public boolean oMatchesSelector(java.lang.String selectors)
-
prepend
@JsOverlay public final void prepend(Node... nodes)
-
prepend
public void prepend(Element.PrependNodesUnionType... nodes)
-
prepend
@JsOverlay public final void prepend(java.lang.String... nodes)
-
querySelector
public Element querySelector(java.lang.String selectors)
- Overrides:
querySelector
in classNode
-
querySelectorAll
public NodeList<Element> querySelectorAll(java.lang.String selectors)
- Overrides:
querySelectorAll
in classNode
-
remove
public void remove()
-
removeAttribute
public void removeAttribute(java.lang.String name)
-
removeAttributeNS
public void removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
-
replaceChildren
@JsOverlay public final void replaceChildren(Node... nodes)
-
replaceChildren
public void replaceChildren(Element.ReplaceChildrenNodesUnionType... nodes)
-
replaceChildren
@JsOverlay public final void replaceChildren(java.lang.String... nodes)
-
replaceWith
@JsOverlay public final void replaceWith(Node... nodes)
-
replaceWith
public void replaceWith(Element.ReplaceWithNodesUnionType... nodes)
-
replaceWith
@JsOverlay public final void replaceWith(java.lang.String... nodes)
-
requestFullscreen
public elemental2.promise.Promise<java.lang.Void> requestFullscreen()
-
requestFullscreen
public elemental2.promise.Promise<java.lang.Void> requestFullscreen(FullscreenOptions options)
-
scrollIntoView
public void scrollIntoView()
-
scrollIntoView
@JsOverlay public final void scrollIntoView(ScrollIntoViewOptions top)
-
scrollIntoView
public void scrollIntoView(Element.ScrollIntoViewTopUnionType top)
-
scrollIntoView
@JsOverlay public final void scrollIntoView(boolean top)
-
scrollTo
@JsOverlay public final void scrollTo(ScrollToOptions scrollToOptionsOrX, double y)
-
scrollTo
@JsOverlay public final void scrollTo(ScrollToOptions scrollToOptionsOrX)
-
scrollTo
public void scrollTo(Element.ScrollToScrollToOptionsOrXUnionType scrollToOptionsOrX, double y)
-
scrollTo
public void scrollTo(Element.ScrollToScrollToOptionsOrXUnionType scrollToOptionsOrX)
-
scrollTo
@JsOverlay public final void scrollTo(double scrollToOptionsOrX, double y)
-
scrollTo
@JsOverlay public final void scrollTo(double scrollToOptionsOrX)
-
setAttribute
public void setAttribute(java.lang.String name, Element.SetAttributeValueUnionType value)
-
setAttribute
@JsOverlay public final void setAttribute(java.lang.String name, java.lang.String value)
-
setAttribute
@JsOverlay public final void setAttribute(java.lang.String name, TrustedHTML value)
-
setAttribute
@JsOverlay public final void setAttribute(java.lang.String name, TrustedScriptURL value)
-
setAttribute
@JsOverlay public final void setAttribute(java.lang.String name, boolean value)
-
setAttribute
@JsOverlay public final void setAttribute(java.lang.String name, double value)
-
setAttributeNS
public void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, Element.SetAttributeNSValueUnionType value)
-
setAttributeNS
@JsOverlay public final void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)
-
setAttributeNS
@JsOverlay public final void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, boolean value)
-
setAttributeNS
@JsOverlay public final void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, double value)
-
toggleAttribute
public boolean toggleAttribute(java.lang.String name, boolean force)
-
toggleAttribute
public boolean toggleAttribute(java.lang.String name)
-
webkitMatchesSelector
public boolean webkitMatchesSelector(java.lang.String selectors)
-
webkitRequestFullScreen
public void webkitRequestFullScreen()
-
webkitRequestFullScreen
public void webkitRequestFullScreen(int allowKeyboardInput)
-
webkitRequestFullscreen
public void webkitRequestFullscreen()
-
webkitRequestFullscreen
public void webkitRequestFullscreen(int allowKeyboardInput)
-
-