Class Document

  • All Implemented Interfaces:
    EventTarget
    Direct Known Subclasses:
    HTMLDocument

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

      • activeElement

        public Element activeElement
      • childElementCount

        public int childElementCount
      • documentURI

        public java.lang.String documentURI
      • firstElementChild

        public Element firstElementChild
      • fullscreenElement

        public Element fullscreenElement
      • fullscreenEnabled

        public boolean fullscreenEnabled
      • hidden

        public boolean hidden
      • inputEncoding

        public java.lang.String inputEncoding
      • lastElementChild

        public Element lastElementChild
      • mozFullScreen

        public boolean mozFullScreen
      • mozFullScreenElement

        public Element mozFullScreenElement
      • mozFullScreenEnabled

        public boolean mozFullScreenEnabled
      • mozHidden

        public boolean mozHidden
      • mozVisibilityState

        public java.lang.String mozVisibilityState
      • msFullscreenElement

        public Element msFullscreenElement
      • msFullscreenEnabled

        public boolean msFullscreenEnabled
      • msHidden

        public boolean msHidden
      • msVisibilityState

        public java.lang.String msVisibilityState
      • open

        public java.lang.Object open
      • prerendering

        public boolean prerendering
      • readyState

        public java.lang.String readyState
      • scrollingElement

        public Element scrollingElement
      • visibilityState

        public java.lang.String visibilityState
      • webkitCurrentFullScreenElement

        public Element webkitCurrentFullScreenElement
      • webkitFullScreenKeyboardInputAllowed

        public boolean webkitFullScreenKeyboardInputAllowed
      • webkitFullscreenElement

        public Element webkitFullscreenElement
      • webkitFullscreenEnabled

        public boolean webkitFullscreenEnabled
      • webkitHidden

        public boolean webkitHidden
      • webkitIsFullScreen

        public boolean webkitIsFullScreen
      • webkitVisibilityState

        public java.lang.String webkitVisibilityState
      • xmlEncoding

        public java.lang.String xmlEncoding
      • xmlStandalone

        public boolean xmlStandalone
      • xmlVersion

        public java.lang.String xmlVersion
    • Constructor Detail

      • Document

        public Document()
    • Method Detail

      • adoptNode

        public Node adoptNode​(Node externalNode)
      • append

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

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

        public CaretPosition caretPositionFromPoint​(int x,
                                                    int y)
      • close

        public void close()
      • createAttribute

        public Attr createAttribute​(java.lang.String name)
      • createAttributeNS

        public Attr createAttributeNS​(java.lang.String namespaceURI,
                                      java.lang.String qualifiedName)
      • createCDATASection

        public CDATASection createCDATASection​(java.lang.String data)
      • createComment

        public Comment createComment​(java.lang.String data)
      • createElement

        @JsOverlay
        public final Element createElement​(java.lang.String tagName,
                                           java.lang.String typeExtension)
      • createElement

        public Element createElement​(java.lang.String tagName)
      • createElementNS

        public Element createElementNS​(java.lang.String namespaceURI,
                                       java.lang.String qualifiedName,
                                       java.lang.String typeExtension)
      • createElementNS

        public Element createElementNS​(java.lang.String namespaceURI,
                                       java.lang.String qualifiedName)
      • createNodeIterator

        public NodeIterator createNodeIterator​(Node root,
                                               double whatToShow,
                                               NodeFilter filter,
                                               boolean entityReferenceExpansion)
      • createNodeIterator

        public NodeIterator createNodeIterator​(Node root,
                                               double whatToShow)
      • createProcessingInstruction

        public ProcessingInstruction createProcessingInstruction​(java.lang.String target,
                                                                 java.lang.String data)
      • createTextNode

        @JsOverlay
        public final Text createTextNode​(java.lang.String data)
      • createTextNode

        @JsOverlay
        public final Text createTextNode​(double data)
      • createTouch

        public Touch createTouch​(Window view,
                                 EventTarget target,
                                 int identifier,
                                 double pageX,
                                 double pageY,
                                 double screenX,
                                 double screenY)
      • createTouchList

        public TouchList createTouchList​(elemental2.core.JsArray<Touch> touches)
      • createTouchList

        @JsOverlay
        public final TouchList createTouchList​(Touch[] touches)
      • createTreeWalker

        public TreeWalker createTreeWalker​(Node root,
                                           double whatToShow,
                                           NodeFilter filter,
                                           boolean entityReferenceExpansion)
      • createTreeWalker

        public TreeWalker createTreeWalker​(Node root,
                                           double whatToShow)
      • createTreeWalker

        public TreeWalker createTreeWalker​(Node root)
      • elementFromPoint

        public Element elementFromPoint​(double x,
                                        double y)
      • elementsFromPoint

        public jsinterop.base.JsArrayLike<Element> elementsFromPoint​(double x,
                                                                     double y)
      • exitFullscreen

        public void exitFullscreen()
      • getElementById

        public Element getElementById​(java.lang.String s)
      • getElementsByClassName

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

        public NodeList<Element> getElementsByTagName​(java.lang.String tagname)
      • getElementsByTagNameNS

        public NodeList<Element> getElementsByTagNameNS​(java.lang.String namespace,
                                                        java.lang.String name)
      • getSelection

        public Selection getSelection()
      • hasFocus

        public boolean hasFocus()
      • importNode

        public Node importNode​(Node externalNode,
                               boolean deep)
      • importNode

        public Node importNode​(Node externalNode)
      • mozCancelFullScreen

        public java.lang.Object mozCancelFullScreen()
      • msExitFullscreen

        public void msExitFullscreen()
      • postMessage

        public java.lang.Object postMessage​(java.lang.String message)
      • prepend

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

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

        @Deprecated
        public jsinterop.base.JsConstructorFn<? extends Element> registerElement​(java.lang.String type)
        Deprecated.
      • replaceChildren

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

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

        public java.lang.Object webkitCancelFullScreen()
      • write

        @JsOverlay
        public final void write​(java.lang.String text)
      • write

        @JsOverlay
        public final void write​(TrustedHTML text)
      • writeln

        @JsOverlay
        public final void writeln​(java.lang.String text)
      • writeln

        @JsOverlay
        public final void writeln​(TrustedHTML text)