Package elemental2.dom
Class Document
- java.lang.Object
-
- elemental2.dom.Node
-
- elemental2.dom.Document
-
- All Implemented Interfaces:
EventTarget
- Direct Known Subclasses:
HTMLDocument
@JsType(isNative=true, namespace="<global>") public class Document extends Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Document.AppendNodesUnionType
static interface
Document.CreateElementTypeExtensionType
static interface
Document.CreateElementTypeExtensionUnionType
static interface
Document.CreateTextNodeDataUnionType
static interface
Document.PrependNodesUnionType
static interface
Document.RegisterElementOptionsType
static interface
Document.RegisterOptionsType
static interface
Document.ReplaceChildrenNodesUnionType
static interface
Document.WritelnTextUnionType
static interface
Document.WriteTextUnionType
-
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, attributes, 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 Document()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Node
adoptNode(Node externalNode)
void
append(Document.AppendNodesUnionType... nodes)
void
append(Node... nodes)
void
append(java.lang.String... nodes)
CaretPosition
caretPositionFromPoint(int x, int y)
void
close()
Attr
createAttribute(java.lang.String name)
Attr
createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)
CDATASection
createCDATASection(java.lang.String data)
Comment
createComment(java.lang.String data)
DocumentFragment
createDocumentFragment()
Element
createElement(java.lang.String tagName)
Element
createElement(java.lang.String tagName, Document.CreateElementTypeExtensionType typeExtension)
Element
createElement(java.lang.String tagName, Document.CreateElementTypeExtensionUnionType typeExtension)
Element
createElement(java.lang.String tagName, java.lang.String typeExtension)
Element
createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)
Element
createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String typeExtension)
NodeIterator
createNodeIterator(Node root)
NodeIterator
createNodeIterator(Node root, double whatToShow)
NodeIterator
createNodeIterator(Node root, double whatToShow, NodeFilter filter)
NodeIterator
createNodeIterator(Node root, double whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
ProcessingInstruction
createProcessingInstruction(java.lang.String target, java.lang.String data)
Text
createTextNode(double data)
Text
createTextNode(Document.CreateTextNodeDataUnionType data)
Text
createTextNode(java.lang.String data)
Touch
createTouch(Window view, EventTarget target, int identifier, double pageX, double pageY, double screenX, double screenY)
TouchList
createTouchList(elemental2.core.JsArray<Touch> touches)
TouchList
createTouchList(Touch[] touches)
TreeWalker
createTreeWalker(Node root)
TreeWalker
createTreeWalker(Node root, double whatToShow)
TreeWalker
createTreeWalker(Node root, double whatToShow, NodeFilter filter)
TreeWalker
createTreeWalker(Node root, double whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
Element
elementFromPoint(double x, double y)
jsinterop.base.JsArrayLike<Element>
elementsFromPoint(double x, double y)
void
exitFullscreen()
Element
getElementById(java.lang.String s)
HTMLCollection<Element>
getElementsByClassName(java.lang.String name)
NodeList<Element>
getElementsByTagName(java.lang.String tagname)
NodeList<Element>
getElementsByTagNameNS(java.lang.String namespace, java.lang.String name)
Selection
getSelection()
boolean
hasFocus()
Node
importNode(Node externalNode)
Node
importNode(Node externalNode, boolean deep)
java.lang.Object
mozCancelFullScreen()
void
msExitFullscreen()
java.lang.Object
postMessage(java.lang.String message)
void
prepend(Document.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)
java.lang.Object
register(java.lang.String type, Document.RegisterOptionsType options)
Deprecated.jsinterop.base.JsConstructorFn<? extends Element>
registerElement(java.lang.String type)
Deprecated.jsinterop.base.JsConstructorFn<? extends Element>
registerElement(java.lang.String type, Document.RegisterElementOptionsType options)
Deprecated.void
replaceChildren(Document.ReplaceChildrenNodesUnionType... nodes)
void
replaceChildren(Node... nodes)
void
replaceChildren(java.lang.String... nodes)
java.lang.Object
webkitCancelFullScreen()
void
write(Document.WriteTextUnionType text)
void
write(TrustedHTML text)
void
write(java.lang.String text)
void
writeln(Document.WritelnTextUnionType text)
void
writeln(TrustedHTML text)
void
writeln(java.lang.String text)
-
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
-
activeElement
public Element activeElement
-
childElementCount
public int childElementCount
-
children
public HTMLCollection children
-
currentScript
public HTMLScriptElement currentScript
-
doctype
public DocumentType doctype
-
documentElement
public HTMLHtmlElement documentElement
-
documentURI
public java.lang.String documentURI
-
firstElementChild
public Element firstElementChild
-
fonts
public FontFaceSet fonts
-
fullscreenElement
public Element fullscreenElement
-
fullscreenEnabled
public boolean fullscreenEnabled
-
head
public HTMLHeadElement head
-
hidden
public boolean hidden
-
implementation
public DOMImplementation implementation
-
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
-
-
Method Detail
-
append
public void append(Document.AppendNodesUnionType... nodes)
-
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)
-
createDocumentFragment
public DocumentFragment createDocumentFragment()
-
createElement
@JsOverlay public final Element createElement(java.lang.String tagName, Document.CreateElementTypeExtensionType typeExtension)
-
createElement
public Element createElement(java.lang.String tagName, Document.CreateElementTypeExtensionUnionType typeExtension)
-
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, NodeFilter filter)
-
createNodeIterator
public NodeIterator createNodeIterator(Node root, double whatToShow)
-
createNodeIterator
public NodeIterator createNodeIterator(Node root)
-
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
-
createTextNode
public Text createTextNode(Document.CreateTextNodeDataUnionType 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)
-
createTreeWalker
public TreeWalker createTreeWalker(Node root, double whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
-
createTreeWalker
public TreeWalker createTreeWalker(Node root, double whatToShow, NodeFilter filter)
-
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)
-
getElementsByTagNameNS
public NodeList<Element> getElementsByTagNameNS(java.lang.String namespace, java.lang.String name)
-
getSelection
public Selection getSelection()
-
hasFocus
public boolean hasFocus()
-
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
public void prepend(Document.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
-
register
@Deprecated public java.lang.Object register(java.lang.String type, Document.RegisterOptionsType options)
Deprecated.
-
registerElement
@Deprecated public jsinterop.base.JsConstructorFn<? extends Element> registerElement(java.lang.String type, Document.RegisterElementOptionsType options)
Deprecated.
-
registerElement
@Deprecated public jsinterop.base.JsConstructorFn<? extends Element> registerElement(java.lang.String type)
Deprecated.
-
replaceChildren
@JsOverlay public final void replaceChildren(Node... nodes)
-
replaceChildren
public void replaceChildren(Document.ReplaceChildrenNodesUnionType... 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)
-
write
public void write(Document.WriteTextUnionType text)
-
writeln
@JsOverlay public final void writeln(java.lang.String text)
-
writeln
@JsOverlay public final void writeln(TrustedHTML text)
-
writeln
public void writeln(Document.WritelnTextUnionType text)
-
-