/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/XMLTagClass.html
ViewVC logotype

Diff of /nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/XMLTagClass.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by jonen, Thu Jan 30 03:29:18 2003 UTC revision 1.4 by jonen, Thu May 6 16:24:30 2004 UTC
# Line 1  Line 1 
1  <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Frameset//EN''http://www.w3.org/TR/REC-html40/frameset.dtd'>  <?xml version="1.0" encoding="iso-8859-1"?>
2  <!--NewPage-->  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3  <HTML>    <html xmlns="http://www.w3.org/1999/xhtml">
4  <HEAD>                  <head>
5          <!-- Generated by PhpDoc date: 'Mon, 25 Nov 2002 09:21:41 -0800' -->                          <!-- template designed by Marco Von Ballmoos -->
6          <TITLE>Docs For Class XMLTagClass</TITLE>                          <title>Docs For Class XMLTagClass</title>
7  <LINK REL ='stylesheet' TYPE='text/css' HREF='stylesheet.css' TITLE='Style'>                          <link rel="stylesheet" href="../media/stylesheet.css" />
8  </HEAD>                          <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
9  <BODY style="background-color: #eeeeee; font-family: arial; font-size: .9em;">                  </head>
10                        <body>
11                            <div class="page-body">                
12  <!-- Links -->  <h2 class="class-name">Class XMLTagClass</h2>
13  <a NAME="top"></A>  
14  <table WIDTH="100%" class="links">  <a name="sec-description"></a>
15   <TR>  <div class="info-box">
16     <TD class="font10">          <div class="info-box-title">Description</div>
17        Links:          <div class="nav-bar">
18        <A HREF="#children_summary" class="links" title="Classes extended from XMLTagClass">Child Classes</A>                                          <span class="disabled">Description</span> |
19        <A HREF="#var_summary" class="links" title="Class Variable Summary">Variables</A>                                                          <a href="#sec-descendents">Descendents</a>
20        <A HREF="#var_inherited_summary" class="links" title="Inherited Class Variable Summary">Inherited Variables</A>                          |                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
21        <A HREF="#functions_inherited" class="links" title="Inherited Method Summary">Inerited Methods</A>                                                  
22        <A HREF="#functions_summary" class="links" title="Method Summary">Methods</A>                                          </div>
23        <A HREF="#variable_detail" class="links" title="Variable Detail">Variable Detail</A>          <div class="info-box-body">
24        <A HREF="#function_detail" class="links" title="Method Detail">Method Detail</A>                          <!-- ========== Info from phpDoc block ========= -->
25     </TD>  <p class="short-description">This class is used for building and rendering  an XML tag.</p>
26   </TR>  <p class="description"><p>This class is the base class for the  HTMLTagClass.</p><p>This is part of the phphtmllib libraries  released under the LGPL license.</p></p>
27  </TABLE>          <ul class="tags">
28  <BR>                                  <li><span class="field">author:</span> Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</li>
29                            </ul>
30  <!-- Start of Class Data -->                  <p class="notes">
31  <H2>                          Located in <a class="field" href="_XMLTagClass_inc.html">/XMLTagClass.inc</a> (line <span class="field">35</span>)
32          Class XMLTagClass                  </p>
33  </H2>                  
34                                    
35  <pre>                  <pre><a href="../phpHtmlLib/Container.html">Container</a>
 <pre><a href="../phpHtmlLib/Container.html">Container</a>  
