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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Thu May 6 16:24:30 2004 UTC (20 years, 3 months ago) by jonen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +792 -980 lines
File MIME type: text/html
 updated all to v2.4.1 - Apr 01, 2004

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

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