// ĠNOTE ĠTHIS ĠFILE ĠIS ĠAUTO - GENERATED Ġby Ġthe ĠJavaScript Stub Generator Ċ Ċ package Ġorg . w 3 c . dom Ċ Ċ public Ġtrait ĠDOM Implementation Registry Ġ{ Ċ ĉ public Ġfun Ġget DOM Implementation ( features : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġget DOM Implementation List ( features : ĠString ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠDOM Exception Ġ: Ġjet . Throwable Ġ{ Ċ ĉ public Ġvar Ġcode : ĠInt Ċ } Ċ Ċ public Ġtrait ĠDOM String List Ġ{ Ċ ĉ public Ġval Ġlength : ĠInt ĊĊ ĉ public Ġfun Ġitem ( index : ĠInt ): ĠString Ċ ĉ public Ġfun Ġcontains ( str : ĠString ): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠName List Ġ{ Ċ ĉ public Ġval Ġlength : ĠInt ĊĊ ĉ public Ġfun ĠgetName ( index : ĠInt ): ĠString Ċ ĉ public Ġfun Ġget Namespace URI ( index : ĠInt ): ĠString Ċ ĉ public Ġfun Ġcontains ( str : ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġcontains NS ( namespace URI : ĠString , Ġname : ĠString ): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠDOM Implementation List Ġ{ Ċ ĉ public Ġval Ġlength : ĠNumber ĊĊ ĉ public Ġfun Ġitem ( index : ĠNumber ): ĠDOM Implementation Ċ } Ċ Ċ public Ġtrait ĠDOM Implementation Source Ġ{ Ċ ĉ public Ġfun Ġget DOM Implementation ( features : ĠString ): ĠDOM Implementation Ċ ĉ public Ġfun Ġget DOM Implementation List ( features : ĠString ): ĠDOM Implementation List Ċ } Ċ Ċ public Ġtrait ĠDOM Implementation Ġ{ Ċ ĉ public Ġfun Ġhas Feature ( feature : ĠString , Ġversion : ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġcreate Document Type ( qualified Name : ĠString , Ġpublic Id : ĠString , Ġsystem Id : ĠString ): ĠDocument Type Ċ ĉ public Ġfun Ġcreate Document ( namespace URI : ĠString ?, Ġqualified Name : ĠString ?, Ġdo ctype : ĠDocument Type ?): ĠDocument Ċ ĉ public Ġfun Ġget Feature ( feature : ĠString , Ġversion : ĠString ): ĠAny Ċ } Ċ Ċ public Ġtrait ĠDocument Fragment Ġ: ĠNode Ġ{ Ċ } Ċ Ċ public Ġtrait ĠDocument Ġ: ĠNode Ġ{ Ċ ĉ public Ġval Ġdo ctype : ĠDocument Type Ċ ĉ public Ġval Ġimplementation : ĠDOM Implementation Ċ ĉ public Ġval Ġdocument Element : ĠElement Ċ ĉ public Ġval Ġinput Encoding : ĠString Ċ ĉ public Ġval Ġxml Encoding : ĠString Ċ ĉ public Ġvar Ġxml Standalone : ĠBoolean Ċ ĉ public Ġvar Ġxml Version : ĠString Ċ ĉ public Ġvar Ġstrict Error Checking : ĠBoolean Ċ ĉ public Ġvar Ġdocument URI : ĠString Ċ ĉ public Ġval Ġdom Config : ĠDOM Configuration ĊĊ ĉ public Ġfun ĠcreateElement ( tagName : ĠString ): ĠElement Ċ ĉ public Ġfun Ġcreate Document Fragment (): ĠDocument Fragment Ċ ĉ public Ġfun Ġcreate Text Node ( data : ĠString ): ĠText Ċ ĉ public Ġfun Ġcreate Comment ( data : ĠString ): ĠComment Ċ ĉ public Ġfun Ġcreate CDATA Section ( data : ĠString ): ĠC DATA Section Ċ ĉ public Ġfun Ġcreate Processing Instruction ( target : ĠString , Ġdata : ĠString ): ĠProcessing Instruction Ċ ĉ public Ġfun Ġcreate Attribute ( name : ĠString ): ĠAttr Ċ ĉ public Ġfun Ġcreate Entity Reference ( name : ĠString ): ĠEntity Reference Ċ ĉ public Ġfun Ġget Elements By TagName ( tag name : ĠString ): ĠNode List Ċ ĉ public Ġfun Ġimport Node ( imported Node : ĠNode , Ġdeep : ĠBoolean ): ĠNode Ċ ĉ public Ġfun ĠcreateElement NS ( namespace URI : ĠString , Ġqualified Name : ĠString ): ĠElement Ċ ĉ public Ġfun Ġcreate Attribute NS ( namespace URI : ĠString , Ġqualified Name : ĠString ): ĠAttr Ċ ĉ public Ġfun Ġget Elements By TagName NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠNode List Ċ ĉ public Ġfun Ġget Element ById ( element Id : ĠString ): ĠElement ? Ċ ĉ public Ġfun Ġadopt Node ( source : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġnormalize Document (): ĠUnit Ċ ĉ public Ġfun Ġrename Node ( n : ĠNode , Ġnamespace URI : ĠString , Ġqualified Name : ĠString ): ĠNode Ċ ĉ public Ġfun Ġnode From ID ( id String : ĠString ? Ġ= Ġnull ): ĠNode Ċ } Ċ Ċ public Ġtrait ĠI XML DOM ParseError Ġ{ Ċ ĉ public Ġvar Ġreason : ĠString Ċ ĉ public Ġvar ĠerrorCode : ĠNumber Ċ } Ċ Ċ public Ġtrait ĠNode Ġ: ĠEvent Target Ġ{ Ċ ĉ public Ġclass Ġobject Ġ{ Ċĉ ĉ public Ġval ĠELEMENT _ NODE : ĠNumber Ġ= Ġ 1 Ċĉ ĉ public Ġval ĠATTRIBUT E _ NODE : ĠNumber Ġ= Ġ 2 Ċĉ ĉ public Ġval ĠTEXT _ NODE : ĠNumber Ġ= Ġ 3 Ċĉ ĉ public Ġval ĠC DATA _ SECTION _ NODE : ĠNumber Ġ= Ġ 4 Ċĉ ĉ public Ġval ĠENT ITY _ SECTION _ NODE : ĠNumber Ġ= Ġ 5 Ċĉ ĉ public Ġval ĠENT ITY _ NODE : ĠNumber Ġ= Ġ 6 Ċĉ ĉ public Ġval ĠPROCESS ING _ INSTR UCTION _ NODE : ĠNumber Ġ= Ġ 7 Ċĉ ĉ public Ġval ĠCOMMENT _ NODE : ĠNumber Ġ= Ġ 8 Ċĉ ĉ public Ġval ĠDOCUMENT _ NODE : ĠNumber Ġ= Ġ 9 Ċĉ ĉ public Ġval ĠDOCUMENT _ TYPE _ NODE : ĠNumber Ġ= Ġ 1 0 Ċĉ ĉ public Ġval ĠDOCUMENT _ FRAGMENT _ NODE : ĠNumber Ġ= Ġ 1 1 Ċĉ ĉ public Ġval ĠNOT ATION _ NODE : ĠNumber Ġ= Ġ 1 2 Ċ ĉ } Ċ ĉ public Ġval ĠnodeName : ĠString Ċ ĉ public Ġvar Ġnode Value : ĠString Ċ ĉ public Ġval Ġnode Type : ĠNumber Ċ ĉ public Ġval Ġparent Node : ĠNode Ċ ĉ public Ġval Ġchild Nodes : ĠNode List Ċ ĉ public Ġval Ġfirst Child : ĠNode Ċ ĉ public Ġval Ġlast Child : ĠNode Ċ ĉ public Ġval Ġprevious Sibling : ĠNode Ċ ĉ public Ġval Ġnext Sibling : ĠNode Ċ ĉ public Ġval Ġattributes : ĠNamed Node Map Ċ ĉ public Ġval Ġowner Document : ĠDocument Ċ ĉ public Ġval Ġnamespace URI : ĠString Ċ ĉ public Ġvar Ġprefix : ĠString Ċ ĉ public Ġval Ġlocal Name : ĠString Ċ ĉ public Ġval Ġbase URI : ĠString Ċ ĉ public Ġvar Ġtext Content : ĠString Ċ ĉ public Ġval Ġxml : ĠString ĊĊ ĉ public Ġfun Ġinsert Before ( new Child : ĠNode , Ġref Child : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġreplace Child ( new Child : ĠNode , Ġref Child : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġremove Child ( old Child : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġappend Child ( new Child : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġhas Child Nodes (): ĠBoolean Ċ ĉ public Ġfun Ġclone Node ( deep : ĠBoolean ): ĠNode Ċ ĉ public Ġfun Ġnormalize (): ĠUnit Ċ ĉ public Ġfun Ġis Supported ( feature : ĠString , Ġversion : ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġhas Attributes (): ĠBoolean Ċ ĉ public Ġfun Ġcompare Document Position ( other : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġis Same Node ( other : ĠNode ): ĠBoolean Ċ ĉ public Ġfun Ġlookup Prefix ( namespace URI : ĠString ): ĠString Ċ ĉ public Ġfun Ġis Default Namespace ( namespace URI : ĠString ): ĠString Ċ ĉ public Ġfun Ġlookup Namespace URI ( prefix : ĠString ): ĠString Ċ ĉ public Ġfun Ġis Equal Node ( arg : ĠNode ): ĠBoolean Ċ ĉ public Ġfun Ġget Feature ( feature : ĠString , Ġversion : ĠString ): ĠAny Ċ ĉ public Ġfun Ġset UserData ( key : ĠString , Ġdata : ĠAny , Ġhandler : ĠUser Data Handler ): ĠUnit Ċ ĉ public Ġfun Ġget UserData ( key : ĠString ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠNode List Ġ{ Ċ ĉ public Ġval Ġlength : ĠInt ĊĊ ĉ public Ġfun Ġitem ( index : ĠInt ): ĠNode Ċ } Ċ Ċ public Ġtrait ĠNamed Node Map Ġ{ Ċ ĉ public Ġval Ġlength : ĠInt ĊĊ ĉ public Ġfun Ġget Named Item ( name : ĠString ): ĠNode Ċ ĉ public Ġfun Ġset Named Item ( arg : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġremove Named Item ( name : ĠString ): ĠNode Ċ ĉ public Ġfun Ġitem ( index : ĠNumber ): ĠNode Ċ ĉ public Ġfun Ġget Named Item NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠNode Ċ ĉ public Ġfun Ġset Named Item NS ( arg : ĠNode ): ĠNode Ċ ĉ public Ġfun Ġremove Named Item NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠNode Ċ } Ċ Ċ public Ġtrait ĠCharacter Data Ġ: ĠNode Ġ{ Ċ ĉ public Ġvar Ġdata : ĠString Ċ ĉ public Ġval Ġlength : ĠNumber ĊĊ ĉ public Ġfun Ġsubstring Data ( offset : ĠNumber , Ġcount : ĠNumber ): ĠString Ċ ĉ public Ġfun Ġappend Data ( arg : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġinsert Data ( offset : ĠNumber , Ġarg : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġdelete Data ( offset : ĠNumber , Ġcount : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġreplace Data ( offset : ĠNumber , Ġcount : ĠNumber , Ġarg : ĠString ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠAttr Ġ: ĠNode Ġ{ Ċ ĉ public Ġval Ġname : ĠString Ċ ĉ public Ġval Ġspecified : ĠBoolean Ċ ĉ public Ġvar Ġvalue : ĠString Ċ ĉ public Ġval Ġowner Element : ĠElement Ċ ĉ public Ġval Ġschema TypeInfo : ĠType Info Ċ ĉ public Ġval Ġis Id : ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠElement Ġ: ĠNode Ġ{ Ċ ĉ public Ġval ĠtagName : ĠString Ċ ĉ public Ġval Ġschema TypeInfo : ĠType Info ĊĊ ĉ public Ġfun Ġget Attribute ( name : ĠString ): ĠString Ċ ĉ public Ġfun Ġset Attribute ( name : ĠString , Ġvalue : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġremove Attribute ( name : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġget Attribute Node ( name : ĠString ): ĠAttr Ċ ĉ public Ġfun Ġset Attribute Node ( new Attr : ĠAttr ): ĠAttr Ċ ĉ public Ġfun Ġremove Attribute Node ( old Attr : ĠAttr ): ĠAttr Ċ ĉ public Ġfun Ġget Elements By TagName ( name : ĠString ): ĠNode List Ċ ĉ public Ġfun Ġget Attribute NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠString Ċ ĉ public Ġfun Ġset Attribute NS ( namespace URI : ĠString , Ġqualified Name : ĠString , Ġvalue : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġremove Attribute NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġget Attribute Node NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġset Attribute Node NS ( new Attr : ĠAttr ): ĠUnit Ċ ĉ public Ġfun Ġget Elements By TagName NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠNode List Ċ ĉ public Ġfun Ġhas Attribute ( name : ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġhas Attribute NS ( namespace URI : ĠString , Ġlocal Name : ĠString ): ĠBoolean Ċ ĉ public Ġfun ĠsetId Attribute ( name : ĠString , Ġis Id : ĠBoolean ): ĠUnit Ċ ĉ public Ġfun ĠsetId Attribute NS ( namespace URI : ĠString , Ġlocal Name : ĠString , Ġis Id : ĠBoolean ): ĠUnit Ċ ĉ public Ġfun ĠsetId Attribute Node ( id Attr : ĠAttr , Ġis Id : ĠBoolean ): ĠUnit ĊĊ ĉ public Ġval Ġfirst Element Child : ĠElement Ċ ĉ public Ġval Ġlast Element Child : ĠElement Ċ ĉ public Ġval Ġprevious Element Sibling : ĠElement Ċ ĉ public Ġval Ġnext Element Sibling : ĠElement Ċ ĉ public Ġval Ġchild Element Count : ĠNumber Ċ } Ċ Ċ public Ġtrait ĠText Ġ: ĠCharacter Data Ġ{ Ċ ĉ public Ġval Ġis Element Content Whitespace : ĠBoolean Ċ ĉ public Ġval Ġwhole Text : ĠString ĊĊ ĉ public Ġfun Ġsplit Text ( offset : ĠNumber ): ĠText Ċ ĉ public Ġfun Ġreplace Whole Text ( content : ĠString ): ĠText Ċ } Ċ Ċ public Ġtrait ĠComment Ġ: ĠCharacter Data Ġ{ Ċ } Ċ Ċ public Ġtrait ĠType Info Ġ{ Ċ ĉ public Ġval ĠtypeName : ĠString Ċ ĉ public Ġval Ġtype Namespace : ĠString ĊĊ ĉ public Ġfun Ġis Derived From ( type Namespace Arg : ĠString , ĠtypeName Arg : ĠString , Ġder ivation Method : Ġ ĠNumber ): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠUser Data Handler Ġ{ Ċ ĉ public Ġclass Ġobject Ġ{ Ċĉ ĉ public Ġval ĠNODE _ CL ON ED : ĠInt Ġ= Ġ 1 Ċĉ ĉ public Ġval ĠNODE _ IMPORTED : ĠInt Ġ= Ġ 2 Ċĉ ĉ public Ġval ĠNODE _ DELETED : ĠInt Ġ= Ġ 3 Ċĉ ĉ public Ġval ĠNODE _ RE NAMED : ĠInt Ġ= Ġ 4 Ċĉ ĉ public Ġval ĠNODE _ AD OPT ED : ĠInt Ġ= Ġ 5 Ċ ĉ } Ċ ĉ public Ġfun Ġhandle ( operation : ĠInt , Ġkey : ĠString , Ġdata : ĠAny , Ġsrc : ĠNode , Ġdst : ĠNode ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠDOM Error Ġ{ Ċ ĉ public Ġvar Ġseverity : ĠNumber Ċ ĉ public Ġvar Ġmessage : ĠString Ċ ĉ public Ġvar Ġ` type `: ĠString Ċ ĉ public Ġvar Ġrelated Exception : ĠAny Ċ ĉ public Ġvar Ġrelated Data : ĠAny Ċ ĉ public Ġvar Ġlocation : ĠDOM Locator Ċ } Ċ Ċ public Ġtrait ĠDOM ErrorHandler Ġ{ Ċ ĉ public Ġfun Ġhandler ( error : ĠDOM Error ): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠDOM Locator Ġ{ Ċ ĉ public Ġvar ĠlineNumber : ĠNumber Ċ ĉ public Ġvar Ġcolumn Number : ĠNumber Ċ ĉ public Ġvar Ġbyte Offset : ĠNumber Ċ ĉ public Ġvar Ġutf 1 6 Offset : ĠNumber Ċ ĉ public Ġvar Ġrelated Node : ĠNode Ċ ĉ public Ġvar Ġuri : ĠString Ċ } Ċ Ċ public Ġtrait ĠDOM Configuration Ġ{ Ċ ĉ public Ġvar Ġparameter Names : ĠDOM String List ĊĊ ĉ public Ġfun Ġset Parameter ( name : ĠString , Ġvalue : ĠAny ): ĠUnit Ċ ĉ public Ġfun Ġget Parameter ( name : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġcan Set Parameter ( name : ĠString , Ġvalue : ĠAny ): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠC DATA Section Ġ: ĠText Ġ{ Ċ } Ċ Ċ public Ġtrait ĠDocument Type Ġ: ĠNode Ġ{ Ċ ĉ public Ġval Ġname : ĠString Ċ ĉ public Ġval Ġentities : ĠNamed Node Map Ċ ĉ public Ġval Ġnot ations : ĠNamed Node Map Ċ ĉ public Ġval Ġpublic Id : ĠString Ċ ĉ public Ġval Ġsystem Id : ĠString Ċ ĉ public Ġval Ġinternal Subset : ĠString Ċ } Ċ Ċ public Ġtrait ĠNot ation Ġ: ĠNode Ġ{ Ċ ĉ public Ġval Ġpublic Id : ĠString Ċ ĉ public Ġval Ġsystem Id : ĠString Ċ } Ċ Ċ public Ġtrait ĠEntity Ġ: ĠNode Ġ{ Ċ ĉ public Ġval Ġpublic Id : ĠString Ċ ĉ public Ġval Ġsystem Id : ĠString Ċ ĉ public Ġval Ġnotation Name : ĠString Ċ ĉ public Ġval Ġinput Encoding : ĠString Ċ ĉ public Ġval Ġxml Encoding : ĠString Ċ ĉ public Ġval Ġxml Version : ĠString Ċ } Ċ Ċ public Ġtrait ĠEntity Reference Ġ: ĠNode Ġ{ Ċ } Ċ Ċ public Ġtrait ĠProcessing Instruction Ġ: ĠNode Ġ{ Ċ ĉ public Ġval Ġtarget : ĠString Ċ ĉ public Ġvar Ġdata : ĠString Ċ } Ċ Ċ public Ġtrait ĠEvent Ġ{ Ċ ĉ public Ġclass Ġobject Ġ{ Ċĉ ĉ public Ġval ĠCAP TUR ING _ PHASE : ĠInt Ġ= Ġ 1 Ċĉ ĉ public Ġval ĠAT _ TARGET : ĠInt Ġ= Ġ 2 Ċĉ ĉ public Ġval ĠB UB BL ING _ PHASE : ĠInt Ġ= Ġ 2 Ċ ĉ } Ċ ĉ public Ġval Ġ` type `: ĠString Ċ ĉ public Ġval Ġtarget : ĠEvent Target Ċ ĉ public Ġval Ġcurrent Target : ĠEvent Target Ċ ĉ public Ġval Ġevent Phase : ĠInt Ċ ĉ public Ġval Ġb ubbles : ĠBoolean Ċ ĉ public Ġval Ġcancel able : ĠBoolean Ċ ĉ public Ġval Ġtime Stamp : ĠDate Ċ ĉ public Ġval Ġnamespace URI : ĠString ĊĊ ĉ public Ġfun Ġstop Propagation (): ĠUnit Ċ ĉ public Ġfun Ġprevent Default (): ĠUnit Ċ ĉ public Ġfun Ġinit Event ( eventType Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean ): ĠUnit Ċ ĉ public Ġfun Ġis Custom (): ĠBoolean Ċ ĉ public Ġfun Ġstop Immediate Propagation (): ĠUnit Ċ ĉ public Ġfun Ġis Default Prevent ed (): ĠBoolean Ċ ĉ public Ġfun Ġinit Event NS ( namespace URI Arg : ĠString , ĠeventType Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠEvent Target Ġ{ Ċ ĉ public Ġfun Ġadd EventListener (` type `: ĠString , Ġlistener : ĠEvent Listener , Ġuse Capture : ĠBoolean Ġ= Ġfalse ): ĠUnit Ċ ĉ public Ġfun Ġadd EventListener (` type `: ĠString , Ġlistener : Ġ() -> Unit , Ġuse Capture : ĠBoolean Ġ= Ġfalse ): ĠUnit Ċ ĉ public Ġfun Ġremove EventListener (` type `: ĠString , Ġlistener : ĠEvent Listener , Ġuse Capture : ĠBoolean Ġ= Ġfalse ): ĠUnit Ċ ĉ public Ġfun Ġremove EventListener (` type `: ĠString , Ġlistener : Ġ() -> Unit , Ġuse Capture : ĠBoolean Ġ= Ġfalse ): ĠUnit Ċ ĉ public Ġfun Ġdispatch Event ( event : ĠEvent ): ĠBoolean Ċ ĉ public Ġfun Ġadd EventListener NS ( namespace URI : ĠString , Ġ` type `: ĠString , Ġlistener : ĠEvent Listener , Ġuse Capture : ĠBoolean Ġ= Ġfalse , Ġevt Group : ĠAny ? Ġ= Ġnull ): ĠUnit Ċ ĉ public Ġfun Ġremove EventListener NS ( namespace URI : ĠString , Ġ` type `: ĠString , Ġlistener : ĠEvent Listener , Ġuse Capture : ĠBoolean Ġ= Ġfalse ): ĠUnit Ċ ĉ public Ġfun Ġwill Trigger NS ( namespace URI : ĠString , Ġ` type `: ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġhas EventListener NS ( namespace URI : ĠString , Ġ` type `: ĠString ): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠEvent Listener Ġ{ Ċ ĉ public Ġfun Ġhandle Event ( event : ĠEvent ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠEvent Exception Ġ: Ġjet . Throwable Ġ{ Ċ ĉ public Ġvar Ġcode : ĠNumber Ċ } Ċ Ċ public Ġtrait ĠDocument Event Ġ{ Ċ ĉ public Ġfun Ġcreate Event ( eventType : ĠString ): ĠEvent Ċ ĉ public Ġfun Ġcan Dispatch ( namespace URI : ĠString , Ġ` type `: ĠString ): ĠString Ċ } Ċ Ċ public Ġtrait ĠCustom Event Ġ: ĠEvent Ġ{ Ċ ĉ public Ġfun Ġset Dispatch State ( target : ĠEvent Target , Ġphase : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġis Propagation Stopped (): ĠBoolean Ċ ĉ public Ġfun Ġis Immediate Propagation Stopped (): ĠBoolean Ċ } Ċ Ċ public Ġtrait ĠUI Event Ġ: ĠEvent Ġ{ Ċ ĉ public Ġval Ġview : Ġhtml . Abstract View Ċ ĉ public Ġval Ġdetail : ĠLong ĊĊ ĉ public Ġfun Ġinit UI Event ( type Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġdetail Arg : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġinit UI Event NS ( namespace URI : ĠString , Ġtype Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġdetail Arg : ĠNumber ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠText Event Ġ: ĠUI Event Ġ{ Ċ ĉ public Ġval Ġdata : ĠString ĊĊ ĉ public Ġfun Ġinit Text Event ( type Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġdata Arg : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġinit Text Event NS ( namespace URI : ĠString , Ġtype Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġdata Arg : ĠNumber ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠMouseEvent Ġ: ĠUI Event Ġ{ Ċ ĉ public Ġval Ġscreen X : ĠLong Ċ ĉ public Ġval Ġscreen Y : ĠLong Ċ ĉ public Ġval Ġclient X : ĠLong Ċ ĉ public Ġval Ġclient Y : ĠLong Ċ ĉ public Ġval Ġctrl Key : ĠBoolean Ċ ĉ public Ġval Ġshift Key : ĠBoolean Ċ ĉ public Ġval Ġalt Key : ĠBoolean Ċ ĉ public Ġval Ġmeta Key : ĠBoolean Ċ ĉ public Ġval Ġbutton : ĠNumber Ċ ĉ public Ġval Ġrelated Target : ĠEvent Target ĊĊ ĉ public Ġfun Ġget Modifier State ( key Identifier Arg : ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġinit MouseEvent ( type Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġdetail Arg : ĠLong , Ġscreen X Arg : ĠLong , Ġscreen Y Arg : ĠLong , Ġclient X Arg : ĠLong , Ġclient Y Arg : ĠLong , Ġctrl Key Arg : ĠBoolean , Ġalt Key Arg : ĠBoolean , Ġshift Key Arg : ĠBoolean , Ġmeta Key Arg : ĠBoolean , Ġbutton Arg : ĠInt , Ġrelated Target Arg : ĠEvent Target ): ĠUnit Ċ ĉ public Ġfun Ġinit MouseEvent NS ( namespace URI : ĠString , Ġtype Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġdetail Arg : ĠNumber , Ġscreen X Arg : ĠNumber , Ġscreen Y Arg : ĠNumber , Ġclient X Arg : ĠNumber , Ġclient Y Arg : ĠNumber , Ġctrl Key Arg : ĠBoolean , Ġalt Key Arg : ĠBoolean , Ġshift Key Arg : ĠBoolean , Ġmeta Key Arg : ĠBoolean , Ġbutton Arg : ĠNumber , Ġrelated Target Arg : ĠEvent Target ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠKeyboard Event Ġ: ĠUI Event Ġ{ Ċ ĉ public Ġval Ġkey Identifier : ĠString Ċ ĉ public Ġval Ġkey Location : ĠNumber Ċ ĉ public Ġval Ġctrl Key : ĠBoolean Ċ ĉ public Ġval Ġshift Key : ĠBoolean Ċ ĉ public Ġval Ġalt Key : ĠBoolean Ċ ĉ public Ġval Ġmeta Key : ĠBoolean ĊĊ ĉ public Ġfun Ġget Modifier State ( key Identifier Arg : ĠString ): ĠBoolean Ċ ĉ public Ġfun Ġinit Keyboard Event ( type Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġkey Identifier Arg : ĠString , Ġkey Location Arg : ĠNumber , Ġmodifiers List : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġinit Keyboard Event NS ( namespace URI : ĠString , Ġtype Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġview Arg : Ġhtml . Abstract View , Ġkey Identifier Arg : ĠString , Ġkey Location Arg : ĠNumber , Ġmodifiers List : ĠString ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠMutation Event Ġ: ĠUI Event Ġ{ Ċ ĉ public Ġclass Ġobject Ġ{ Ċĉ ĉ public Ġval ĠMO DIF ICATION : ĠInt Ġ= Ġ 1 Ċĉ ĉ public Ġval ĠADD ITION : ĠInt Ġ= Ġ 2 Ċĉ ĉ public Ġval ĠRE MO VAL : ĠInt Ġ= Ġ 3 Ċ ĉ } Ċ ĉ public Ġval Ġrelated Node : ĠNode Ċ ĉ public Ġval Ġprev Value : ĠString Ċ ĉ public Ġval ĠnewValue : ĠString Ċ ĉ public Ġval Ġattr Name : ĠString Ċ ĉ public Ġval Ġattr Change : ĠNumber ĊĊ ĉ public Ġfun Ġinit Mutation Event ( type Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġrelated Node Arg : ĠNode , Ġprev Value Arg : ĠString , ĠnewValue Arg : ĠString , Ġattr Name Arg : ĠString , Ġattr Change Arg : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġinit Mutation Event NS ( namespace URI : ĠString , Ġtype Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġrelated Node Arg : ĠNode , Ġprev Value Arg : ĠString , ĠnewValue Arg : ĠString , Ġattr Name Arg : ĠString , Ġattr Change Arg : ĠNumber ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠMutation Name Event Ġ: ĠMutation Event Ġ{ Ċ ĉ public Ġval Ġprev Namespace URI : ĠString Ċ ĉ public Ġval Ġprev NodeName : ĠString ĊĊ ĉ public Ġfun Ġinit Mutation Name Event ( type Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġrelated Node Arg : ĠNode , Ġprev Namespace URI Arg : ĠString , Ġprev NodeName Arg : ĠString ): ĠUnit Ċ ĉ public Ġfun Ġinit Mutation Name Event NS ( namespace URI : ĠString , Ġtype Arg : ĠString , Ġcan Bubble Arg : ĠBoolean , Ġcancel able Arg : ĠBoolean , Ġrelated Node Arg : ĠNode , Ġprev Namespace URI Arg : ĠString , Ġprev NodeName Arg : ĠString ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠNode Iterator Ġ{ Ċ ĉ public Ġval Ġroot : ĠNode Ċ ĉ public Ġval Ġwhat To Show : ĠNumber Ċ ĉ public Ġval Ġfilter : ĠNode Filter Ċ ĉ public Ġval Ġexpand Entity References : ĠBoolean ĊĊ ĉ public Ġfun Ġnext Node (): ĠNode Ċ ĉ public Ġfun Ġprevious Node (): ĠNode Ċ ĉ public Ġfun Ġdetach (): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠNode Filter Ġ{ Ċ ĉ public Ġfun ĠNode Filter ( param : ĠNode ): ĠNumber Ċ } Ċ Ċ public Ġtrait ĠTree Walker Ġ{ Ċ ĉ public Ġfun Ġparent Node (): ĠNode Ċ ĉ public Ġfun Ġfirst Child (): ĠNode Ċ ĉ public Ġfun Ġlast Child (): ĠNode Ċ ĉ public Ġfun Ġprevious Sibling (): ĠNode Ċ ĉ public Ġfun Ġnext Sibling (): ĠNode Ċ ĉ public Ġfun Ġprevious Node (): ĠNode Ċ ĉ public Ġfun Ġnext Node (): ĠNode Ċ } Ċ Ċ public Ġtrait ĠDocument Traversal Ġ{ Ċ ĉ public Ġfun Ġcreate Node Iterator ( root : ĠNode , Ġwhat To Show : ĠNumber , Ġfilter : ĠNode Filter , Ġentity Reference Expansion : ĠBoolean ): ĠNode Iterator Ċ ĉ public Ġfun Ġcreate Tree Walker ( root : ĠNode , Ġwhat To Show : ĠNumber , Ġfilter : ĠNode Filter , Ġentity Reference Expansion : ĠBoolean ): ĠTree Walker Ċ } Ċ Ċ public Ġtrait ĠRange Ġ{ Ċ ĉ public Ġval Ġstart Container : ĠNode Ċ ĉ public Ġval Ġstart Offset : ĠNumber Ċ ĉ public Ġval Ġend Container : ĠNode Ċ ĉ public Ġval Ġend Offset : ĠNumber Ċ ĉ public Ġval Ġcollapsed : ĠBoolean Ċ ĉ public Ġval Ġcommon Ancestor Container : ĠNode ĊĊ ĉ public Ġfun Ġset Start ( ref Node : ĠNode , Ġoffset : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġset End ( ref Node : ĠNode , Ġoffset : ĠNumber ): ĠUnit Ċ ĉ public Ġfun Ġset Start Before ( ref Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġset Start After ( ref Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġset End Before ( ref Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġset End After ( ref Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġcollapse ( to Start : ĠBoolean ): ĠUnit Ċ ĉ public Ġfun Ġselect Node ( ref Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġselect Node Contents ( ref Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġcompare Boundary Points ( how : ĠNumber , Ġsource Range : Ġorg . w 3 c . dom . Range ): ĠNumber Ċ ĉ public Ġfun Ġdelete Contents (): ĠUnit Ċ ĉ public Ġfun Ġextract Contents (): ĠDocument Fragment Ċ ĉ public Ġfun Ġclone Contents (): ĠDocument Fragment Ċ ĉ public Ġfun Ġinsert Node ( new Node : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġsur round Contents ( new Parent : ĠNode ): ĠUnit Ċ ĉ public Ġfun Ġclone Range (): Ġorg . w 3 c . dom . Range Ċ ĉ public Ġfun ĠtoString (): ĠString Ċ ĉ public Ġfun Ġdetach (): ĠUnit Ċ ĉ public Ġfun Ġcreate Context ual Fragment ( tag String : ĠString ): ĠUnit Ċ } Ċ Ċ public Ġtrait ĠDocument Range Ġ{ Ċ ĉ public Ġfun Ġcreate Range (): Ġorg . w 3 c . dom . Range Ċ } Ċ Ċ public Ġtrait ĠRange Exception Ġ: Ġjet . Throwable Ġ{ Ċ ĉ public Ġvar Ġcode : ĠInt Ċ }