1: <?php
2: namespace Sphp\tools{
3: /**
4: * Description of NodeTag
5: *
6: * @author Sartaj
7: */
8: class NodeTag {
9: public $tagName = "";
10: public $type = "element";
11: public $attributes = array();
12: public $_a = array();
13: public $charpos = 0;
14: public $dyna_attr_marker = array();
15: public $children = array();
16: public $blnselfclose = false;
17: public $blnclose = false;
18: public $parentNode = null;
19: public $comp = null;
20: public $refcomptag = false;
21: public $refcomptagelement = null;
22: public $runat = false;
23: public $blnrenderTag = true;
24: public $blnrender = true;
25: public $pretag = "";
26: public $posttag = "";
27: public $innerpretag = "";
28: public $innerposttag = "";
29: public $myclass = "Sphp\\tools\\NodeTag";
30: public function init($strtag){}
31: public function setRefComp($compobj) {}
32: public function checkSelfClose(){}
33: public function isSelfClose(){}
34: public function setParent($parent){}
35: public function getParent(){}
36: public function setLineNo($num){}
37: public function getLineNo(){}
38: public function closeTag(){}
39: public function setComponent($component) {}
40: public function getComponent() {}
41: public function fetchAttributes($strdata){}
42: public function fetchAttributes3($strdata){}
43: public function fetchAttributes2($strdata){}
44: public function getAttributesHTML(){}
45: public function getAttributesCat($prefix){}
46: public function replaceChild($newnode,$oldnode) {}
47: public function createElement($taghtml) {}
48: public function appendChild($node) {}
49: public function getChildren() {}
50: public function hasChildren() {}
51: public function render(){}
52: public function hasAttribute($name){}
53: public function getAttribute($name){}
54: public function removeAttribute($name){}
55: public function setAttribute($name,$val){}
56: public function appendAttribute($name,$val){}
57: public function hasAttributeValue($name,$val){}
58: public function setAttributeDyna($name,$runonce=false){}
59: public function isDynaAttrRun($name){}
60: public function getAttributes() {}
61: public function removeChildren() {}
62: public function setOuterHTML($html){}
63: public function setInnerHTML($html){}
64: public function getInnerHTML(){}
65: public function getOuterHTML(){}
66: public function setPreTag($tagdata) {}
67: public function setPostTag($tagdata) {}
68: public function setInnerPreTag($tagdata) {}
69: public function setInnerPostTag($tagdata) {}
70: public function appendPreTag($tagdata) {}
71: public function appendPostTag($tagdata) {}
72: public function appendInnerPreTag($tagdata) {}
73: public function appendInnerPostTag($tagdata) {}
74: public function setTagName($tagname) {}
75: public function wrapTag($taghtml) {}
76: public function wrapInnerTags($taghtml) {}
77: public function appendHTML($html){}
78: }
79: }
80: