/[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.3 by jonen, Sat Sep 20 00:24:12 2003 UTC revision 1.4 by jonen, Thu May 6 16:24:30 2004 UTC
# Line 1  Line 1 
1  <?xml version="1.0" encoding="iso-8859-1"?>  <?xml version="1.0" encoding="iso-8859-1"?>
2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3    <html xmlns="http://www.w3.org/1999/xhtml">    <html xmlns="http://www.w3.org/1999/xhtml">
4                  <head>                  <head>
5                          <!-- template designed by Marco Von Ballmoos -->                          <!-- template designed by Marco Von Ballmoos -->
6                          <title>Docs For Class XMLTagClass</title>                          <title>Docs For Class XMLTagClass</title>
7                          <link rel="stylesheet" href="../media/stylesheet.css" />                          <link rel="stylesheet" href="../media/stylesheet.css" />
8                          <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>                          <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
9                  </head>                  </head>
10                  <body>                  <body>
11                          <div class="page-body">                                          <div class="page-body">                
12  <h2 class="class-name">Class XMLTagClass</h2>  <h2 class="class-name">Class XMLTagClass</h2>
13    
14  <a name="sec-description"></a>  <a name="sec-description"></a>
15  <div class="info-box">  <div class="info-box">
16          <div class="info-box-title">Description</div>          <div class="info-box-title">Description</div>
17          <div class="nav-bar">          <div class="nav-bar">
18                                          <span class="disabled">Description</span> |                                          <span class="disabled">Description</span> |
19                                                          <a href="#sec-descendents">Descendents</a>                                                          <a href="#sec-descendents">Descendents</a>
20                          |                                                                                       <a href="#sec-vars">Vars</a>                          |                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
21                                                  |                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)                                                  
22                                                                                            </div>
23                          </div>          <div class="info-box-body">
24          <div class="info-box-body">                          <!-- ========== Info from phpDoc block ========= -->
25                  <!-- ========== Info from phpDoc block ========= -->  <p class="short-description">This class is used for building and rendering  an XML tag.</p>
26  <p class="short-description">This class is used for building and rendering  an XML tag.</p>  <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  <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>          <ul class="tags">
28          <ul class="tags">                                  <li><span class="field">author:</span> Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</li>
29                                  <li><span class="field">author:</span> <p>Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">mailto:waboring@buildabetterweb.com</a>&gt;</p></li>                          </ul>
30                          </ul>                  <p class="notes">
31                  <p class="notes">                          Located in <a class="field" href="_XMLTagClass_inc.html">/XMLTagClass.inc</a> (line <span class="field">35</span>)
32                          Located in <a class="field" href="_XMLTagClass_inc.html">Program_Root/XMLTagClass.inc</a> (line <span class="field">35</span>)                  </p>
33                  </p>                  
34                                                    
                           
