Document
open class Document :
Node,
GlobalEventHandlers,
DocumentAndElementEventHandlers,
NonElementParentNode,
DocumentOrShadowRoot,
ParentNode,
GeometryUtilsExposes the JavaScript Document to Kotlin
Constructors
Properties
activeElement
open val activeElement: Element?alinkColor
var alinkColor: Stringall
open val all: HTMLAllCollectionanchors
open val anchors: HTMLCollectionapplets
open val applets: HTMLCollectionbgColor
var bgColor: Stringbody
var body: HTMLElement?characterSet
open val characterSet: Stringcharset
open val charset: StringchildElementCount
open val childElementCount: Intchildren
open val children: HTMLCollectioncompatMode
open val compatMode: StringcontentType
open val contentType: Stringcookie
var cookie: StringcurrentScript
open val currentScript: HTMLOrSVGScriptElement?defaultView
open val defaultView: Window?designMode
var designMode: Stringdir
var dir: Stringdoctype
open val doctype: DocumentType?documentElement
open val documentElement: Element?documentURI
open val documentURI: Stringdomain
var domain: Stringembeds
open val embeds: HTMLCollectionfgColor
var fgColor: StringfirstElementChild
open val firstElementChild: Element?forms
open val forms: HTMLCollectionfullscreen
open val fullscreen: BooleanfullscreenElement
open val fullscreenElement: Element?fullscreenEnabled
open val fullscreenEnabled: Booleanhead
open val head: HTMLHeadElement?images
open val images: HTMLCollectionimplementation
open val implementation: DOMImplementationinputEncoding
open val inputEncoding: StringlastElementChild
open val lastElementChild: Element?lastModified
open val lastModified: StringlinkColor
var linkColor: Stringlinks
open val links: HTMLCollectiononblur
open var onblur: ((FocusEvent) -> dynamic)?oncanplaythrough
open var oncanplaythrough: ((Event) -> dynamic)?onclick
open var onclick: ((MouseEvent) -> dynamic)?oncontextmenu
open var oncontextmenu: ((MouseEvent) -> dynamic)?oncopy
open var oncopy: ((ClipboardEvent) -> dynamic)?oncuechange
open var oncuechange: ((Event) -> dynamic)?oncut
open var oncut: ((ClipboardEvent) -> dynamic)?ondblclick
open var ondblclick: ((MouseEvent) -> dynamic)?ondragenter
open var ondragenter: ((DragEvent) -> dynamic)?ondragexit
open var ondragexit: ((DragEvent) -> dynamic)?ondragleave
open var ondragleave: ((DragEvent) -> dynamic)?ondragover
open var ondragover: ((DragEvent) -> dynamic)?ondragstart
open var ondragstart: ((DragEvent) -> dynamic)?ondurationchange
open var ondurationchange: ((Event) -> dynamic)?onerror
open var onerror: ((dynamic, String, Int, Int, Any?) -> dynamic)?onfocus
open var onfocus: ((FocusEvent) -> dynamic)?onfullscreenchange
var onfullscreenchange: ((Event) -> dynamic)?onfullscreenerror
var onfullscreenerror: ((Event) -> dynamic)?ongotpointercapture
open var ongotpointercapture: ((PointerEvent) -> dynamic)?oninput
open var oninput: ((InputEvent) -> dynamic)?onkeydown
open var onkeydown: ((KeyboardEvent) -> dynamic)?onkeypress
open var onkeypress: ((KeyboardEvent) -> dynamic)?onkeyup
open var onkeyup: ((KeyboardEvent) -> dynamic)?onloadeddata
open var onloadeddata: ((Event) -> dynamic)?onloadedmetadata
open var onloadedmetadata: ((Event) -> dynamic)?onloadstart
open var onloadstart: ((ProgressEvent) -> dynamic)?onlostpointercapture
open var onlostpointercapture: ((PointerEvent) -> dynamic)?onmousedown
open var onmousedown: ((MouseEvent) -> dynamic)?onmouseenter
open var onmouseenter: ((MouseEvent) -> dynamic)?onmouseleave
open var onmouseleave: ((MouseEvent) -> dynamic)?onmousemove
open var onmousemove: ((MouseEvent) -> dynamic)?onmouseout
open var onmouseout: ((MouseEvent) -> dynamic)?onmouseover
open var onmouseover: ((MouseEvent) -> dynamic)?onmouseup
open var onmouseup: ((MouseEvent) -> dynamic)?onpaste
open var onpaste: ((ClipboardEvent) -> dynamic)?onpointercancel
open var onpointercancel: ((PointerEvent) -> dynamic)?onpointerdown
open var onpointerdown: ((PointerEvent) -> dynamic)?onpointerenter
open var onpointerenter: ((PointerEvent) -> dynamic)?onpointerleave
open var onpointerleave: ((PointerEvent) -> dynamic)?onpointermove
open var onpointermove: ((PointerEvent) -> dynamic)?onpointerout
open var onpointerout: ((PointerEvent) -> dynamic)?onpointerover
open var onpointerover: ((PointerEvent) -> dynamic)?onpointerup
open var onpointerup: ((PointerEvent) -> dynamic)?onprogress
open var onprogress: ((ProgressEvent) -> dynamic)?onratechange
open var onratechange: ((Event) -> dynamic)?onreadystatechange
var onreadystatechange: ((Event) -> dynamic)?ontimeupdate
open var ontimeupdate: ((Event) -> dynamic)?onvolumechange
open var onvolumechange: ((Event) -> dynamic)?onwheel
open var onwheel: ((WheelEvent) -> dynamic)?origin
open val origin: Stringplugins
open val plugins: HTMLCollectionreadyState
open val readyState: DocumentReadyStatereferrer
open val referrer: StringrootElement
open val rootElement: SVGSVGElement?scripts
open val scripts: HTMLCollectionscrollingElement
open val scrollingElement: Element?styleSheets
open val styleSheets: StyleSheetListtitle
var title: StringURL
open val URL: StringvlinkColor
var vlinkColor: StringFunctions
append
open fun append(vararg nodes: dynamic)captureEvents
fun captureEvents()caretPositionFromPoint
fun caretPositionFromPoint(
x: Double,
y: Double
): CaretPosition?clear
fun clear()close
fun close()convertPointFromNode
open fun convertPointFromNode(
point: DOMPointInit,
from: dynamic,
options: ConvertCoordinateOptions
): DOMPointconvertQuadFromNode
open fun convertQuadFromNode(
quad: dynamic,
from: dynamic,
options: ConvertCoordinateOptions
): DOMQuadconvertRectFromNode
open fun convertRectFromNode(
rect: DOMRectReadOnly,
from: dynamic,
options: ConvertCoordinateOptions
): DOMQuadcreateAttribute
fun createAttribute(localName: String): AttrcreateAttributeNS
fun createAttributeNS(
namespace: String?,
qualifiedName: String
): AttrcreateCDATASection
fun createCDATASection(data: String): CDATASectioncreateComment
fun createComment(data: String): CommentcreateDocumentFragment
fun createDocumentFragment(): DocumentFragmentcreateElement
fun createElement(
localName: String,
options: ElementCreationOptions = definedExternally
): ElementcreateElementNS
fun createElementNS(
namespace: String?,
qualifiedName: String,
options: ElementCreationOptions = definedExternally
): ElementcreateEvent
fun createEvent(interface: String): EventcreateNodeIterator
fun createNodeIterator(
root: Node,
whatToShow: Int = definedExternally,
filter: NodeFilter? = definedExternally
): NodeIteratorfun createNodeIterator(
root: Node,
whatToShow: Int = definedExternally,
filter: ((Node) -> Short)? = definedExternally
): NodeIteratorcreateProcessingInstruction
fun createProcessingInstruction(
target: String,
data: String
): ProcessingInstructioncreateRange
fun createRange(): RangecreateTextNode
fun createTextNode(data: String): TextcreateTouch
fun createTouch(
view: Window,
target: EventTarget,
identifier: Int,
pageX: Int,
pageY: Int,
screenX: Int,
screenY: Int
): TouchcreateTreeWalker
fun createTreeWalker(
root: Node,
whatToShow: Int = definedExternally,
filter: NodeFilter? = definedExternally
): TreeWalkerfun createTreeWalker(
root: Node,
whatToShow: Int = definedExternally,
filter: ((Node) -> Short)? = definedExternally
): TreeWalkerelementFromPoint
fun elementFromPoint(x: Double, y: Double): Element?elementsFromPoint
fun elementsFromPoint(x: Double, y: Double): Array<Element>execCommand
fun execCommand(
commandId: String,
showUI: Boolean = definedExternally,
value: String = definedExternally
): BooleanexitFullscreen
fun exitFullscreen(): Promise<Unit>getBoxQuads
open fun getBoxQuads(options: BoxQuadOptions): Array<DOMQuad>getElementById
open fun getElementById(elementId: String): Element?getElementsByClassName
fun getElementsByClassName(
classNames: String
): HTMLCollectiongetElementsByName
fun getElementsByName(elementName: String): NodeListgetElementsByTagName
fun getElementsByTagName(
qualifiedName: String
): HTMLCollectiongetElementsByTagNameNS
fun getElementsByTagNameNS(
namespace: String?,
localName: String
): HTMLCollectionhasFocus
fun hasFocus(): Booleanprepend
open fun prepend(vararg nodes: dynamic)queryCommandEnabled
fun queryCommandEnabled(commandId: String): BooleanqueryCommandIndeterm
fun queryCommandIndeterm(commandId: String): BooleanqueryCommandState
fun queryCommandState(commandId: String): BooleanqueryCommandSupported
fun queryCommandSupported(commandId: String): BooleanqueryCommandValue
fun queryCommandValue(commandId: String): StringquerySelector
open fun querySelector(selectors: String): Element?querySelectorAll
open fun querySelectorAll(selectors: String): NodeListreleaseEvents
fun releaseEvents()write
fun write(vararg text: String)writeln
fun writeln(vararg text: String)Companion Object Properties
ATTRIBUTE_NODE
val ATTRIBUTE_NODE: ShortCDATA_SECTION_NODE
val CDATA_SECTION_NODE: ShortCOMMENT_NODE
val COMMENT_NODE: ShortDOCUMENT_FRAGMENT_NODE
val DOCUMENT_FRAGMENT_NODE: ShortDOCUMENT_NODE
val DOCUMENT_NODE: ShortDOCUMENT_POSITION_CONTAINED_BY
val DOCUMENT_POSITION_CONTAINED_BY: ShortDOCUMENT_POSITION_CONTAINS
val DOCUMENT_POSITION_CONTAINS: ShortDOCUMENT_POSITION_DISCONNECTED
val DOCUMENT_POSITION_DISCONNECTED: ShortDOCUMENT_POSITION_FOLLOWING
val DOCUMENT_POSITION_FOLLOWING: ShortDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: ShortDOCUMENT_POSITION_PRECEDING
val DOCUMENT_POSITION_PRECEDING: ShortDOCUMENT_TYPE_NODE
val DOCUMENT_TYPE_NODE: ShortELEMENT_NODE
val ELEMENT_NODE: ShortENTITY_NODE
val ENTITY_NODE: ShortENTITY_REFERENCE_NODE
val ENTITY_REFERENCE_NODE: ShortNOTATION_NODE
val NOTATION_NODE: ShortPROCESSING_INSTRUCTION_NODE
val PROCESSING_INSTRUCTION_NODE: ShortTEXT_NODE
val TEXT_NODE: ShortExtension Properties
Extension Functions
Inheritors
XMLDocument
Exposes the JavaScript XMLDocument to Kotlin
open class XMLDocument : Document