Node
Constructors
Properties
baseURI
open
val
baseURI
:
String
childNodes
open
val
childNodes
:
NodeList
firstChild
open
val
firstChild
:
Node
?
isConnected
open
val
isConnected
:
Boolean
nextSibling
open
val
nextSibling
:
Node
?
nodeName
open
val
nodeName
:
String
nodeType
open
val
nodeType
:
Short
nodeValue
open
var
nodeValue
:
String
?
ownerDocument
open
val
ownerDocument
:
Document
?
parentElement
open
val
parentElement
:
Element
?
parentNode
open
val
parentNode
:
Node
?
previousSibling
open
val
previousSibling
:
Node
?
textContent
open
var
textContent
:
String
?
Functions
compareDocumentPosition
fun
compareDocumentPosition
(
other
:
Node
)
:
Short
getRootNode
fun
getRootNode
(
options
:
GetRootNodeOptions
=
definedExternally
)
:
Node
hasChildNodes
fun
hasChildNodes
(
)
:
Boolean
isDefaultNamespace
fun
isDefaultNamespace
(
namespace
:
String
?
)
:
Boolean
isEqualNode
fun
isEqualNode
(
otherNode
:
Node
?
)
:
Boolean
isSameNode
fun
isSameNode
(
otherNode
:
Node
?
)
:
Boolean
lookupNamespaceURI
fun
lookupNamespaceURI
(
prefix
:
String
?
)
:
String
?
lookupPrefix
fun
lookupPrefix
(
namespace
:
String
?
)
:
String
?
normalize
fun
normalize
(
)
Companion Object Properties
ATTRIBUTE_NODE
val
ATTRIBUTE_NODE
:
Short
CDATA_SECTION_NODE
val
CDATA_SECTION_NODE
:
Short
COMMENT_NODE
val
COMMENT_NODE
:
Short
DOCUMENT_FRAGMENT_NODE
val
DOCUMENT_FRAGMENT_NODE
:
Short
DOCUMENT_NODE
val
DOCUMENT_NODE
:
Short
DOCUMENT_POSITION_CONTAINED_BY
val
DOCUMENT_POSITION_CONTAINED_BY
:
Short
DOCUMENT_POSITION_CONTAINS
val
DOCUMENT_POSITION_CONTAINS
:
Short
DOCUMENT_POSITION_DISCONNECTED
val
DOCUMENT_POSITION_DISCONNECTED
:
Short
DOCUMENT_POSITION_FOLLOWING
val
DOCUMENT_POSITION_FOLLOWING
:
Short
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
val
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
:
Short
DOCUMENT_POSITION_PRECEDING
val
DOCUMENT_POSITION_PRECEDING
:
Short
DOCUMENT_TYPE_NODE
val
DOCUMENT_TYPE_NODE
:
Short
ELEMENT_NODE
val
ELEMENT_NODE
:
Short
ENTITY_NODE
val
ENTITY_NODE
:
Short
ENTITY_REFERENCE_NODE
val
ENTITY_REFERENCE_NODE
:
Short
NOTATION_NODE
val
NOTATION_NODE
:
Short
PROCESSING_INSTRUCTION_NODE
val
PROCESSING_INSTRUCTION_NODE
:
Short
TEXT_NODE
val
TEXT_NODE
:
Short
Extension Properties
Extension Functions
Inheritors
CharacterData
Exposes the JavaScript CharacterData to Kotlin
abstract
class
CharacterData
:
Node
,
NonDocumentTypeChildNode
,
ChildNode
Document
Exposes the JavaScript Document to Kotlin
open
class
Document
:
Node
,
GlobalEventHandlers
,
DocumentAndElementEventHandlers
,
NonElementParentNode
,
DocumentOrShadowRoot
,
ParentNode
,
GeometryUtils
DocumentFragment
Exposes the JavaScript DocumentFragment to Kotlin
open
class
DocumentFragment
:
Node
,
NonElementParentNode
,
ParentNode
DocumentType
Exposes the JavaScript DocumentType to Kotlin
Element
Exposes the JavaScript Element to Kotlin
abstract
class
Element
:
Node
,
ParentNode
,
NonDocumentTypeChildNode
,
ChildNode
,
Slotable
,
GeometryUtils
,
UnionElementOrHTMLCollection
,
UnionElementOrRadioNodeList
,
UnionElementOrMouseEvent
,
UnionElementOrProcessingInstruction