1: <?php
2: namespace Sphp\tools{
3: /**
4: * Description of DHTMLParser
5: *
6: * @author SARTAJ
7: */
8: use Sphp\tools\SHTMLDOMOld;
9: use Sphp\tools\SHTMLDOM;
10: use Sphp\tools\HTMLDOM;
11: class HTMLParser {
12: public $curelement = null;
13: public $curlineno = 0;
14: public $codebehind = array();
15: public $blncodebehind = false;
16: public $tempobj;
17: public $dhtmldom;
18: /** @var Sphp\Settings */
19: public $sphp_settings = null;
20: public $phppath = "";
21: public $respath = "";
22: public $comppath = "" ;
23: public $slibpath = "" ;
24: public $debug = null;
25: public function getTempobj() {}
26: public function setTempobj($tempobj) {}
27: public function setCodebehind($codebehind) {}
28: public function parseHTML(){}
29: public function parseComponent($compobj,$innerHTML = false){}
30: public function createTagComponent($name="mycustomtag1",$tagname="div") {}
31: public function getChildrenWrapper($compobj){}
32: public function parseComponentChildren($wrapperElement){}
33: public function parseHTMLObj($strData, $obj) {}
34: public function parseHTMLTag($strData,$callbackfun,$obj){}
35: public function setupcomp($element,$parentelement) {}
36: public function endupcomp($element,$parentelement) {}
37: public function startrender($element,$parentelement) {}
38: public function endrender($element,$parentelement) {}
39: public function executeFun($compobj, $key, $val) {}
40: public function executePHPCode($strPHPCode,$compobj=null) {}
41: }
42: }
43: