Class Element

  • All Implemented Interfaces:
    EventTarget
    Direct Known Subclasses:
    HTMLElement

    @JsType(isNative=true,
            namespace="<global>")
    public class Element
    extends Node
    • Constructor Detail

      • Element

        public Element()
    • Method Detail

      • after

        @JsOverlay
        public final void after​(Node... nodes)
      • after

        @JsOverlay
        public final void after​(java.lang.String... nodes)
      • append

        @JsOverlay
        public final void append​(Node... nodes)
      • append

        @JsOverlay
        public final void append​(java.lang.String... 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()
      • 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()
      • getElementsByClassName

        public HTMLCollection<Element> getElementsByClassName​(java.lang.String classNames)
      • getElementsByTagName

        public NodeList<Element> getElementsByTagName​(java.lang.String tagname)
      • 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

        @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

        @JsOverlay
        public final void prepend​(java.lang.String... nodes)
      • remove

        public void remove()
      • removeAttribute

        public void removeAttribute​(java.lang.String name)
      • removeAttributeNS

        public void removeAttributeNS​(java.lang.String namespaceURI,
                                      java.lang.String localName)
      • removeAttributeNode

        public Attr removeAttributeNode​(Attr oldAttr)
      • replaceChildren

        @JsOverlay
        public final void replaceChildren​(Node... nodes)
      • replaceChildren

        @JsOverlay
        public final void replaceChildren​(java.lang.String... nodes)
      • replaceWith

        @JsOverlay
        public final void replaceWith​(Node... 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​(boolean top)
      • scrollTo

        @JsOverlay
        public final void scrollTo​(ScrollToOptions scrollToOptionsOrX,
                                   double y)
      • scrollTo

        @JsOverlay
        public final void scrollTo​(ScrollToOptions scrollToOptionsOrX)
      • scrollTo

        @JsOverlay
        public final void scrollTo​(double scrollToOptionsOrX,
                                   double y)
      • scrollTo

        @JsOverlay
        public final void scrollTo​(double scrollToOptionsOrX)
      • 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

        @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)
      • setAttributeNode

        public Attr setAttributeNode​(Attr newAttr)
      • setAttributeNodeNS

        public Attr setAttributeNodeNS​(Attr newAttr)
      • 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)