35                  <pre><a href="../phpHtmlLib/Container.html">Container</a>                  <pre><a href="../phpHtmlLib/Container.html">Container</a>
36     |     |
    --XMLTagClass</pre>  
           
                         </div>  
 </div>  
   
         <a name="sec-descendents"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Direct descendents</div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                         <span class="disabled">Descendents</span>  
                         |                                                                                               <a href="#sec-vars">Vars</a>  
                                                                 |                                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)  
                                                           
                                         </div>  
                 <div class="info-box-body">  
                         <table cellpadding="2" cellspacing="0" class="class-table">  
                                 <tr>  
                                         <th class="class-table-header">Class</th>  
                                         <th class="class-table-header">Description</th>  
                                 </tr>  
                                                                 <tr>  
                                         <td style="padding-right: 2em"><a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a></td>  
                                         <td>  
                                                                                         Base class for all HTML Tag classes.  
                                                                                 </td>  
                                 </tr>  
                                                                 <tr>  
                                         <td style="padding-right: 2em"><a href="../phpHtmlLib/SVGTagClass.html">SVGTagClass</a></td>  
                                         <td>  
                                                                                         This overrides the WMLTagClass to  define some methods that set  some commonly used SVG tag attributes.  
                                                                                 </td>  
                                 </tr>  
                                                                 <tr>  
                                         <td style="padding-right: 2em"><a href="../phpHtmlLib/WMLTagClass.html">WMLTagClass</a></td>  
                                         <td>  
                                                                                         Base class for all WML Tag classes.  
                                                                                 </td>  
                                 </tr>  
                                                                 <tr>  
                                         <td style="padding-right: 2em"><a href="../phpHtmlLib/XMLtag.html">XMLtag</a></td>  
                                         <td>  
                                                                                         xml tag class  
                                                                                 </td>  
                                 </tr>  
                                                         </table>  
                 </div>  
         </div>  
   
   
         <a name="sec-method-summary"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Method Summary</span></div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                                                                                         <a href="#sec-vars">Vars</a>  
                                   
                                 |  
                                                 <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)  
                 </div>  
                 <div class="info-box-body">                      
                         <div class="method-summary">  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#XMLTagClass" title="details" class="method-name">XMLTagClass</a>  
                                                                                         (<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>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">string</span>  
                                                                                 <a href="#get_tag" title="details" class="method-name">get_tag</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">string</span>  
                                                                                 <a href="#get_tag_name" title="details" class="method-name">get_tag_name</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#render" title="details" class="method-name">render</a>  
                                                                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#reset_attributes" title="details" class="method-name">reset_attributes</a>  
                                                                                         ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_cdata_flag" title="details" class="method-name">set_cdata_flag</a>  
                                                                                         (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_collapse" title="details" class="method-name">set_collapse</a>  
                                                                                         ([<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>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_newline_after_closetag" title="details" class="method-name">set_newline_after_closetag</a>  
                                                                                         (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_newline_after_opentag" title="details" class="method-name">set_newline_after_opentag</a>  
                                                                                         (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_tag_attribute" title="details" class="method-name">set_tag_attribute</a>  
                                                                                         (<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>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_tag_attributes" title="details" class="method-name">set_tag_attributes</a>  
                                                                                         ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#set_tag_name" title="details" class="method-name">set_tag_name</a>  
                                                                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">the</span>  
                                                                                 <a href="#_build_attribute_string" title="details" class="method-name">_build_attribute_string</a>  
                                                                                         (<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>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">mixed</span>  
                                                                                 <a href="#_get_element" title="details" class="method-name">_get_element</a>  
                                                                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$cell</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#_prepare_flags" title="details" class="method-name">_prepare_flags</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#_render_close_tag" title="details" class="method-name">_render_close_tag</a>  
                                                                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#_render_content" title="details" class="method-name">_render_content</a>  
                                                                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$output_debug</span>)  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#_render_open_tag" title="details" class="method-name">_render_open_tag</a>  
                                                                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$finish_slash</span> = <span class="var-default">TRUE</span>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#_set_flags" title="details" class="method-name">_set_flags</a>  
                                                                                 ()  
                                                                         </div>  
                                                         </div>  
                 </div>  
         </div>            
   
         <a name="sec-vars"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Variables</div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                                                 <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)  
                                                   
                           
                                                         |  
                                                                         <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)  
                                                           
                                         </div>  
                 <div class="info-box-body">  
                                                                                 <h4>Inherited Variables</h4>  
                                 <A NAME='inherited_vars'><!-- --></A>  
                                                                         <p>Inherited from <span class="classname"><a href="../phpHtmlLib/Container.html">Container</a></span></p>  
                                         <blockquote>  
                                                                                                         <span class="var-title">  
                                                                 <span class="var-name"><a href="../phpHtmlLib/Container.html#var$_flags">Container::$_flags</a></span><br>  
                                                         </span>  
                                                                                         </blockquote>  
                                                                                   
                 </div>  
         </div>  
           
         <a name="sec-methods"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Methods</div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                                                                                         <a href="#sec-vars">Vars</a>  
                                                                                                                 <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)  
                                                   
                 </div>  
                 <div class="info-box-body">  
                         <A NAME='method_detail'></A>  
 <a name="methodXMLTagClass" id="XMLTagClass"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">Constructor XMLTagClass</span> (line <span class="line-number">68</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">The constructor</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         XMLTagClass  
                 </span>  
                                         (<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>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">mixed</span>  
                                 <span class="var-name">2</span><span class="var-description">: <p>- n items of content to                 add</p></span>                        </li>  
                                         <li>  
                                 <span class="var-type">string</span>  
                                 <span class="var-name">$name</span><span class="var-description">: <p>- the tag name</p></span>                 </li>  
                                         <li>  
                                 <span class="var-type">array</span>  
                                 <span class="var-name">$attributes</span><span class="var-description">: <p>- the attributes array                 can be in name =&gt; value                 or just value</p></span>                  </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodget_tag" id="get_tag"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">get_tag</span> (line <span class="line-number">147</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This returns the tag declared for this class.</p>  
 <p class="description"><p>This should be used in favor of  accessing the $this-&gt;_tag directly.</p></p>  
         <ul class="tags">  
                                 <li><span class="field">return:</span> <p>- the _tag var for this class.</p></li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">string</span>  
                 <span class="method-name">  
                         get_tag  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
         </div>  
 <a name="methodget_tag_name" id="get_tag_name"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">get_tag_name</span> (line <span class="line-number">136</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This method gets the name of the tag</p>  
         <ul class="tags">  
                                 <li><span class="field">return:</span> <p>- the tag name</p></li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">string</span>  
                 <span class="method-name">  
                         get_tag_name  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
         </div>  
 <a name="methodrender" id="render"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">render</span> (line <span class="line-number">89</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function is responsible  for rendering the tag and  its contents</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         render  
                 </span>  
                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">int</span>  
                                 <span class="var-name">$indent_level</span><span class="var-description">: <p>- the current indentation               level for the tag</p></span>                      </li>  
                                 </ul>  
                   
                         <hr class="separator" />  
                 <div class="notes">Redefinition of:</div>  
                 <dl>  
                         <dt><a href="../phpHtmlLib/Container.html#methodrender">Container::render()</a></dt>  
                                                 <dd>This function is compatible with the  rest of the phpHtmllib API spec.</dd>  
                                         </dl>  
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/HTMLTagClass.html#methodrender">HTMLTagClass::render()</a>  
                                                                 : Renders the tag, attributes, content and close tag.  
                                                         </li>  
                                 </ul>  
         </div>  
 <a name="methodreset_attributes" id="reset_attributes"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">reset_attributes</span> (line <span class="line-number">180</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">clear all attributes and start with new attributes</p>  
         <ul class="tags">  
                                 <li><span class="field">access:</span> public</li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         reset_attributes  
                 </span>  
                                         ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">array</span>  
                                 <span class="var-name">$attributes</span><span class="var-description">: <p>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;);</p></span>                 </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodset_cdata_flag" id="set_cdata_flag"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_cdata_flag</span> (line <span class="line-number">231</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This method turns on the automatic wrapping  of the tag's content inside the CDATA wrapper  for XML</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_cdata_flag  
                 </span>  
                                         (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$flag</span><span class="var-description">: <p>TRUE or FALSE</p></span>                  </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodset_collapse" id="set_collapse"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_collapse</span> (line <span class="line-number">247</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function turns on the collapse flag</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_collapse  
                 </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>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$collapse</span><span class="var-description">: <p>- the collapse flag</p></span>                        </li>  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$indent</span><span class="var-description">: <p>- the indent flag                   DEFAULT: TRUE;</p></span>                   </li>  
                                 </ul>  
                   
                         <hr class="separator" />  
                 <div class="notes">Redefinition of:</div>  
                 <dl>  
                         <dt><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></dt>  
                                                 <dd>This function turns on the collapse flag</dd>  
                                         </dl>  
                   
         </div>  
 <a name="methodset_newline_after_closetag" id="set_newline_after_closetag"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_newline_after_closetag</span> (line <span class="line-number">216</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">set the newline_after_content flag</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_newline_after_closetag  
                 </span>  
                                         (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$flag</span><span class="var-description">: <p>TRUE or FALSE</p></span>                  </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodset_newline_after_opentag" id="set_newline_after_opentag"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_newline_after_opentag</span> (line <span class="line-number">204</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">set the newline_after_opentag flag</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_newline_after_opentag  
                 </span>  
                                         (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$flag</span><span class="var-description">: <p>TRUE or FALSE</p></span>                  </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodset_tag_attribute" id="set_tag_attribute"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_tag_attribute</span> (line <span class="line-number">158</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">add a single attribute (name=&quot;value&quot;)</p>  
         <ul class="tags">  
                                 <li><span class="field">access:</span> public</li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_tag_attribute  
                 </span>  
                                         (<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>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">string</span>  
                                 <span class="var-name">$name</span><span class="var-description">: <p>attribute name</p></span>                 </li>  
                                         <li>  
                                 <span class="var-type">mixed</span>  
                                 <span class="var-name">$value</span><span class="var-description">: <p>the value.</p></span>                    </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodset_tag_attributes" id="set_tag_attributes"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_tag_attributes</span> (line <span class="line-number">169</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">add multiple attributes (name=&quot;value&quot;)</p>  
         <ul class="tags">  
                                 <li><span class="field">access:</span> public</li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_tag_attributes  
                 </span>  
                                         ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">array</span>  
                                 <span class="var-name">$attributes</span><span class="var-description">: <p>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;);</p></span>                 </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodset_tag_name" id="set_tag_name"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">set_tag_name</span> (line <span class="line-number">127</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This method sets the name of the tag</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         set_tag_name  
                 </span>  
                                         (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">string</span>  
                                 <span class="var-name">$name</span><span class="var-description">: <p>- the tag name</p></span>                 </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="method_build_attribute_string" id="_build_attribute_string"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">_build_attribute_string</span> (line <span class="line-number">424</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">this builds an attribute for an XML tag.</p>  
 <p class="description"><p>XML attributes MUST have a name AND a  value.</p></p>  
         <ul class="tags">  
                                 <li><span class="field">return:</span> <p>tag attribute name=value pair.           to be added to the tag.</p></li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">the</span>  
                 <span class="method-name">  
                         _build_attribute_string  
                 </span>  
                                         (<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>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">string</span>  
                                 <span class="var-name">$name</span><span class="var-description">: <p>- $name attribute name</p></span>                 </li>  
                                         <li>  
                                 <span class="var-type">mixed</span>  
                                 <span class="var-name">$value</span><span class="var-description">: <p>- $value attribute value</p></span>                      </li>  
                                 </ul>  
                   
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/HTMLTagClass.html#method_build_attribute_string">HTMLTagClass::_build_attribute_string()</a>  
                                                                 : this builds an attribute for a tag.  
                                                         </li>  
                                 </ul>  
         </div>  
 <a name="method_get_element" id="_get_element"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">_get_element</span> (line <span class="line-number">190</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">get the nth element from content array</p>  
           
         <div class="method-signature">  
                 <span class="method-result">mixed</span>  
                 <span class="method-name">  
                         _get_element  
                 </span>  
                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$cell</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">int</span>  
                                 <span class="var-name">$cell</span><span class="var-description">: <p>the cell to get</p></span>                        </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="method_prepare_flags" id="_prepare_flags"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">_prepare_flags</span> (line <span class="line-number">270</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function checks to see if</p>  
 <p class="description"><p>there is only 1 content data, and  its not an object, then it auto  sets some of the indentation flags</p></p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         _prepare_flags  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/HTMLTagClass.html#method_prepare_flags">HTMLTagClass::_prepare_flags()</a>  
                                                                 : This function checks to see if  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/SVGTagClass.html#method_prepare_flags">SVGTagClass::_prepare_flags()</a>  
                                                                 : we override this method  to automatically check to  see if the tag has content.  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/GOtag.html#method_prepare_flags">GOtag::_prepare_flags()</a>  
                                                                 : we override this method  to automatically check to  see if the tag has content.  
                                                         </li>  
                                 </ul>  
         </div>  
 <a name="method_render_close_tag" id="_render_close_tag"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">_render_close_tag</span> (line <span class="line-number">396</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">this function is reposnsible for  rendering the closing tag (if any)</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         _render_close_tag  
                 </span>  
                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">int</span>  
                                 <span class="var-name">$indent_level</span><span class="var-description">: <p>- the indent level</p></span>                     </li>  
                                 </ul>  
                   
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/CDATAtag.html#method_render_close_tag">CDATAtag::_render_close_tag()</a>  
                                                         </li>  
                                 </ul>  
         </div>  
 <a name="method_render_content" id="_render_content"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">_render_content</span> (line <span class="line-number">339</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">this function is reponsible for  rendering the pcdata, or content  of the tag (if any)</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         _render_content  
                 </span>  
                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$output_debug</span>)  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">int</span>  
                                 <span class="var-name">$indent_level</span><span class="var-description">: <p>- the indent level</p></span>                     </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="method_render_open_tag" id="_render_open_tag"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">_render_open_tag</span> (line <span class="line-number">300</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">this function is responsible for  rendering the open tag.</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         _render_open_tag  
                 </span>  
                                         (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$finish_slash</span> = <span class="var-default">TRUE</span>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">int</span>  
                                 <span class="var-name">$indent_level</span><span class="var-description">: <p>- the indent level</p></span>                     </li>  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$finish_slash</span><span class="var-description">: <p>- do we add the finish / if we have no                   close tag and no content?</p></span>                     </li>  
                                 </ul>  
                   
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/CDATAtag.html#method_render_open_tag">CDATAtag::_render_open_tag()</a>  
                                                         </li>  
                                 </ul>  
         </div>  
 <a name="method_set_flags" id="_set_flags"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">_set_flags</span> (line <span class="line-number">116</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <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>  
 <p class="description"><p>NOTE: the child class can override this        to set the options</p></p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         _set_flags  
                 </span>  
                                 ()  
                         </div>  
           
                   
                         <hr class="separator" />  
                 <div class="notes">Redefinition of:</div>  
                 <dl>  
                         <dt><a href="../phpHtmlLib/Container.html#method_set_flags">Container::_set_flags()</a></dt>  
                                                 <dd>This method is used to set the bitmask  flags for this tag.  It tells the  class how to render the tag.</dd>  
                                         </dl>  
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/Atag.html#method_set_flags">Atag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/APPLETtag.html#method_set_flags">APPLETtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/AREAtag.html#method_set_flags">AREAtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/Btag.html#method_set_flags">Btag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/BASEtag.html#method_set_flags">BASEtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/BRtag.html#method_set_flags">BRtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/CENTERtag.html#method_set_flags">CENTERtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/DOCTYPEtag.html#method_set_flags">DOCTYPEtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/FONTtag.html#method_set_flags">FONTtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/FRAMEtag.html#method_set_flags">FRAMEtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/H1tag.html#method_set_flags">H1tag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/H2tag.html#method_set_flags">H2tag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/H3tag.html#method_set_flags">H3tag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/H4tag.html#method_set_flags">H4tag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/H5tag.html#method_set_flags">H5tag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/H6tag.html#method_set_flags">H6tag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/HRtag.html#method_set_flags">HRtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/IMGtag.html#method_set_flags">IMGtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/INPUTtag.html#method_set_flags">INPUTtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/LINKtag.html#method_set_flags">LINKtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/METAtag.html#method_set_flags">METAtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/NOBRtag.html#method_set_flags">NOBRtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/OPTIONtag.html#method_set_flags">OPTIONtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/PREtag.html#method_set_flags">PREtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/Stag.html#method_set_flags">Stag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/TEXTAREAtag.html#method_set_flags">TEXTAREAtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/DEFINITIONSRCsvgtag.html#method_set_flags">DEFINITIONSRCsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/ELLIPSEsvgtag.html#method_set_flags">ELLIPSEsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/FONTFACEFORMATsvgtag.html#method_set_flags">FONTFACEFORMATsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/FONTFACENAMEsvgtag.html#method_set_flags">FONTFACENAMEsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/HKERNsvgtag.html#method_set_flags">HKERNsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/SCRIPTsvgtag.html#method_set_flags">SCRIPTsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/STYLEsvgtag.html#method_set_flags">STYLEsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/VKERNsvgtag.html#method_set_flags">VKERNsvgtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/ACCESStag.html#method_set_flags">ACCESStag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/NOOPtag.html#method_set_flags">NOOPtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/TIMERtag.html#method_set_flags">TIMERtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/XMLtag.html#method_set_flags">XMLtag::_set_flags()</a>  
                                                         </li>  
                                         <li>  
                                 <a href="../phpHtmlLib/CDATAtag.html#method_set_flags">CDATAtag::_set_flags()</a>  
                                                         </li>  
                                 </ul>  
         </div>  
                                                         <h4>Inherited Methods</h4>  
                                 <a name='inherited_methods'><!-- --></a>          
                                                                         <!-- =========== Summary =========== -->  
                                         <p>Inherited From <span class="classname"><a href="../phpHtmlLib/Container.html">Container</a></span></p>  
                                         <blockquote>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodContainer">Container::Container()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd">Container::add()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodcount_content">Container::count_content()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_indent_flag">Container::get_indent_flag()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush">Container::push()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush_reference">Container::push_reference()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodrender">Container::render()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodreset_content">Container::reset_content()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_indent_flag">Container::set_indent_flag()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/Container.html#method_set_flags">Container::_set_flags()</a></span><br>  
                                                                                         </blockquote>  
                                                                                   
                 </div>  
         </div>  
           
         <p class="notes" id="credit">  
                 Documention generated on Thu, 31 Jul 2003 18:34:05 -0700 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>  
         </p>  
         </div></body>  
 </html>  
37       --XMLTagClass</pre>
38            
39                            </div>
40    </div>
41    
42            <a name="sec-descendents"></a>
43            <div class="info-box">
44                    <div class="info-box-title">Direct descendents</div>
45                    <div class="nav-bar">
46                            <a href="#sec-description">Description</a> |
47                            <span class="disabled">Descendents</span>
48                            |                                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
49                                                            
50                                                                    </div>
51                    <div class="info-box-body">
52                            <table cellpadding="2" cellspacing="0" class="class-table">
53                                    <tr>
54                                            <th class="class-table-header">Class</th>
55                                            <th class="class-table-header">Description</th>
56                                    </tr>
57                                                                    <tr>
58                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a></td>
59                                            <td>
60                                                                                            Base class for all HTML Tag classes.
61                                                                                    </td>
62                                    </tr>
63                                                                    <tr>
64                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/SVGTagClass.html">SVGTagClass</a></td>
65                                            <td>
66                                                                                            This overrides the WMLTagClass to  define some methods that set  some commonly used SVG tag attributes.
67                                                                                    </td>
68                                    </tr>
69                                                                    <tr>
70                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/WMLTagClass.html">WMLTagClass</a></td>
71                                            <td>
72                                                                                            Base class for all WML Tag classes.
73                                                                                    </td>
74                                    </tr>
75                                                                    <tr>
76                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/XMLtag.html">XMLtag</a></td>
77                                            <td>
78                                                                                            xml tag class
79                                                                                    </td>
80                                    </tr>
81                                                            </table>
82                    </div>
83            </div>
84    
85    
86    
87            <a name="sec-method-summary"></a>
88            <div class="info-box">
89                    <div class="info-box-title">Method Summary</span></div>
90                    <div class="nav-bar">
91                            <a href="#sec-description">Description</a> |
92                                                            <a href="#sec-descendents">Descendents</a> |
93                                                                                                    <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
94                    </div>
95                    <div class="info-box-body">                    
96                            <div class="method-summary">
97                                                                    
98                                    <div class="method-definition">
99                                                                                            <span class="method-result">XMLTagClass</span>
100                                                                                    <a href="#XMLTagClass" title="details" class="method-name">XMLTagClass</a>
101                                                                                            (<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                                                                            </div>
103                                                                    
104                                    <div class="method-definition">
105                                                                                            <span class="method-result">string</span>
106                                                                                    <a href="#get_tag" title="details" class="method-name">get_tag</a>
107                                                                                    ()
108                                                                            </div>
109                                                                    
110                                    <div class="method-definition">
111                                                                                            <span class="method-result">string</span>
112                                                                                    <a href="#get_tag_name" title="details" class="method-name">get_tag_name</a>
113                                                                                    ()
114                                                                            </div>
115                                                                    
116                                    <div class="method-definition">
117                                                                                            <span class="method-result">void</span>
118                                                                                    <a href="#render" title="details" class="method-name">render</a>
119                                                                                            (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)
120                                                                            </div>
121                                                                    
122                                    <div class="method-definition">
123                                                                                            <span class="method-result">none</span>
124                                                                                    <a href="#reset_attributes" title="details" class="method-name">reset_attributes</a>
125                                                                                            ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
126                                                                            </div>
127                                                                    
128                                    <div class="method-definition">
129                                                                                            <span class="method-result">none</span>
130                                                                                    <a href="#set_cdata_flag" title="details" class="method-name">set_cdata_flag</a>
131                                                                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
132                                                                            </div>
133                                                                    
134                                    <div class="method-definition">
135                                                                                            <span class="method-result">none</span>
136                                                                                    <a href="#set_collapse" title="details" class="method-name">set_collapse</a>
137                                                                                            ([<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                                                                            </div>
139                                                                    
140                                    <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                                                                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
144                                                                            </div>
145                                                                    
146                                    <div class="method-definition">
147                                                                                            <span class="method-result">none</span>
148                                                                                    <a href="#set_newline_after_opentag" title="details" class="method-name">set_newline_after_opentag</a>
149                                                                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
150                                                                            </div>
151                                                                    
152                                    <div class="method-definition">
153                                                                                            <span class="method-result">none</span>
154                                                                                    <a href="#set_tag_attribute" title="details" class="method-name">set_tag_attribute</a>
155                                                                                            (<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                                                                            </div>
157                                                                    
158                                    <div class="method-definition">
159                                                                                            <span class="method-result">none</span>
160                                                                                    <a href="#set_tag_attributes" title="details" class="method-name">set_tag_attributes</a>
161                                                                                            ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
162                                                                            </div>
163                                                                    
164                                    <div class="method-definition">
165                                                                                            <span class="method-result">void</span>
166                                                                                    <a href="#set_tag_name" title="details" class="method-name">set_tag_name</a>
167                                                                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
168                                                                            </div>
169                                                                    
170                                    <div class="method-definition">
171                                                                                            <span class="method-result">void</span>
172                                                                                    <a href="#_set_flags" title="details" class="method-name">_set_flags</a>
173                                                                                    ()
174                                                                            </div>
175                                                            </div>
176                    </div>
177            </div>          
178    
179            
180            <a name="sec-methods"></a>
181            <div class="info-box">
182                    <div class="info-box-title">Methods</div>
183                    <div class="nav-bar">
184                            <a href="#sec-description">Description</a> |
185                                                            <a href="#sec-descendents">Descendents</a> |
186                                                                                                                                    <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
187                                                    
188                    </div>
189                    <div class="info-box-body">
190                            <A NAME='method_detail'></A>
191    <a name="methodXMLTagClass" id="XMLTagClass"><!-- --></a>
192    <div class="oddrow">
193            
194            <div class="method-header">
195                    <span class="method-title">Constructor XMLTagClass</span> (line <span class="line-number">71</span>)
196            </div>
197            
198            <!-- ========== Info from phpDoc block ========= -->
199    <p class="short-description">The constructor</p>
200    <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    <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    <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    <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    <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    <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    <li>        <span class="src-sym">}</span></li>
208    <li>&nbsp;</li>
209    <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    <li>    <span class="src-sym">}</span></li>
211    </ol></pre></p></p>
212            <ul class="tags">
213                                    <li><span class="field">tutorial:</span> <a href="../phpHtmlLib/tutorial_XMLTagClass.cls.html#example">example</a></li>
214                            </ul>
215            
216            <div class="method-signature">
217                    <span class="method-result">XMLTagClass</span>
218                    <span class="method-name">
219                            XMLTagClass
220                    </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                            </div>
223            
224                            <ul class="parameters">
225                                            <li>
226                                    <span class="var-type">mixed</span>
227                                    <span class="var-name">2</span><span class="var-description">: - n items of content to add</span>                       </li>
228                                            <li>
229                                    <span class="var-type">string</span>
230                                    <span class="var-name">$name</span><span class="var-description">: - the tag name</span>                        </li>
231                                            <li>
232                                    <span class="var-type">array</span>
233                                    <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                                    </ul>
235                    
236                    
237            </div>
238    <a name="methodget_tag" id="get_tag"><!-- --></a>
239    <div class="evenrow">
240            
241            <div class="method-header">
242                    <span class="method-title">get_tag</span> (line <span class="line-number">160</span>)
243            </div>
244            
245            <!-- ========== Info from phpDoc block ========= -->
246    <p class="short-description">This returns the tag declared for this class.</p>
247    <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    <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    </ol></pre></p></p>
252            <ul class="tags">
253                                    <li><span class="field">return:</span> - the _tag var for this class.</li>
254                            </ul>
255            
256            <div class="method-signature">
257                    <span class="method-result">string</span>
258                    <span class="method-name">
259                            get_tag
260                    </span>
261                                    ()
262                            </div>
263            
264                    
265                    
266            </div>
267    <a name="methodget_tag_name" id="get_tag_name"><!-- --></a>
268    <div class="oddrow">
269            
270            <div class="method-header">
271                    <span class="method-title">get_tag_name</span> (line <span class="line-number">147</span>)
272            </div>
273            
274            <!-- ========== Info from phpDoc block ========= -->
275    <p class="short-description">This method gets the name of the tag</p>
276    <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    <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    <li>    <span class="src-sym">}</span></li>
279    </ol></pre></p></p>
280            <ul class="tags">
281                                    <li><span class="field">return:</span> - the tag name</li>
282                            </ul>
283            
284            <div class="method-signature">
285                    <span class="method-result">string</span>
286                    <span class="method-name">
287                            get_tag_name
288                    </span>
289                                    ()
290                            </div>
291            
292                    
293                    
294            </div>
295    <a name="methodrender" id="render"><!-- --></a>
296    <div class="evenrow">
297            
298            <div class="method-header">
299                    <span class="method-title">render</span> (line <span class="line-number">94</span>)
300            </div>
301            
302            <!-- ========== Info from phpDoc block ========= -->
303    <p class="short-description">This function is responsible  for rendering the tag and  its contents</p>
304    <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    <li>        </li>
306    <li>        <span class="src-comm">//try and guess the indentation flags</span></li>
307    <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    <li>&nbsp;</li>
310    <li>        <span class="src-comm">//return $xml;</span></li>
311    <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    <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    <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    <li>    <span class="src-sym">}</span></li>
315    </ol></pre></p></p>
316            
317            <div class="method-signature">
318                    <span class="method-result">void</span>
319                    <span class="method-name">
320                            render
321                    </span>
322                                            (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>)
323                            </div>
324            
325                            <ul class="parameters">
326                                            <li>
327                                    <span class="var-type">int</span>
328                                    <span class="var-name">$indent_level</span><span class="var-description">: - the current indentation               level for the tag</span>                     </li>
329                                    </ul>
330                    
331                            <hr class="separator" />
332                    <div class="notes">Redefinition of:</div>
333                    <dl>
334                            <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                                            </dl>
337                    
338                            <hr class="separator" />
339                    <div class="notes">Redefined in descendants as:</div>
340                    <ul class="redefinitions">
341                                            <li>
342                                    <a href="../phpHtmlLib/HTMLTagClass.html#methodrender">HTMLTagClass::render()</a>
343                                                                    : Renders the tag, attributes, content and close tag.
344                                                            </li>
345                                    </ul>
346            </div>
347    <a name="methodreset_attributes" id="reset_attributes"><!-- --></a>
348    <div class="oddrow">
349            
350            <div class="method-header">
351                    <span class="method-title">reset_attributes</span> (line <span class="line-number">202</span>)
352            </div>
353            
354            <!-- ========== Info from phpDoc block ========= -->
355    <p class="short-description">clear all attributes and start with new attributes</p>
356    <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    <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    <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    <li>    <span class="src-sym">}</span></li>
360    </ol></pre></p></p>
361            
362            <div class="method-signature">
363                    <span class="method-result">none</span>
364                    <span class="method-name">
365                            reset_attributes
366                    </span>
367                                            ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
368                            </div>
369            
370                            <ul class="parameters">
371                                            <li>
372                                    <span class="var-type">array</span>
373                                    <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                                    </ul>
375                    
376                    
377            </div>
378    <a name="methodset_cdata_flag" id="set_cdata_flag"><!-- --></a>
379    <div class="evenrow">
380            
381            <div class="method-header">
382                    <span class="method-title">set_cdata_flag</span> (line <span class="line-number">270</span>)
383            </div>
384            
385            <!-- ========== Info from phpDoc block ========= -->
386    <p class="short-description">This method turns on the automatic wrapping  of the tag's content inside the CDATA wrapper  for XML</p>
387    <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    <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    <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    <li>        <span class="src-sym">} </span><span class="src-key">else</span><span class="src-sym">{</span></li>
392    <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    <li>        <span class="src-sym">}</span></li>
394    <li>    <span class="src-sym">}</span></li>
395    </ol></pre></p></p>
396            
397            <div class="method-signature">
398                    <span class="method-result">none</span>
399                    <span class="method-name">
400                            set_cdata_flag
401                    </span>
402                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
403                            </div>
404            
405                            <ul class="parameters">
406                                            <li>
407                                    <span class="var-type">boolean</span>
408                                    <span class="var-name">$flag</span><span class="var-description">: TRUE or FALSE</span>                 </li>
409                                    </ul>
410                    
411                    
412            </div>
413    <a name="methodset_collapse" id="set_collapse"><!-- --></a>
414    <div class="oddrow">
415            
416            <div class="method-header">
417                    <span class="method-title">set_collapse</span> (line <span class="line-number">289</span>)
418            </div>
419            
420            <!-- ========== Info from phpDoc block ========= -->
421    <p class="short-description">This function turns on the collapse flag</p>
422    <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    <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    <li>        <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
426    <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    <li>        <span class="src-sym">}</span></li>
428    <li>&nbsp;</li>
429    <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    <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    <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    <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    <li>        <span class="src-sym">}</span></li>
436    <li>    <span class="src-sym">}</span></li>
437    </ol></pre></p></p>
438            
439            <div class="method-signature">
440                    <span class="method-result">none</span>
441                    <span class="method-name">
442                            set_collapse
443                    </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                            </div>
446            
447                            <ul class="parameters">
448                                            <li>
449                                    <span class="var-type">boolean</span>
450                                    <span class="var-name">$collapse</span><span class="var-description">: - the collapse flag</span>                       </li>
451                                            <li>
452                                    <span class="var-type">boolean</span>
453                                    <span class="var-name">$indent</span><span class="var-description">: - the indent flag                   DEFAULT: TRUE;</span>                  </li>
454                                    </ul>
455                    
456                            <hr class="separator" />
457                    <div class="notes">Redefinition of:</div>
458                    <dl>
459                            <dt><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></dt>
460                                                    <dd>This function turns on the collapse flag</dd>
461                                            </dl>
462                    
463            </div>
464    <a name="methodset_newline_after_closetag" id="set_newline_after_closetag"><!-- --></a>
465    <div class="evenrow">
466            
467            <div class="method-header">
468                    <span class="method-title">set_newline_after_closetag</span> (line <span class="line-number">253</span>)
469            </div>
470            
471            <!-- ========== Info from phpDoc block ========= -->
472    <p class="short-description">set the newline_after_content flag</p>
473    <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    <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    <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    <li>        <span class="src-sym">}</span></li>
479    <li>    <span class="src-sym">}</span></li>
480    </ol></pre></p></p>
481            
482            <div class="method-signature">
483                    <span class="method-result">none</span>
484                    <span class="method-name">
485                            set_newline_after_closetag
486                    </span>
487                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
488                            </div>
489            
490                            <ul class="parameters">
491                                            <li>
492                                    <span class="var-type">boolean</span>
493                                    <span class="var-name">$flag</span><span class="var-description">: TRUE or FALSE</span>                 </li>
494                                    </ul>
495                    
496                    
497            </div>
498    <a name="methodset_newline_after_opentag" id="set_newline_after_opentag"><!-- --></a>
499    <div class="oddrow">
500            
501            <div class="method-header">
502                    <span class="method-title">set_newline_after_opentag</span> (line <span class="line-number">237</span>)
503            </div>
504            
505            <!-- ========== Info from phpDoc block ========= -->
506    <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    <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    <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    <li>        <span class="src-sym">}        </span></li>
513    <li>    <span class="src-sym">}</span></li>
514    </ol></pre></p></p>
515            
516            <div class="method-signature">
517                    <span class="method-result">none</span>
518                    <span class="method-name">
519                            set_newline_after_opentag
520                    </span>
521                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
522                            </div>
523            
524                            <ul class="parameters">
525                                            <li>
526                                    <span class="var-type">boolean</span>
527                                    <span class="var-name">$flag</span><span class="var-description">: TRUE or FALSE</span>                 </li>
528                                    </ul>
529                    
530                    
531            </div>
532    <a name="methodset_tag_attribute" id="set_tag_attribute"><!-- --></a>
533    <div class="evenrow">
534            
535            <div class="method-header">
536                    <span class="method-title">set_tag_attribute</span> (line <span class="line-number">174</span>)
537            </div>
538            
539            <!-- ========== Info from phpDoc block ========= -->
540    <p class="short-description">add a single attribute (name=&quot;value&quot;)</p>
541    <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    <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    </ol></pre></p></p>
545            
546            <div class="method-signature">
547                    <span class="method-result">none</span>
548                    <span class="method-name">
549                            set_tag_attribute
550                    </span>
551                                            (<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            
554                            <ul class="parameters">
555                                            <li>
556                                    <span class="var-type">string</span>
557                                    <span class="var-name">$name</span><span class="var-description">: attribute name</span>                        </li>
558                                            <li>
559                                    <span class="var-type">mixed</span>
560                                    <span class="var-name">$value</span><span class="var-description">: the value.</span>                   </li>
561                                    </ul>
562                    
563                    
564            </div>
565    <a name="methodset_tag_attributes" id="set_tag_attributes"><!-- --></a>
566    <div class="oddrow">
567            
568            <div class="method-header">
569                    <span class="method-title">set_tag_attributes</span> (line <span class="line-number">188</span>)
570            </div>
571            
572            <!-- ========== Info from phpDoc block ========= -->
573    <p class="short-description">add multiple attributes (name=&quot;value&quot;)</p>
574    <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    <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            
579            <div class="method-signature">
580                    <span class="method-result">none</span>
581                    <span class="method-name">
582                            set_tag_attributes
583                    </span>
584                                            ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">array()</span>])
585                            </div>
586            
587                            <ul class="parameters">
588                                            <li>
589                                    <span class="var-type">array</span>
590                                    <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                                    </ul>
592                    
593                    
594            </div>
595    <a name="methodset_tag_name" id="set_tag_name"><!-- --></a>
596    <div class="evenrow">
597            
598            <div class="method-header">
599                    <span class="method-title">set_tag_name</span> (line <span class="line-number">136</span>)
600            </div>
601            
602            <!-- ========== Info from phpDoc block ========= -->
603    <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    <li>    <span class="src-sym">}</span></li>
607    </ol></pre></p></p>
608            
609            <div class="method-signature">
610                    <span class="method-result">void</span>
611                    <span class="method-name">
612                            set_tag_name
613                    </span>
614                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
615                            </div>
616            
617                            <ul class="parameters">
618                                            <li>
619                                    <span class="var-type">string</span>
620                                    <span class="var-name">$name</span><span class="var-description">: - the tag name</span>                        </li>
621                                    </ul>
622                    
623                    
624            </div>
625    <a name="method_set_flags" id="_set_flags"><!-- --></a>
626    <div class="oddrow">
627            
628            <div class="method-header">
629                    <span class="method-title">_set_flags</span> (line <span class="line-number">123</span>)
630            </div>
631            
632            <!-- ========== 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            
635            <div class="method-signature">
636                    <span class="method-result">void</span>
637                    <span class="method-name">
638                            _set_flags
639                    </span>
640                                    ()
641                            </div>
642            
643                    
644                    
645                            <hr class="separator" />
646                    <div class="notes">Redefined in descendants as:</div>
647                    <ul class="redefinitions">
648                                            <li>
649                                    <a href="../phpHtmlLib/Atag.html#method_set_flags">Atag::_set_flags()</a>
650                                                            </li>
651                                            <li>
652                                    <a href="../phpHtmlLib/APPLETtag.html#method_set_flags">APPLETtag::_set_flags()</a>
653                                                            </li>
654                                            <li>
655                                    <a href="../phpHtmlLib/AREAtag.html#method_set_flags">AREAtag::_set_flags()</a>
656                                                            </li>
657                                            <li>
658                                    <a href="../phpHtmlLib/Btag.html#method_set_flags">Btag::_set_flags()</a>
659                                                            </li>
660                                            <li>
661                                    <a href="../phpHtmlLib/BASEtag.html#method_set_flags">BASEtag::_set_flags()</a>
662                                                            </li>
663                                            <li>
664                                    <a href="../phpHtmlLib/BRtag.html#method_set_flags">BRtag::_set_flags()</a>
665                                                            </li>
666                                            <li>
667                                    <a href="../phpHtmlLib/CENTERtag.html#method_set_flags">CENTERtag::_set_flags()</a>
668                                                            </li>
669                                            <li>
670                                    <a href="../phpHtmlLib/DOCTYPEtag.html#method_set_flags">DOCTYPEtag::_set_flags()</a>
671                                                            </li>
672                                            <li>
673                                    <a href="../phpHtmlLib/FONTtag.html#method_set_flags">FONTtag::_set_flags()</a>
674                                                            </li>
675                                            <li>
676                                    <a href="../phpHtmlLib/FRAMEtag.html#method_set_flags">FRAMEtag::_set_flags()</a>
677                                                            </li>
678                                            <li>
679                                    <a href="../phpHtmlLib/H1tag.html#method_set_flags">H1tag::_set_flags()</a>
680                                                            </li>
681                                            <li>
682                                    <a href="../phpHtmlLib/H2tag.html#method_set_flags">H2tag::_set_flags()</a>
683                                                            </li>
684                                            <li>
685                                    <a href="../phpHtmlLib/H3tag.html#method_set_flags">H3tag::_set_flags()</a>
686                                                            </li>
687                                            <li>
688                                    <a href="../phpHtmlLib/H4tag.html#method_set_flags">H4tag::_set_flags()</a>
689                                                            </li>
690                                            <li>
691                                    <a href="../phpHtmlLib/H5tag.html#method_set_flags">H5tag::_set_flags()</a>
692                                                            </li>
693                                            <li>
694                                    <a href="../phpHtmlLib/H6tag.html#method_set_flags">H6tag::_set_flags()</a>
695                                                            </li>
696                                            <li>
697                                    <a href="../phpHtmlLib/HRtag.html#method_set_flags">HRtag::_set_flags()</a>
698                                                            </li>
699                                            <li>
700                                    <a href="../phpHtmlLib/IMGtag.html#method_set_flags">IMGtag::_set_flags()</a>
701                                                            </li>
702                                            <li>
703                                    <a href="../phpHtmlLib/INPUTtag.html#method_set_flags">INPUTtag::_set_flags()</a>
704                                                            </li>
705                                            <li>
706                                    <a href="../phpHtmlLib/LINKtag.html#method_set_flags">LINKtag::_set_flags()</a>
707                                                            </li>
708                                            <li>
709                                    <a href="../phpHtmlLib/METAtag.html#method_set_flags">METAtag::_set_flags()</a>
710                                                            </li>
711                                            <li>
712                                    <a href="../phpHtmlLib/NOBRtag.html#method_set_flags">NOBRtag::_set_flags()</a>
713                                                            </li>
714                                            <li>
715                                    <a href="../phpHtmlLib/OPTIONtag.html#method_set_flags">OPTIONtag::_set_flags()</a>
716                                                            </li>
717                                            <li>
718                                    <a href="../phpHtmlLib/PREtag.html#method_set_flags">PREtag::_set_flags()</a>
719                                                            </li>
720                                            <li>
721                                    <a href="../phpHtmlLib/Stag.html#method_set_flags">Stag::_set_flags()</a>
722                                                            </li>
723                                            <li>
724                                    <a href="../phpHtmlLib/TEXTAREAtag.html#method_set_flags">TEXTAREAtag::_set_flags()</a>
725                                                            </li>
726                                            <li>
727                                    <a href="../phpHtmlLib/DEFINITIONSRCsvgtag.html#method_set_flags">DEFINITIONSRCsvgtag::_set_flags()</a>
728                                                            </li>
729                                            <li>
730                                    <a href="../phpHtmlLib/ELLIPSEsvgtag.html#method_set_flags">ELLIPSEsvgtag::_set_flags()</a>
731                                                            </li>
732                                            <li>
733                                    <a href="../phpHtmlLib/FONTFACEFORMATsvgtag.html#method_set_flags">FONTFACEFORMATsvgtag::_set_flags()</a>
734                                                            </li>
735                                            <li>
736                                    <a href="../phpHtmlLib/FONTFACENAMEsvgtag.html#method_set_flags">FONTFACENAMEsvgtag::_set_flags()</a>
737                                                            </li>
738                                            <li>
739                                    <a href="../phpHtmlLib/HKERNsvgtag.html#method_set_flags">HKERNsvgtag::_set_flags()</a>
740                                                            </li>
741                                            <li>
742                                    <a href="../phpHtmlLib/SCRIPTsvgtag.html#method_set_flags">SCRIPTsvgtag::_set_flags()</a>
743                                                            </li>
744                                            <li>
745                                    <a href="../phpHtmlLib/STYLEsvgtag.html#method_set_flags">STYLEsvgtag::_set_flags()</a>
746                                                            </li>
747                                            <li>
748                                    <a href="../phpHtmlLib/VKERNsvgtag.html#method_set_flags">VKERNsvgtag::_set_flags()</a>
749                                                            </li>
750                                            <li>
751                                    <a href="../phpHtmlLib/ACCESStag.html#method_set_flags">ACCESStag::_set_flags()</a>
752                                                            </li>
753                                            <li>
754                                    <a href="../phpHtmlLib/NOOPtag.html#method_set_flags">NOOPtag::_set_flags()</a>
755                                                            </li>
756                                            <li>
757                                    <a href="../phpHtmlLib/TIMERtag.html#method_set_flags">TIMERtag::_set_flags()</a>
758                                                            </li>
759                                            <li>
760                                    <a href="../phpHtmlLib/XMLtag.html#method_set_flags">XMLtag::_set_flags()</a>
761                                                            </li>
762                                            <li>
763                                    <a href="../phpHtmlLib/CDATAtag.html#method_set_flags">CDATAtag::_set_flags()</a>
764                                                            </li>
765                                    </ul>
766            </div>
767                                                            <h4>Inherited Methods</h4>
768                                    <a name='inherited_methods'><!-- --></a>        
769                                                                            <!-- =========== Summary =========== -->
770                                            <p>Inherited From <span class="classname"><a href="../phpHtmlLib/Container.html">Container</a></span></p>
771                                            <blockquote>
772                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodContainer">Container::Container()</a></span><br>
773                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd">Container::add()</a></span><br>
774                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></span><br>
775                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodcount_content">Container::count_content()</a></span><br>
776                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_element">Container::get_element()</a></span><br>
777                                                                                                            <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                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush_reference">Container::push_reference()</a></span><br>
780                                                                                                            <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                                                                                                            <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                                                                                            </blockquote>
785                                                                                    
786                    </div>
787            </div>
788    
789    
790            <p class="notes" id="credit">
791                    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></body>
794    </html>

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

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