File: pbdom_object.sru
Size: 1597
Date: Sat, 08 May 2021 23:34:22 +0200
$PBExportHeader$pbdom_object.sru
forward
global type pbdom_object from nonvisualobject
end type
end forward

global type pbdom_object from nonvisualobject native "PBDOM.pbx"
public function  string       GetName()
public function  string       GetText()
public function  boolean         GetContent(ref pbdom_object pbdom_object_array[])
public function  pbdom_object    AddContent(pbdom_object pbdom_object_ref)
public function  pbdom_object    InsertContent(pbdom_object pbdom_object_new, pbdom_object pbdom_object_ref)
public function  boolean         RemoveContent(pbdom_object pbdom_object_ref)
public function  pbdom_object    SetContent(pbdom_object pbdom_object_array[])
public function  boolean         SetName(string strName)
public function  pbdom_object    Clone(boolean bDeep)
public function  boolean         Equals(pbdom_object pbdom_object_ref)
public function  long            GetObjectClass()
public function  string       GetObjectClassString()
public function  pbdom_document  GetOwnerDocumentObject()
public function  pbdom_object    Detach()
public function  pbdom_object    GetParentObject()
public function  boolean         HasChildren()
public function  string       GetTextNormalize()
public function  string       GetTextTrim()
public function  boolean         IsAncestorObjectOf(pbdom_object pbdom_object_ref)
public function  pbdom_object    SetParentObject(pbdom_object pbdom_object_ref)
end type
global pbdom_object pbdom_object

on pbdom_object.create
call super::create
TriggerEvent( this, "constructor" )
end on

on pbdom_object.destroy
TriggerEvent( this, "destructor" )
call super::destroy
end on