/*! ĠĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠĠ ĠC + edition Ġfor ĠDesktop , ĠCommunity ĠEdition . ĊĠĠĠ ĠCopyright Ġ( C ) Ġ 2 0 2 1 ĠC pl use dition ĠLimited . Ġ ĠAll Ġrights Ġreserved . ĊĠĠĠĠĊĠĠĠ ĠThe Ġauthor Ġlicenses Ġthis Ġfile Ġto ĠYou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 ĊĠĠĠ Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith ĊĠĠĠ Ġthe ĠLicense . Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĠĠĠĠĊĠĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĊĠĠĠĠĊĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĊĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĊĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĊĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĊĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ */ Ċ package Ġsf . and ri ans . an core util . dsl . html . api Ċ Ċ interface ĠI Element Ġ: ĠI Child Ġ{ ĊĠĠĠ Ġfun Ġtag (): ĠString ĊĠĠĠ Ġfun Ġid (): ĠString ? ĊĠĠĠ Ġfun Ġraw ( var arg Ġcontent : ĠString ): ĠI Element ĊĠĠĠ Ġfun Ġtxt ( var arg Ġcontent : ĠString ): ĠI Element ĊĠĠĠ Ġfun Ġesc ( var arg Ġcontent : ĠString ): ĠI Element ĊĊĠĠĠ Ġfun Ġattr Count (): ĠInt ĊĠĠĠ Ġfun Ġattributes (): ĠIterable < I Attribute > ĊĠĠĠ Ġfun Ġid ( id : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġcss ( css : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġcss ( var arg Ġcss s : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġtype ( type : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġname ( name : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġvalue ( value : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġcontent ( value : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġlabel ( label : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġwidth ( width : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġhref ( url : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġrel ( rel : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġsrc ( url : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġstyle ( style : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġa ( a : ĠI Attributes ): ĠI Element ĊĠĠĠ Ġfun Ġa ( a : ĠI Attribute ): ĠI Element ĊĠĠĠ Ġfun Ġa ( name : ĠString , Ġvalue : ĠAny ): ĠI Element ĊĠĠĠ Ġfun Ġa ( name : ĠString , Ġvar arg Ġvalues : ĠAny ): ĠI Element ĊĊĠĠĠ Ġfun Ġchild Count (): ĠInt ĊĠĠĠ Ġfun Ġchildren (): ĠIterable < I Child > ĊĠĠĠ Ġfun Ġn ( var arg Ġchildren : ĠI Node ): ĠI Element ĊĠĠĠ Ġfun Ġc ( var arg Ġchildren : ĠI Child ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI Top ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI Element ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI Text ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠIC Data ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI Comment ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI PI ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI Declaration ): ĠI Element ĊĠĠĠ Ġfun Ġa ( child : ĠI Node ): ĠI Element Ċ } Ċ