36     |     |
37     --XMLTagClass</pre>     --XMLTagClass</pre>
38  </pre>          
39                            </div>
40  <A NAME="children_summary"</A>  </div>
41  <H3>  
42          Classes extended from XMLTagClass: <A HREF="#top" CLASS="links">^TOP</A>          <a name="sec-descendents"></a>
43  </H3>          <div class="info-box">
44  <a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a>, <a href="../phpHtmlLib/SVGTagClass.html">SVGTagClass</a>, <a href="../phpHtmlLib/WMLTagClass.html">WMLTagClass</a>, <a href="../phpHtmlLib/DOCTYPEtag.html">DOCTYPEtag</a>, <a href="../phpHtmlLib/XMLtag.html">XMLtag</a>                  <div class="info-box-title">Direct descendents</div>
45  <p>                  <div class="nav-bar">
46          <b><i>Located in File: Program_Root/XMLTagClass.inc</i></b><br>                          <a href="#sec-description">Description</a> |
47  </p>                          <span class="disabled">Descendents</span>
48  <hr>                          |                                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
49  <!-- ========== Info from phpDoc block ========= -->                                                          
50  This class is used for building and rendering                                                                  </div>
51  an XML tag.                  <div class="info-box-body">
52  <BR>                          <table cellpadding="2" cellspacing="0" class="class-table">
53  This class is the base class for the                                  <tr>
54  HTMLTagClass.                                          <th class="class-table-header">Class</th>
55                                            <th class="class-table-header">Description</th>
56  This is part of the phphtmllib libraries                                  </tr>
57  released under the LGPL license.                                                                  <tr>
58                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a></td>
59  <UL>                                          <td>
60                                                                                                    Base class for all HTML Tag classes.
61          <LI><b>Package</b> - <CODE>phpHtmlLib</CODE></LI>                                                                                  </td>
62                                            </tr>
63          <LI><b>Author</b> - <CODE>Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</CODE></LI>                                                                  <tr>
64                                                    <td style="padding-right: 2em"><a href="../phpHtmlLib/SVGTagClass.html">SVGTagClass</a></td>
65  </UL>                                          <td>
66                                                                                            This overrides the WMLTagClass to  define some methods that set  some commonly used SVG tag attributes.
67  <hr>                                                                                  </td>
68  <!-- =========== VAR SUMMARY =========== -->                                  </tr>
69  <A NAME='var_summary'><!-- --></A>                                                                  <tr>
70  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">                                          <td style="padding-right: 2em"><a href="../phpHtmlLib/WMLTagClass.html">WMLTagClass</a></td>
71          <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>                                          <td>
72                  <TD>                                                                                          Base class for all WML Tag classes.
73                          <span CLASS="font12bold">Class Variable Summary</span>                                                                                  </td>
74              <A HREF="#top" CLASS="links">^TOP</A>                                  </tr>
75                  </TD>                                                                  <tr>
76          </TR>                                          <td style="padding-right: 2em"><a href="../phpHtmlLib/XMLtag.html">XMLtag</a></td>
77                                            <td>
78                                                                                                    xml tag class
79          <!-- =========== Summary =========== -->                                                                                  </td>
80          <TR BGCOLOR='white' CLASS='TableRowColor'>                                  </tr>
81                  <TD>                                                          </table>
82                          <CODE><B><A HREF='XMLTagClass.html#$newline_after_closetag'>$newline_after_closetag</A></B></CODE>                  </div>
83                          <BR>          </div>
84                          <blockquote> Flag to place a newline after close tag. </blockquote>  
85                          <blockquote> Default Value: <CODE>->TRUE<-</CODE> </blockquote>  
86                  </TD>  
87          </TR>          <a name="sec-method-summary"></a>
88                    <div class="info-box">
89          <!-- =========== Summary =========== -->                  <div class="info-box-title">Method Summary</span></div>
90          <TR BGCOLOR='white' CLASS='TableRowColor'>                  <div class="nav-bar">
91                  <TD>                          <a href="#sec-description">Description</a> |
92                          <CODE><B><A HREF='XMLTagClass.html#$newline_after_opentag'>$newline_after_opentag</A></B></CODE>                                                          <a href="#sec-descendents">Descendents</a> |
93                          <BR>                                                                                                  <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
94                          <blockquote> Flag to place a newline after open tag. </blockquote>                  </div>
95                          <blockquote> Default Value: <CODE>->TRUE<-</CODE> </blockquote>                  <div class="info-box-body">                    
96                  </TD>                          <div class="method-summary">
97          </TR>                                                                  
98                                            <div class="method-definition">
99          <!-- =========== Summary =========== -->                                                                                          <span class="method-result">XMLTagClass</span>
100          <TR BGCOLOR='white' CLASS='TableRowColor'>                                                                                  <a href="#XMLTagClass" title="details" class="method-name">XMLTagClass</a>
101                  <TD>                                                                                          (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>], <span class="var-type">mixed</span>&nbsp;<span class="var-name">2</span>)
102                          <CODE><B><A HREF='XMLTagClass.html#$_cdata_content_wrap'>$_cdata_content_wrap</A></B></CODE>                                                                          </div>
103                          <BR>                                                                  
104                          <blockquote> Automatically wrap ALL content </blockquote>                                  <div class="method-definition">
105                          <blockquote> Default Value: <CODE>->FALSE<-</CODE> </blockquote>                                                                                          <span class="method-result">string</span>
106                  </TD>                                                                                  <a href="#get_tag" title="details" class="method-name">get_tag</a>
107          </TR>                                                                                  ()
108                                                                                    </div>
109          <!-- =========== Summary =========== -->                                                                  
110          <TR BGCOLOR='white' CLASS='TableRowColor'>                                  <div class="method-definition">
111                  <TD>                                                                                          <span class="method-result">string</span>
112                          <CODE><B><A HREF='XMLTagClass.html#$_tag_postfix'>$_tag_postfix</A></B></CODE>                                                                                  <a href="#get_tag_name" title="details" class="method-name">get_tag_name</a>
113                          <BR>                                                                                  ()
114                          <blockquote> holds the tag postfix </blockquote>                                                                          </div>
115                          <blockquote> Default Value: <CODE>->&gt;<-</CODE> </blockquote>                                                                  
116                  </TD>                                  <div class="method-definition">
117          </TR>                                                                                          <span class="method-result">void</span>
118                                                                                            <a href="#render" title="details" class="method-name">render</a>
119          <!-- =========== Summary =========== -->                                                                                          (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)
120          <TR BGCOLOR='white' CLASS='TableRowColor'>                                                                          </div>
121                  <TD>                                                                  
122                          <CODE><B><A HREF='XMLTagClass.html#$_tag_prefix'>$_tag_prefix</A></B></CODE>                                  <div class="method-definition">
123                          <BR>                                                                                          <span class="method-result">none</span>
124                          <blockquote> holds the tag prefix </blockquote>                                                                                  <a href="#reset_attributes" title="details" class="method-name">reset_attributes</a>
125                          <blockquote> Default Value: <CODE>->&lt;<-</CODE> </blockquote>                                                                                          ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
126                  </TD>                                                                          </div>
127          </TR>                                                                  
128                                            <div class="method-definition">
129  </TABLE>                                                                                          <span class="method-result">none</span>
130                                                                                    <a href="#set_cdata_flag" title="details" class="method-name">set_cdata_flag</a>
131  <hr>                                                                                          (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
132  <!-- =========== VAR INHERITED SUMMARY =========== -->                                                                          </div>
133  <A NAME='var_inherited_summary'><!-- --></A>                                                                  
134  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">                                  <div class="method-definition">
135          <TR CLASS='TableHeadingColor'>                                                                                          <span class="method-result">none</span>
136                  <TD>                                                                                  <a href="#set_collapse" title="details" class="method-name">set_collapse</a>
137                          <span CLASS="font12bold">Inherited Class Variable Summary</span>                                                                                          ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$collapse</span> = <span class="var-default">TRUE</span>], [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$indent</span> = <span class="var-default">TRUE</span>])
138              <A HREF="#top" CLASS="links">^TOP</A>                                                                          </div>
139                  </TD>                                                                  
140          </TR>                                  <div class="method-definition">
141                                                                                            <span class="method-result">none</span>
142                                                                                            <a href="#set_newline_after_closetag" title="details" class="method-name">set_newline_after_closetag</a>
143          <!-- =========== Summary =========== -->                                                                                          (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
144          <TR BGCOLOR='white'>                                                                          </div>
145                  <TD>                                                                  
146                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/Container.html">Container</a></span>                                  <div class="method-definition">
147              <table CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">                                                                                          <span class="method-result">none</span>
148                          <tr CLASS="tableheadingcolor">                                                                                  <a href="#set_newline_after_opentag" title="details" class="method-name">set_newline_after_opentag</a>
149                                  <th>Variable</th>                                                                                          (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
150                                  <th>Default Value</th>                                                                          </div>
151                                  <th>Description</th>                                                                  
152                          </tr>                                  <div class="method-definition">
153                                                                                                                            <span class="method-result">none</span>
154                          <tr>                                                                                  <a href="#set_tag_attribute" title="details" class="method-name">set_tag_attribute</a>
155                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#$indent_flag'>$indent_flag</A></td>                                                                                          (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">NULL</span>])
156                                  <td CLASS="font10" STYLE="white-space: nowrap">->TRUE<-</td>                                                                          </div>
157                                  <td CLASS="font10">Flag for pretty (indented) output</td>                                                                  
158                          </tr>                                  <div class="method-definition">
159                                                                                                                            <span class="method-result">none</span>
160                          <tr>                                                                                  <a href="#set_tag_attributes" title="details" class="method-name">set_tag_attributes</a>
161                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#$_newline_after_content_flag'>$_newline_after_content_flag</A></td>                                                                                          ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
162                                  <td CLASS="font10" STYLE="white-space: nowrap">->TRUE<-</td>                                                                          </div>
163                                  <td CLASS="font10">Do we render a newline after the                                                                  
164  contents has been rendered?</td>                                  <div class="method-definition">
165                          </tr>                                                                                          <span class="method-result">void</span>
166                                                                                                                    <a href="#set_tag_name" title="details" class="method-name">set_tag_name</a>
167                          </table>                                                                                          (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
168              <BR>                                                                          </div>
169          </TD>                                                                  
170          </TR>                                  <div class="method-definition">
171                                                                                                    <span class="method-result">void</span>
172  </TABLE>                                                                                  <a href="#_set_flags" title="details" class="method-name">_set_flags</a>
173                                                                                    ()
174  <hr>                                                                          </div>
175  <!-- =========== INHERITED METHOD SUMMARY =========== -->                                                          </div>
176  <A NAME='functions_inherited'><!-- --></A>                  </div>
177  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">          </div>          
178          <TR CLASS='TableHeadingColor'>  
179                  <TD>          
180                          <span CLASS="font12bold">Inherited Method Summary</span>          <a name="sec-methods"></a>
181              <A HREF="#top" CLASS="links">^TOP</A>          <div class="info-box">
182                  </TD>                  <div class="info-box-title">Methods</div>
183          </TR>                  <div class="nav-bar">
184                            <a href="#sec-description">Description</a> |
185                                                                    <a href="#sec-descendents">Descendents</a> |
186          <!-- =========== Summary =========== -->                                                                                                                                  <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
187          <TR BGCOLOR='white' CLASS='TableRowColor'>                                                  
188                  <TD>                  </div>
189                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/Container.html">Container</a></span>                  <div class="info-box-body">
190              <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">                          <A NAME='method_detail'></A>
191                                  <tr CLASS="tableheadingcolor">  <a name="methodXMLTagClass" id="XMLTagClass"><!-- --></a>
192                                          <th>Function</th>  <div class="oddrow">
193                                          <th>Description</th>          
194                                  </tr>          <div class="method-header">
195                                                    <span class="method-title">Constructor XMLTagClass</span> (line <span class="line-number">71</span>)
196                                  <tr>          </div>
197                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#constructor Container'>constructor Container (  )</A></td>          
198                                          <td CLASS="font10">The constructor.</td>          <!-- ========== Info from phpDoc block ========= -->
199                                    <p class="short-description">The constructor</p>
200                                  <tr>  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodXMLTagClass">XMLTagClass</a><span class="src-sym">(</span><span class="src-var">$name</span><span class="src-sym">, </span><span class="src-var">$attributes</span>=<span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">) ) </span><span class="src-sym">{</span></li>
201                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#add'>add (  )</A></td>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_name">set_tag_name</a><span class="src-sym">( </span><span class="src-var">$name </span><span class="src-sym">)</span><span class="src-sym">;</span></li>
202                                          <td CLASS="font10">add content onto content stack</td>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attributes">set_tag_attributes</a><span class="src-sym">( </span><span class="src-var">$attributes </span><span class="src-sym">)</span><span class="src-sym">;</span></li>
203                                    <li>&nbsp;</li>
204                                  <tr>  <li>        <span class="src-var">$num_args </span>= <a href="http://www.php.net/func_num_args">func_num_args</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
205                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#add_reference'>add_reference ( &$content )</A></td>  <li>        <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">2</span><span class="src-sym">;</span><span class="src-var">$i</span>&lt;<span class="src-var">$num_args</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">) </span><span class="src-sym">{</span></li>
206                                          <td CLASS="font10">Add content onto content stack  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/Container.html#methodadd">add</a><span class="src-sym">(</span><a href="http://www.php.net/func_get_arg">func_get_arg</a><span class="src-sym">(</span><span class="src-var">$i</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
207  so you can change the item later.</td>  <li>        <span class="src-sym">}</span></li>
208                                    <li>&nbsp;</li>
209                                  <tr>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#method_set_flags">_set_flags</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
210                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#count_content'>count_content (  )</A></td>  <li>    <span class="src-sym">}</span></li>
211                                          <td CLASS="font10">counts the number of content objects</td>  </ol></pre></p></p>
212                                            <ul class="tags">
213                                  <tr>                                  <li><span class="field">tutorial:</span> <a href="../phpHtmlLib/tutorial_XMLTagClass.cls.html#example">example</a></li>
214                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#get_indent_flag'>get_indent_flag (  )</A></td>                          </ul>
215                                          <td CLASS="font10">This flag gets the current value          
216  of the indent flag</td>          <div class="method-signature">
217                                                    <span class="method-result">XMLTagClass</span>
218                                  <tr>                  <span class="method-name">
219                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#push'>push (  )</A></td>                          XMLTagClass
220                                          <td CLASS="font10">Same as add().</td>                  </span>
221                                                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>], <span class="var-type">mixed</span>&nbsp;<span class="var-name">2</span>)
222                                  <tr>                          </div>
223                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#push_reference'>push_reference ( &$content )</A></td>          
224                                          <td CLASS="font10">Same as add_reference                          <ul class="parameters">
225  NOTE : only exists for compatibility with 1.1.x</td>                                          <li>
226                                                                    <span class="var-type">mixed</span>
227                                  <tr>                                  <span class="var-name">2</span><span class="var-description">: - n items of content to add</span>                       </li>
228                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#render'>render ( [$indent_level = 1], [$output_debug = 0] )</A></td>                                          <li>
229                                          <td CLASS="font10">This function is compatible with the                                  <span class="var-type">string</span>
230  rest of the phpHtmllib API spec.</td>                                  <span class="var-name">$name</span><span class="var-description">: - the tag name</span>                        </li>
231                                                                            <li>
232                                  <tr>                                  <span class="var-type">array</span>
233                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#reset_content'>reset_content (  )</A></td>                                  <span class="var-name">$attributes</span><span class="var-description">: - the attributes array                 can be in name =&gt; value                 or just value</span>                 </li>
234                                          <td CLASS="font10">destroy existing content and start with new content.</td>                                  </ul>
235                                                    
236                                  <tr>                  
237                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#set_collapse'>set_collapse ( [$collapse = TRUE], [$indent = TRUE] )</A></td>          </div>
238                                          <td CLASS="font10">This function turns on the collapse flag</td>  <a name="methodget_tag" id="get_tag"><!-- --></a>
239                                    <div class="evenrow">
240                                  <tr>          
241                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#set_indent_flag'>set_indent_flag ( $flag )</A></td>          <div class="method-header">
242                                          <td CLASS="font10">function to set the indent flag</td>                  <span class="method-title">get_tag</span> (line <span class="line-number">160</span>)
243                                            </div>
244                          </table>          
245              <br>                                  <!-- ========== Info from phpDoc block ========= -->
246                  </TD>  <p class="short-description">This returns the tag declared for this class.</p>
247          </TR>  <p class="description"><p>This should be used in favor of  accessing the $this-&gt;_tag directly.</p><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag">get_tag</a><span class="src-sym">(</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
248            <li>        <span class="src-comm">//for compatibility only</span></li>
249  </TABLE>  <li>        <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag_name">get_tag_name</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
250    <li>    <span class="src-sym">}</span></li>
251  <hr>  </ol></pre></p></p>
252  <!-- should have constructor at some point -->          <ul class="tags">
253  <!-- =========== Method SUMMARY =========== -->                                  <li><span class="field">return:</span> - the _tag var for this class.</li>
254  <A NAME='Method_summary'><!-- --></A>                          </ul>
255  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' Class="border">          
256          <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>          <div class="method-signature">
257                  <TD>                  <span class="method-result">string</span>
258                          <span class="font12bold">Method Summary</span>                  <span class="method-name">
259              <A HREF="#top" CLASS="links">^TOP</A>                          get_tag
260                  </TD>                  </span>
261          </TR>                                  ()
262                            </div>
263                    
264          <!-- =========== Summary =========== -->                  
265          <TR BGCOLOR='white' CLASS='TableRowColor'>                  
266                  <TD>          </div>
267                          <CODE><B><A HREF='XMLTagClass.html#constructor XMLTagClass'>void constructor XMLTagClass ( $name, [$attributes = array()] )</A></B></CODE>  <a name="methodget_tag_name" id="get_tag_name"><!-- --></a>
268                          <BR>  <div class="oddrow">
269                          <blockquote> The constructor </blockquote>          
270                  </TD>          <div class="method-header">
271          </TR>                  <span class="method-title">get_tag_name</span> (line <span class="line-number">147</span>)
272                    </div>
273          <!-- =========== Summary =========== -->          
274          <TR BGCOLOR='white' CLASS='TableRowColor'>          <!-- ========== Info from phpDoc block ========= -->
275                  <TD>  <p class="short-description">This method gets the name of the tag</p>
276                          <CODE><B><A HREF='XMLTagClass.html#get_tag'>string get_tag (  )</A></B></CODE>  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag_name">get_tag_name</a><span class="src-sym">(</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
277                          <BR>  <li>        <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_tag</span><span class="src-sym">;</span></li>
278                          <blockquote> This returns the tag declared for this class. </blockquote>  <li>    <span class="src-sym">}</span></li>
279                  </TD>  </ol></pre></p></p>
280          </TR>          <ul class="tags">
281                                            <li><span class="field">return:</span> - the tag name</li>
282          <!-- =========== Summary =========== -->                          </ul>
283          <TR BGCOLOR='white' CLASS='TableRowColor'>          
284                  <TD>          <div class="method-signature">
285                          <CODE><B><A HREF='XMLTagClass.html#get_tag_name'>string get_tag_name (  )</A></B></CODE>                  <span class="method-result">string</span>
286                          <BR>                  <span class="method-name">
287                          <blockquote> This method gets the name of the tag </blockquote>                          get_tag_name
288                  </TD>                  </span>
289          </TR>                                  ()
290                                    </div>
291          <!-- =========== Summary =========== -->          
292          <TR BGCOLOR='white' CLASS='TableRowColor'>                  
293                  <TD>                  
294                          <CODE><B><A HREF='XMLTagClass.html#render'>void render ( [$indent_level = 0] )</A></B></CODE>          </div>
295                          <BR>  <a name="methodrender" id="render"><!-- --></a>
296                          <blockquote> This function is responsible </blockquote>  <div class="evenrow">
297                  </TD>          
298          </TR>          <div class="method-header">
299                            <span class="method-title">render</span> (line <span class="line-number">94</span>)
300          <!-- =========== Summary =========== -->          </div>
301          <TR BGCOLOR='white' CLASS='TableRowColor'>          
302                  <TD>          <!-- ========== Info from phpDoc block ========= -->
303                          <CODE><B><A HREF='XMLTagClass.html#reset_attributes'>void reset_attributes ( [$attributes = array()] )</A></B></CODE>  <p class="short-description">This function is responsible  for rendering the tag and  its contents</p>
304                          <BR>  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodrender">render</a><span class="src-sym">( </span><span class="src-var">$indent_level</span>=<span class="src-num">0 </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
305                          <blockquote> clear all attributes and start with new attributes </blockquote>  <li>        </li>
306                  </TD>  <li>        <span class="src-comm">//try and guess the indentation flags</span></li>
307          </TR>  <li>        <span class="src-comm">//based on the data</span></li>
308            <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_prepare_flags</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
309          <!-- =========== Summary =========== -->  <li>&nbsp;</li>
310          <TR BGCOLOR='white' CLASS='TableRowColor'>  <li>        <span class="src-comm">//return $xml;</span></li>
311                  <TD>  <li>        <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_render_open_tag</span><span class="src-sym">( </span><span class="src-var">$indent_level </span><span class="src-sym">) </span>. </li>
312                          <CODE><B><A HREF='XMLTagClass.html#set_collapse'>void set_collapse ( [$collapse = TRUE], [$indent = TRUE] )</A></B></CODE>  <li>               <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_render_content</span><span class="src-sym">( </span><span class="src-var">$indent_level </span><span class="src-sym">) </span>. </li>
313                          <BR>  <li>               <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_render_close_tag</span><span class="src-sym">( </span><span class="src-var">$indent_level </span><span class="src-sym">)</span><span class="src-sym">;</span></li>
314                          <blockquote> This function turns on the collapse flag </blockquote>  <li>    <span class="src-sym">}</span></li>
315                  </TD>  </ol></pre></p></p>
316          </TR>          
317                    <div class="method-signature">
318          <!-- =========== Summary =========== -->                  <span class="method-result">void</span>
319          <TR BGCOLOR='white' CLASS='TableRowColor'>                  <span class="method-name">
320                  <TD>                          render
321                          <CODE><B><A HREF='XMLTagClass.html#set_newline_after_closetag'>void set_newline_after_closetag ( $flag )</A></B></CODE>                  </span>
322                          <BR>                                          (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)
323                          <blockquote> set the newline_after_content flag </blockquote>                          </div>
324                  </TD>          
325          </TR>                          <ul class="parameters">
326                                                    <li>
327          <!-- =========== Summary =========== -->                                  <span class="var-type">int</span>
328          <TR BGCOLOR='white' CLASS='TableRowColor'>                                  <span class="var-name">$indent_level</span><span class="var-description">: - the current indentation               level for the tag</span>                     </li>
329                  <TD>                                  </ul>
330                          <CODE><B><A HREF='XMLTagClass.html#set_newline_after_opentag'>void set_newline_after_opentag ( $flag )</A></B></CODE>                  
331                          <BR>                          <hr class="separator" />
332                          <blockquote> set the newline_after_opentag flag </blockquote>                  <div class="notes">Redefinition of:</div>
333                  </TD>                  <dl>
334          </TR>                          <dt><a href="../phpHtmlLib/Container.html#methodrender">Container::render()</a></dt>
335                                                            <dd>This function is compatible with the  rest of the phpHtmllib API spec.</dd>
336          <!-- =========== Summary =========== -->                                          </dl>
337          <TR BGCOLOR='white' CLASS='TableRowColor'>                  
338                  <TD>                          <hr class="separator" />
339                          <CODE><B><A HREF='XMLTagClass.html#set_tag_attribute'>void set_tag_attribute ( $name, [$value = NULL] )</A></B></CODE>                  <div class="notes">Redefined in descendants as:</div>
340                          <BR>                  <ul class="redefinitions">
341                          <blockquote> add a single attribute (name=&quot;value&quot;) </blockquote>                                          <li>
342                  </TD>                                  <a href="../phpHtmlLib/HTMLTagClass.html#methodrender">HTMLTagClass::render()</a>
343          </TR>                                                                  : Renders the tag, attributes, content and close tag.
344                                                                    </li>
345          <!-- =========== Summary =========== -->                                  </ul>
346          <TR BGCOLOR='white' CLASS='TableRowColor'>          </div>
347                  <TD>  <a name="methodreset_attributes" id="reset_attributes"><!-- --></a>
348                          <CODE><B><A HREF='XMLTagClass.html#set_tag_attributes'>void set_tag_attributes ( [$attributes = array()] )</A></B></CODE>  <div class="oddrow">
349                          <BR>          
350                          <blockquote> add multiple attributes (name=&quot;value&quot;) </blockquote>          <div class="method-header">
351                  </TD>                  <span class="method-title">reset_attributes</span> (line <span class="line-number">202</span>)
352          </TR>          </div>
353                    
354          <!-- =========== Summary =========== -->          <!-- ========== Info from phpDoc block ========= -->
355          <TR BGCOLOR='white' CLASS='TableRowColor'>  <p class="short-description">clear all attributes and start with new attributes</p>
356                  <TD>  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodreset_attributes">reset_attributes</a><span class="src-sym">( </span><span class="src-var">$attributes</span>=<span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">) ) </span><span class="src-sym">{</span></li>
357                          <CODE><B><A HREF='XMLTagClass.html#set_tag_name'>void set_tag_name ( $name )</A></B></CODE>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_attributes </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
358                          <BR>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attributes">set_tag_attributes</a><span class="src-sym">( </span><span class="src-var">$attributes </span><span class="src-sym">)</span><span class="src-sym">;</span></li>
359                          <blockquote> This method sets the name of the tag </blockquote>  <li>    <span class="src-sym">}</span></li>
360                  </TD>  </ol></pre></p></p>
361          </TR>          
362                    <div class="method-signature">
363          <!-- =========== Summary =========== -->                  <span class="method-result">none</span>
364          <TR BGCOLOR='white' CLASS='TableRowColor'>                  <span class="method-name">
365                  <TD>                          reset_attributes
366                          <CODE><B><A HREF='XMLTagClass.html#_build_attribute_string'>the _build_attribute_string ( $name, $value )</A></B></CODE>                  </span>
367                          <BR>                                          ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
368                          <blockquote> this builds an attribute for an XML tag. </blockquote>                          </div>
369                  </TD>          
370          </TR>                          <ul class="parameters">
371                                                    <li>
372          <!-- =========== Summary =========== -->                                  <span class="var-type">array</span>
373          <TR BGCOLOR='white' CLASS='TableRowColor'>                                  <span class="var-name">$attributes</span><span class="var-description">: Associative array of name=&quot;value&quot; pairs of                   tag atributes.                   ie array(&quot;border&quot;=&gt;&quot;0&quot;, &quot;class&quot;=&gt;&quot;hover&quot;);</span>                        </li>
374                  <TD>                                  </ul>
375                          <CODE><B><A HREF='XMLTagClass.html#_get_element'>mixed _get_element ( $cell )</A></B></CODE>                  
376                          <BR>                  
377                          <blockquote> get the nth element from content array </blockquote>          </div>
378                  </TD>  <a name="methodset_cdata_flag" id="set_cdata_flag"><!-- --></a>
379          </TR>  <div class="evenrow">
380                    
381          <!-- =========== Summary =========== -->          <div class="method-header">
382          <TR BGCOLOR='white' CLASS='TableRowColor'>                  <span class="method-title">set_cdata_flag</span> (line <span class="line-number">270</span>)
383                  <TD>          </div>
384                          <CODE><B><A HREF='XMLTagClass.html#_prepare_flags'>void _prepare_flags (  )</A></B></CODE>          
385                          <BR>          <!-- ========== Info from phpDoc block ========= -->
386                          <blockquote> This function checks to see if </blockquote>  <p class="short-description">This method turns on the automatic wrapping  of the tag's content inside the CDATA wrapper  for XML</p>
387                  </TD>  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_cdata_flag">set_cdata_flag</a><span class="src-sym">(</span><span class="src-var">$flag</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
388          </TR>  <li>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$flag</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
389            <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>|= <span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_CDATACONTENTWRAP">_CDATACONTENTWRAP</a></span><span class="src-sym">;</span></li>
390          <!-- =========== Summary =========== -->  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_collapse">set_collapse</a><span class="src-sym">(</span><span class="src-id">TRUE</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
391          <TR BGCOLOR='white' CLASS='TableRowColor'>  <li>        <span class="src-sym">} </span><span class="src-key">else</span><span class="src-sym">{</span></li>
392                  <TD>  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>&amp;= ~<span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_CDATACONTENTWRAP">_CDATACONTENTWRAP</a></span><span class="src-sym">;</span></li>
393                          <CODE><B><A HREF='XMLTagClass.html#_render_close_tag'>void _render_close_tag ( $indent_level )</A></B></CODE>  <li>        <span class="src-sym">}</span></li>
394                          <BR>  <li>    <span class="src-sym">}</span></li>
395                          <blockquote> this function is reposnsible for  </ol></pre></p></p>
396  rendering the closing tag (if any) </blockquote>          
397                  </TD>          <div class="method-signature">
398          </TR>                  <span class="method-result">none</span>
399                            <span class="method-name">
400          <!-- =========== Summary =========== -->                          set_cdata_flag
401          <TR BGCOLOR='white' CLASS='TableRowColor'>                  </span>
402                  <TD>                                          (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
403                          <CODE><B><A HREF='XMLTagClass.html#_render_content'>void _render_content ( $indent_level, [$output_debug = 0] )</A></B></CODE>                          </div>
404                          <BR>          
405                          <blockquote> this function is reponsible for </blockquote>                          <ul class="parameters">
406                  </TD>                                          <li>
407          </TR>                                  <span class="var-type">boolean</span>
408                                            <span class="var-name">$flag</span><span class="var-description">: TRUE or FALSE</span>                 </li>
409          <!-- =========== Summary =========== -->                                  </ul>
410          <TR BGCOLOR='white' CLASS='TableRowColor'>                  
411                  <TD>                  
412                          <CODE><B><A HREF='XMLTagClass.html#_render_open_tag'>void _render_open_tag ( $indent_level, [$finish_slash = TRUE] )</A></B></CODE>          </div>
413                          <BR>  <a name="methodset_collapse" id="set_collapse"><!-- --></a>
414                          <blockquote> this function is responsible for  <div class="oddrow">
415  rendering the open tag. </blockquote>          
416                  </TD>          <div class="method-header">
417          </TR>                  <span class="method-title">set_collapse</span> (line <span class="line-number">289</span>)
418                    </div>
419  </TABLE>          
420            <!-- ========== Info from phpDoc block ========= -->
421  <hr>  <p class="short-description">This function turns on the collapse flag</p>
422  <!-- ============ VARIABLE DETAIL =========== -->  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_collapse">set_collapse</a><span class="src-sym">(</span><span class="src-var">$collapse</span>=<span class="src-id">TRUE</span><span class="src-sym">, </span><span class="src-var">$indent</span>=<span class="src-id">TRUE</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
423    <li>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$collapse</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
424  <A NAME='variable_detail'></A>  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>|= <span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_COLLAPSE">_COLLAPSE</a></span><span class="src-sym">;</span></li>
425  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">  <li>        <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
426          <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>&amp;= ~<span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_COLLAPSE">_COLLAPSE</a></span><span class="src-sym">;</span></li>
427                  <TD>  <li>        <span class="src-sym">}</span></li>
428                          <span CLASS="font12bold">Variable Detail</span>  <li>&nbsp;</li>
429              <A HREF="#top" CLASS="links">^TOP</A>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_opentag">set_newline_after_opentag</a><span class="src-sym">(</span><span class="src-id">FALSE</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
430                  </TD>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/Container.html#methodset_indent_flag">set_indent_flag</a><span class="src-sym">(</span><span class="src-var">$indent</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
431          </TR>  <li>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$indent</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
432  </TABLE>  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_closetag">set_newline_after_closetag</a><span class="src-sym">(</span><span class="src-id">TRUE</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
433    <li>        <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
434    <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_closetag">set_newline_after_closetag</a><span class="src-sym">(</span><span class="src-id">FALSE</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
435  <A NAME='$newline_after_closetag'><!-- --></A><H3>$newline_after_closetag</H3>  <li>        <span class="src-sym">}</span></li>
436  <b>Data type:</b> boolean<br>  <li>    <span class="src-sym">}</span></li>
437  <!-- ========== Info from phpDoc block ========= -->  </ol></pre></p></p>
438  Flag to place a newline after close tag.          
439  <BR>          <div class="method-signature">
440  usefull for maintaining nice output inside                  <span class="method-result">none</span>
441  a table                  <span class="method-name">
442                            set_collapse
443  <UL>                  </span>
444                                                    ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$collapse</span> = <span class="var-default">TRUE</span>], [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$indent</span> = <span class="var-default">TRUE</span>])
445          <LI><b>Access</b> - <CODE>public</CODE></LI>                          </div>
446                    
447  </UL>                          <ul class="parameters">
448                                            <li>
449  <HR>                                  <span class="var-type">boolean</span>
450                                    <span class="var-name">$collapse</span><span class="var-description">: - the collapse flag</span>                       </li>
451  <A NAME='$newline_after_opentag'><!-- --></A><H3>$newline_after_opentag</H3>                                          <li>
452  <b>Data type:</b> boolean<br>                                  <span class="var-type">boolean</span>
453  <!-- ========== Info from phpDoc block ========= -->                                  <span class="var-name">$indent</span><span class="var-description">: - the indent flag                   DEFAULT: TRUE;</span>                  </li>
454  Flag to place a newline after open tag.                                  </ul>
455  <BR>                  
456  some tags are nice to have a \n after                          <hr class="separator" />
457  to make reading of html easier.                  <div class="notes">Redefinition of:</div>
458  ie &lt;table&gt;                  <dl>
459                            <dt><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></dt>
460  <UL>                                                  <dd>This function turns on the collapse flag</dd>
461                                                    </dl>
462          <LI><b>Access</b> - <CODE>public</CODE></LI>                  
463                    </div>
464  </UL>  <a name="methodset_newline_after_closetag" id="set_newline_after_closetag"><!-- --></a>
465    <div class="evenrow">
466  <HR>          
467            <div class="method-header">
468  <A NAME='$_cdata_content_wrap'><!-- --></A><H3>$_cdata_content_wrap</H3>                  <span class="method-title">set_newline_after_closetag</span> (line <span class="line-number">253</span>)
469  <b>Data type:</b> boolean<br>          </div>
470  <!-- ========== Info from phpDoc block ========= -->          
471  Automatically wrap ALL content          <!-- ========== Info from phpDoc block ========= -->
472  <BR>  <p class="short-description">set the newline_after_content flag</p>
473  inside the &lt;![CDATA[ CONTENT ]]&gt;  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_closetag">set_newline_after_closetag</a><span class="src-sym">( </span><span class="src-var">$flag </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
474  tag  <li>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$flag</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
475    <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>|= <span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_NEWLINEAFTERCLOSETAG">_NEWLINEAFTERCLOSETAG</a></span><span class="src-sym">;</span></li>
476  <UL>  <li>        <span class="src-sym">} </span><span class="src-key">else</span><span class="src-sym">{</span></li>
477            <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>&amp;= ~<span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_NEWLINEAFTERCLOSETAG">_NEWLINEAFTERCLOSETAG</a></span><span class="src-sym">;</span></li>
478  </UL>  <li>        <span class="src-sym">}</span></li>
479    <li>    <span class="src-sym">}</span></li>
480  <HR>  </ol></pre></p></p>
481            
482  <A NAME='$_tag_postfix'><!-- --></A><H3>$_tag_postfix</H3>          <div class="method-signature">
483  <b>Data type:</b> mixed<br>                  <span class="method-result">none</span>
484  <!-- ========== Info from phpDoc block ========= -->                  <span class="method-name">
485  holds the tag postfix                          set_newline_after_closetag
486  <BR>                  </span>
487                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
488                            </div>
489  <UL>          
490                                    <ul class="parameters">
491  </UL>                                          <li>
492                                    <span class="var-type">boolean</span>
493  <HR>                                  <span class="var-name">$flag</span><span class="var-description">: TRUE or FALSE</span>                 </li>
494                                    </ul>
495  <A NAME='$_tag_prefix'><!-- --></A><H3>$_tag_prefix</H3>                  
496  <b>Data type:</b> mixed<br>                  
497  <!-- ========== Info from phpDoc block ========= -->          </div>
498  holds the tag prefix  <a name="methodset_newline_after_opentag" id="set_newline_after_opentag"><!-- --></a>
499  <BR>  <div class="oddrow">
500            
501            <div class="method-header">
502  <UL>                  <span class="method-title">set_newline_after_opentag</span> (line <span class="line-number">237</span>)
503                    </div>
504  </UL>          
505            <!-- ========== Info from phpDoc block ========= -->
506  <HR>  <p class="short-description">set the newline_after_opentag flag</p>
507    <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_opentag">set_newline_after_opentag</a><span class="src-sym">( </span><span class="src-var">$flag </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
508    <li>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$flag</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
509  <hr>  <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>|= <span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_NEWLINEAFTEROPENTAG">_NEWLINEAFTEROPENTAG</a></span><span class="src-sym">;</span></li>
510  <!-- ============ FUNCTION DETAIL =========== -->  <li>        <span class="src-sym">} </span><span class="src-key">else</span><span class="src-sym">{</span></li>
511    <li>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span>&amp;= ~<span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_NEWLINEAFTEROPENTAG">_NEWLINEAFTEROPENTAG</a></span><span class="src-sym">;</span></li>
512  <A NAME='function_detail'></A>  <li>        <span class="src-sym">}        </span></li>
513  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">  <li>    <span class="src-sym">}</span></li>
514          <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>  </ol></pre></p></p>
515                  <TD>          
516                          <span class="font12bold">Method Detail</span>          <div class="method-signature">
517              <A HREF="#top" CLASS="links">^TOP</A>                  <span class="method-result">none</span>
518                  </TD>                  <span class="method-name">
519          </TR>                          set_newline_after_opentag
520  </TABLE>                  </span>
521  <BR>                                          (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
522                            </div>
523  <DIV CLASS="function">          
524  <A NAME='constructor XMLTagClass'><!-- --></A>                          <ul class="parameters">
525  <SPAN CLASS="font12bold">constructor XMLTagClass</SPAN>                                          <li>
526  <BR>                                  <span class="var-type">boolean</span>
527  <SPAN CLASS="font10bold">Useage : </SPAN>                                  <span class="var-name">$flag</span><span class="var-description">: TRUE or FALSE</span>                 </li>
528  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                  </ul>
529  <span class="font10bold" style="color: #0000FF">constructor XMLTagClass ( $name, [$attributes = array()] )</SPAN>                  
530  <BR>                  
531            </div>
532  <BR>  <a name="methodset_tag_attribute" id="set_tag_attribute"><!-- --></a>
533  <SPAN CLASS="font10bold">Description : </SPAN>  <div class="evenrow">
534  <!-- ========== Info from phpDoc block ========= -->          
535  The constructor          <div class="method-header">
536  <BR>                  <span class="method-title">set_tag_attribute</span> (line <span class="line-number">174</span>)
537            </div>
538  <DL>          
539    <DT class="font10bold">Function Parameters:</DT>          <!-- ========== Info from phpDoc block ========= -->
540      <p class="short-description">add a single attribute (name=&quot;value&quot;)</p>
541    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">mixed</SPAN> <span style="color: #0000FF;font-weight:bold">2</SPAN></SPAN> - n items of content to  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attribute">set_tag_attribute</a><span class="src-sym">( </span><span class="src-var">$name</span><span class="src-sym">, </span><span class="src-var">$value</span>=<span class="src-id">NULL </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
542                  add</DD>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_attributes</span><span class="src-sym">[</span><span class="src-var">$name</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
543      <li>    <span class="src-sym">}</span></li>
544    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> - the tag name</DD>  </ol></pre></p></p>
545              
546    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$attributes</SPAN></SPAN> - the attributes array          <div class="method-signature">
547                  can be in name =&gt; value                  <span class="method-result">none</span>
548                  or just value</DD>                  <span class="method-name">
549                              set_tag_attribute
550                    </span>
551    <DT class="font10bold">Function Info:</DT>                                          (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">NULL</span>])
552                              </div>
553  </DL>          
554                            <ul class="parameters">
555  </DIV>                                          <li>
556  <BR>                                  <span class="var-type">string</span>
557                                    <span class="var-name">$name</span><span class="var-description">: attribute name</span>                        </li>
558  <DIV CLASS="function">                                          <li>
559  <A NAME='get_tag'><!-- --></A>                                  <span class="var-type">mixed</span>
560  <SPAN CLASS="font12bold">get_tag</SPAN>                                  <span class="var-name">$value</span><span class="var-description">: the value.</span>                   </li>
561  <BR>                                  </ul>
562  <SPAN CLASS="font10bold">Useage : </SPAN>                  
563  <span class="font10bold" style="color: #FF0000">string</SPAN>&nbsp;                  
564  <span class="font10bold" style="color: #0000FF">get_tag (  )</SPAN>          </div>
565  <BR>  <a name="methodset_tag_attributes" id="set_tag_attributes"><!-- --></a>
566    <div class="oddrow">
567  <BR>          
568  <SPAN CLASS="font10bold">Description : </SPAN>          <div class="method-header">
569  <!-- ========== Info from phpDoc block ========= -->                  <span class="method-title">set_tag_attributes</span> (line <span class="line-number">188</span>)
570  This returns the tag declared for this class.          </div>
571  <BR>          
572  This should be used in favor of          <!-- ========== Info from phpDoc block ========= -->
573  accessing the $this-&gt;_tag directly.  <p class="short-description">add multiple attributes (name=&quot;value&quot;)</p>
574  <DL>  <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attributes">set_tag_attributes</a><span class="src-sym">( </span><span class="src-var">$attributes</span>=<span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">) ) </span><span class="src-sym">{</span></li>
575    <DT class="font10bold">Function Parameters:</DT>  <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_attributes </span>= <a href="http://www.php.net/array_merge">array_merge</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_attributes</span><span class="src-sym">, </span><span class="src-var">$attributes</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
576      <li>    <span class="src-sym">}</span></li>
577    </ol></pre></p></p>
578    <DT class="font10bold">Function Info:</DT>          
579              <div class="method-signature">
580    <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Return</b> - - the _tag var for this class.</DD>                  <span class="method-result">none</span>
581                      <span class="method-name">
582  </DL>                          set_tag_attributes
583                    </span>
584  </DIV>                                          ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
585  <BR>                          </div>
586            
587  <DIV CLASS="function">                          <ul class="parameters">
588  <A NAME='get_tag_name'><!-- --></A>                                          <li>
589  <SPAN CLASS="font12bold">get_tag_name</SPAN>                                  <span class="var-type">array</span>
590  <BR>                                  <span class="var-name">$attributes</span><span class="var-description">: Associative array of name=&quot;value&quot; pairs of                               tag atributes.                               ie array(&quot;border&quot;=&gt;&quot;0&quot;, &quot;class&quot;=&gt;&quot;hover&quot;);</span>                        </li>
591  <SPAN CLASS="font10bold">Useage : </SPAN>                                  </ul>
592  <span class="font10bold" style="color: #FF0000">string</SPAN>&nbsp;                  
593  <span class="font10bold" style="color: #0000FF">get_tag_name (  )</SPAN>                  
594  <BR>          </div>
595    <a name="methodset_tag_name" id="set_tag_name"><!-- --></a>
596  <BR>  <div class="evenrow">
597  <SPAN CLASS="font10bold">Description : </SPAN>          
598  <!-- ========== Info from phpDoc block ========= -->          <div class="method-header">
599  This method gets the name of the tag                  <span class="method-title">set_tag_name</span> (line <span class="line-number">136</span>)
600  <BR>          </div>
601            
602  <DL>          <!-- ========== Info from phpDoc block ========= -->
603    <DT class="font10bold">Function Parameters:</DT>  <p class="short-description">This method sets the name of the tag</p>
604      <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_name">set_tag_name</a><span class="src-sym">( </span><span class="src-var">$name </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
605    <li>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_tag </span>= <span class="src-var">$name</span><span class="src-sym">;</span></li>
606    <DT class="font10bold">Function Info:</DT>  <li>    <span class="src-sym">}</span></li>
607      </ol></pre></p></p>
608    <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Return</b> - - the tag name</DD>          
609              <div class="method-signature">
610  </DL>                  <span class="method-result">void</span>
611                    <span class="method-name">
612  </DIV>                          set_tag_name
613  <BR>                  </span>
614                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
615  <DIV CLASS="function">                          </div>
616  <A NAME='render'><!-- --></A>          
617  <SPAN CLASS="font12bold">render</SPAN>                          <ul class="parameters">
618  <BR>                                          <li>
619  <SPAN CLASS="font10bold">Useage : </SPAN>                                  <span class="var-type">string</span>
620  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                  <span class="var-name">$name</span><span class="var-description">: - the tag name</span>                        </li>
621  <span class="font10bold" style="color: #0000FF">render ( [$indent_level = 0] )</SPAN>                                  </ul>
622  <BR>                  
623  Overridden in child class(es) as: <a href="../phpHtmlLib/HTMLTagClass.html#render">HTMLTagClass::render()</a><br><span class="font10bold" style="padding-left: 10px;">Overrides :</span> <a href="../phpHtmlLib/Container.html#render">Container::render()</a>                  
624  <BR>          </div>
625  <SPAN CLASS="font10bold">Description : </SPAN>  <a name="method_set_flags" id="_set_flags"><!-- --></a>
626  <!-- ========== Info from phpDoc block ========= -->  <div class="oddrow">
627  This function is responsible          
628  <BR>          <div class="method-header">
629  for rendering the tag and                  <span class="method-title">_set_flags</span> (line <span class="line-number">123</span>)
630  its contents          </div>
631  <DL>          
632    <DT class="font10bold">Function Parameters:</DT>          <!-- ========== Info from phpDoc block ========= -->
633      <p class="short-description">This method is used to set the bitmask  flags for this tag.  It tells the  class how to render the tag.</p>
634    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$indent_level</SPAN></SPAN> - the current indentation          
635                level for the tag</DD>          <div class="method-signature">
636                      <span class="method-result">void</span>
637                    <span class="method-name">
638    <DT class="font10bold">Function Info:</DT>                          _set_flags
639                      </span>
640  </DL>                                  ()
641                            </div>
642  </DIV>          
643  <BR>                  
644                    
645  <DIV CLASS="function">                          <hr class="separator" />
646  <A NAME='reset_attributes'><!-- --></A>                  <div class="notes">Redefined in descendants as:</div>
647  <SPAN CLASS="font12bold">reset_attributes</SPAN>                  <ul class="redefinitions">
648  <BR>                                          <li>
649  <SPAN CLASS="font10bold">Useage : </SPAN>                                  <a href="../phpHtmlLib/Atag.html#method_set_flags">Atag::_set_flags()</a>
650  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                                          </li>
651  <span class="font10bold" style="color: #0000FF">reset_attributes ( [$attributes = array()] )</SPAN>                                          <li>
652  <BR>                                  <a href="../phpHtmlLib/APPLETtag.html#method_set_flags">APPLETtag::_set_flags()</a>
653                                                            </li>
654  <BR>                                          <li>
655  <SPAN CLASS="font10bold">Description : </SPAN>                                  <a href="../phpHtmlLib/AREAtag.html#method_set_flags">AREAtag::_set_flags()</a>
656  <!-- ========== Info from phpDoc block ========= -->                                                          </li>
657  clear all attributes and start with new attributes                                          <li>
658  <BR>                                  <a href="../phpHtmlLib/Btag.html#method_set_flags">Btag::_set_flags()</a>
659                                                            </li>
660  <DL>                                          <li>
661    <DT class="font10bold">Function Parameters:</DT>                                  <a href="../phpHtmlLib/BASEtag.html#method_set_flags">BASEtag::_set_flags()</a>
662                                                              </li>
663    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$attributes</SPAN></SPAN> Associative array of name=&quot;value&quot; pairs of                                          <li>
664                                tag atributes.                                  <a href="../phpHtmlLib/BRtag.html#method_set_flags">BRtag::_set_flags()</a>
665                                ie array(&quot;border&quot;=&gt;&quot;0&quot;, &quot;class&quot;=&gt;&quot;hover&quot;);</DD>                                                          </li>
666                                              <li>
667                                    <a href="../phpHtmlLib/CENTERtag.html#method_set_flags">CENTERtag::_set_flags()</a>
668    <DT class="font10bold">Function Info:</DT>                                                          </li>
669                                              <li>
670    <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Access</b> - public</DD>                                  <a href="../phpHtmlLib/DOCTYPEtag.html#method_set_flags">DOCTYPEtag::_set_flags()</a>
671                                                              </li>
672  </DL>                                          <li>
673                                    <a href="../phpHtmlLib/FONTtag.html#method_set_flags">FONTtag::_set_flags()</a>
674  </DIV>                                                          </li>
675  <BR>                                          <li>
676                                    <a href="../phpHtmlLib/FRAMEtag.html#method_set_flags">FRAMEtag::_set_flags()</a>
677  <DIV CLASS="function">                                                          </li>
678  <A NAME='set_collapse'><!-- --></A>                                          <li>
679  <SPAN CLASS="font12bold">set_collapse</SPAN>                                  <a href="../phpHtmlLib/H1tag.html#method_set_flags">H1tag::_set_flags()</a>
680  <BR>                                                          </li>
681  <SPAN CLASS="font10bold">Useage : </SPAN>                                          <li>
682  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                  <a href="../phpHtmlLib/H2tag.html#method_set_flags">H2tag::_set_flags()</a>
683  <span class="font10bold" style="color: #0000FF">set_collapse ( [$collapse = TRUE], [$indent = TRUE] )</SPAN>                                                          </li>
684  <BR>                                          <li>
685  <span class="font10bold" style="padding-left: 10px;">Overrides :</span> <a href="../phpHtmlLib/Container.html#set_collapse">Container::set_collapse()</a>                                  <a href="../phpHtmlLib/H3tag.html#method_set_flags">H3tag::_set_flags()</a>
686  <BR>                                                          </li>
687  <SPAN CLASS="font10bold">Description : </SPAN>                                          <li>
688  <!-- ========== Info from phpDoc block ========= -->                                  <a href="../phpHtmlLib/H4tag.html#method_set_flags">H4tag::_set_flags()</a>
689  This function turns on the collapse flag                                                          </li>
690  <BR>                                          <li>
691                                    <a href="../phpHtmlLib/H5tag.html#method_set_flags">H5tag::_set_flags()</a>
692  <DL>                                                          </li>
693    <DT class="font10bold">Function Parameters:</DT>                                          <li>
694                                      <a href="../phpHtmlLib/H6tag.html#method_set_flags">H6tag::_set_flags()</a>
695    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$collapse</SPAN></SPAN> - the collapse flag</DD>                                                          </li>
696                                              <li>
697    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$indent</SPAN></SPAN> - the indent flag                                  <a href="../phpHtmlLib/HRtag.html#method_set_flags">HRtag::_set_flags()</a>
698                    DEFAULT: TRUE;</DD>                                                          </li>
699                                              <li>
700                                    <a href="../phpHtmlLib/IMGtag.html#method_set_flags">IMGtag::_set_flags()</a>
701    <DT class="font10bold">Function Info:</DT>                                                          </li>
702                                              <li>
703  </DL>                                  <a href="../phpHtmlLib/INPUTtag.html#method_set_flags">INPUTtag::_set_flags()</a>
704                                                            </li>
705  </DIV>                                          <li>
706  <BR>                                  <a href="../phpHtmlLib/LINKtag.html#method_set_flags">LINKtag::_set_flags()</a>
707                                                            </li>
708  <DIV CLASS="function">                                          <li>
709  <A NAME='set_newline_after_closetag'><!-- --></A>                                  <a href="../phpHtmlLib/METAtag.html#method_set_flags">METAtag::_set_flags()</a>
710  <SPAN CLASS="font12bold">set_newline_after_closetag</SPAN>                                                          </li>
711  <BR>                                          <li>
712  <SPAN CLASS="font10bold">Useage : </SPAN>                                  <a href="../phpHtmlLib/NOBRtag.html#method_set_flags">NOBRtag::_set_flags()</a>
713  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                                          </li>
714  <span class="font10bold" style="color: #0000FF">set_newline_after_closetag ( $flag )</SPAN>                                          <li>
715  <BR>                                  <a href="../phpHtmlLib/OPTIONtag.html#method_set_flags">OPTIONtag::_set_flags()</a>
716                                                            </li>
717  <BR>                                          <li>
718  <SPAN CLASS="font10bold">Description : </SPAN>                                  <a href="../phpHtmlLib/PREtag.html#method_set_flags">PREtag::_set_flags()</a>
719  <!-- ========== Info from phpDoc block ========= -->                                                          </li>
720  set the newline_after_content flag                                          <li>
721  <BR>                                  <a href="../phpHtmlLib/Stag.html#method_set_flags">Stag::_set_flags()</a>
722                                                            </li>
723  <DL>                                          <li>
724    <DT class="font10bold">Function Parameters:</DT>                                  <a href="../phpHtmlLib/TEXTAREAtag.html#method_set_flags">TEXTAREAtag::_set_flags()</a>
725                                                              </li>
726    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$flag</SPAN></SPAN> TRUE or FALSE</DD>                                          <li>
727                                      <a href="../phpHtmlLib/DEFINITIONSRCsvgtag.html#method_set_flags">DEFINITIONSRCsvgtag::_set_flags()</a>
728                                                            </li>
729    <DT class="font10bold">Function Info:</DT>                                          <li>
730                                      <a href="../phpHtmlLib/ELLIPSEsvgtag.html#method_set_flags">ELLIPSEsvgtag::_set_flags()</a>
731  </DL>                                                          </li>
732                                            <li>
733  </DIV>                                  <a href="../phpHtmlLib/FONTFACEFORMATsvgtag.html#method_set_flags">FONTFACEFORMATsvgtag::_set_flags()</a>
734  <BR>                                                          </li>
735                                            <li>
736  <DIV CLASS="function">                                  <a href="../phpHtmlLib/FONTFACENAMEsvgtag.html#method_set_flags">FONTFACENAMEsvgtag::_set_flags()</a>
737  <A NAME='set_newline_after_opentag'><!-- --></A>                                                          </li>
738  <SPAN CLASS="font12bold">set_newline_after_opentag</SPAN>                                          <li>
739  <BR>                                  <a href="../phpHtmlLib/HKERNsvgtag.html#method_set_flags">HKERNsvgtag::_set_flags()</a>
740  <SPAN CLASS="font10bold">Useage : </SPAN>                                                          </li>
741  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                          <li>
742  <span class="font10bold" style="color: #0000FF">set_newline_after_opentag ( $flag )</SPAN>                                  <a href="../phpHtmlLib/SCRIPTsvgtag.html#method_set_flags">SCRIPTsvgtag::_set_flags()</a>
743  <BR>                                                          </li>
744                                            <li>
745  <BR>                                  <a href="../phpHtmlLib/STYLEsvgtag.html#method_set_flags">STYLEsvgtag::_set_flags()</a>
746  <SPAN CLASS="font10bold">Description : </SPAN>                                                          </li>
747  <!-- ========== Info from phpDoc block ========= -->                                          <li>
748  set the newline_after_opentag flag                                  <a href="../phpHtmlLib/VKERNsvgtag.html#method_set_flags">VKERNsvgtag::_set_flags()</a>
749  <BR>                                                          </li>
750                                            <li>
751  <DL>                                  <a href="../phpHtmlLib/ACCESStag.html#method_set_flags">ACCESStag::_set_flags()</a>
752    <DT class="font10bold">Function Parameters:</DT>                                                          </li>
753                                              <li>
754    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$flag</SPAN></SPAN> TRUE or FALSE</DD>                                  <a href="../phpHtmlLib/NOOPtag.html#method_set_flags">NOOPtag::_set_flags()</a>
755                                                              </li>
756                                            <li>
757    <DT class="font10bold">Function Info:</DT>                                  <a href="../phpHtmlLib/TIMERtag.html#method_set_flags">TIMERtag::_set_flags()</a>
758                                                              </li>
759  </DL>                                          <li>
760                                    <a href="../phpHtmlLib/XMLtag.html#method_set_flags">XMLtag::_set_flags()</a>
761  </DIV>                                                          </li>
762  <BR>                                          <li>
763                                    <a href="../phpHtmlLib/CDATAtag.html#method_set_flags">CDATAtag::_set_flags()</a>
764  <DIV CLASS="function">                                                          </li>
765  <A NAME='set_tag_attribute'><!-- --></A>                                  </ul>
766  <SPAN CLASS="font12bold">set_tag_attribute</SPAN>          </div>
767  <BR>                                                          <h4>Inherited Methods</h4>
768  <SPAN CLASS="font10bold">Useage : </SPAN>                                  <a name='inherited_methods'><!-- --></a>        
769  <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;                                                                          <!-- =========== Summary =========== -->
770  <span class="font10bold" style="color: #0000FF">set_tag_attribute ( $name, [$value = NULL] )</SPAN>                                          <p>Inherited From <span class="classname"><a href="../phpHtmlLib/Container.html">Container</a></span></p>
771  <BR>                                          <blockquote>
772                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodContainer">Container::Container()</a></span><br>
773  <BR>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd">Container::add()</a></span><br>
774  <SPAN CLASS="font10bold">Description : </SPAN>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></span><br>
775  <!-- ========== Info from phpDoc block ========= -->                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodcount_content">Container::count_content()</a></span><br>
776  add a single attribute (name=&quot;value&quot;)                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_element">Container::get_element()</a></span><br>
777  <BR>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_indent_flag">Container::get_indent_flag()</a></span><br>
778                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush">Container::push()</a></span><br>
779  <DL>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush_reference">Container::push_reference()</a></span><br>
780    <DT class="font10bold">Function Parameters:</DT>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodrender">Container::render()</a></span><br>
781                                                                                                              <span class="method-name"><a href="../phpHtmlLib/Container.html#methodreset_content">Container::reset_content()</a></span><br>
782    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> attribute name</DD>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></span><br>
783                                                                                                              <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_indent_flag">Container::set_indent_flag()</a></span><br>
784    <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">mixed</SPAN> <span style="color: #0000FF;font-weight:bold">$value</SPAN></SPAN> the value.</DD>                                                                                          </blockquote>
785                                                                                      
786                    </div>
787    <DT class="font10bold">Function Info:</DT>          </div>
788      
789    <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Access</b> - public</DD>  
790              <p class="notes" id="credit">
791  </DL>                  Documentation generated on Thu,  1 Apr 2004 09:40:24 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC2</a>
792            </p>
793  </DIV>          </div></body>
794  <BR>  </html>
   
 <DIV CLASS="function">  
 <A NAME='set_tag_attributes'><!-- --></A>  
 <SPAN CLASS="font12bold">set_tag_attributes</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">set_tag_attributes ( [$attributes = array()] )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 add multiple attributes (name=&quot;value&quot;)  
 <BR>  
   
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$attributes</SPAN></SPAN> Associative array of name=&quot;value&quot; pairs of  
                               tag atributes.  
                               ie array(&quot;border&quot;=&gt;&quot;0&quot;, &quot;class&quot;=&gt;&quot;hover&quot;);</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Access</b> - public</DD>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='set_tag_name'><!-- --></A>  
 <SPAN CLASS="font12bold">set_tag_name</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">set_tag_name ( $name )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 This method sets the name of the tag  
 <BR>  
   
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> - the tag name</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='_build_attribute_string'><!-- --></A>  
 <SPAN CLASS="font12bold">_build_attribute_string</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">the</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">_build_attribute_string ( $name, $value )</SPAN>  
 <BR>  
 Overridden in child class(es) as: <a href="../phpHtmlLib/HTMLTagClass.html#_build_attribute_string">HTMLTagClass::_build_attribute_string()</a><br>  
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 this builds an attribute for an XML tag.  
 <BR>  
 XML attributes MUST have a name AND a  
 value.  
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> -  attribute name</DD>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">mixed</SPAN> <span style="color: #0000FF;font-weight:bold">$value</SPAN></SPAN> -  attribute value</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Return</b> - tag attribute name=value pair.  
           to be added to the tag.</DD>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='_get_element'><!-- --></A>  
 <SPAN CLASS="font12bold">_get_element</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">mixed</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">_get_element ( $cell )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 get the nth element from content array  
 <BR>  
   
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$cell</SPAN></SPAN> the cell to get</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='_prepare_flags'><!-- --></A>  
 <SPAN CLASS="font12bold">_prepare_flags</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">_prepare_flags (  )</SPAN>  
 <BR>  
 Overridden in child class(es) as: <a href="../phpHtmlLib/SVGTagClass.html#_prepare_flags">SVGTagClass::_prepare_flags()</a><br>  
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 This function checks to see if  
 <BR>  
 there is only 1 content data, and  
 its not an object, then it auto  
 sets some of the indentation flags  
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='_render_close_tag'><!-- --></A>  
 <SPAN CLASS="font12bold">_render_close_tag</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">_render_close_tag ( $indent_level )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 this function is reposnsible for  
 rendering the closing tag (if any)  
 <BR>  
   
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$indent_level</SPAN></SPAN> - the indent level</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='_render_content'><!-- --></A>  
 <SPAN CLASS="font12bold">_render_content</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">_render_content ( $indent_level, [$output_debug = 0] )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 this function is reponsible for  
 <BR>  
 rendering the pcdata, or content  
 of the tag (if any)  
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$indent_level</SPAN></SPAN> - the indent level</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='_render_open_tag'><!-- --></A>  
 <SPAN CLASS="font12bold">_render_open_tag</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">_render_open_tag ( $indent_level, [$finish_slash = TRUE] )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 this function is responsible for  
 rendering the open tag.  
 <BR>  
   
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$indent_level</SPAN></SPAN> - the indent level</DD>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$finish_slash</SPAN></SPAN> - do we add the finish / if we have no  
                   close tag and no content?</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
   
 <hr>  
 </HTML>  

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.4

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed