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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations)
Sat Sep 20 00:24:00 2003 UTC (21 years ago) by jonen
Branch: MAIN
Changes since 1.2: +901 -598 lines
File MIME type: text/html
+ updated whole phphtmllib to v2.3.0

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 Container</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 <h2 class="class-name">Class Container</h2>
13
14 <a name="sec-description"></a>
15 <div class="info-box">
16 <div class="info-box-title">Description</div>
17 <div class="nav-bar">
18 <span class="disabled">Description</span> |
19 <a href="#sec-descendents">Descendents</a>
20 | <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</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 nothing more then a</p>
27 <p class="description"><p>container widget. It lets you push data into it, and it will render each item indented properly so it works with the rest of the libs.</p><p>This is helpfull when you have a function that wants to return multiple Tag Objects or widgets. Just wrap them in this container and they will all get rendered with the current indentation level.</p><p>Base Class for phpHtmlLib</p></p>
28 <ul class="tags">
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>
30 <li><span class="field">link:</span> <a href="http://phphtmllib.sourceforge.net">http://phphtmllib.sourceforge.net</a></li>
31 </ul>
32 <p class="notes">
33 Located in <a class="field" href="_ContainerClass_inc.html">Program_Root/ContainerClass.inc</a> (line <span class="field">38</span>)
34 </p>
35
36
37 <pre></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-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
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/XMLTagClass.html">XMLTagClass</a></td>
60 <td>
61 This class is used for building and rendering an XML tag.
62 </td>
63 </tr>
64 <tr>
65 <td style="padding-right: 2em"><a href="../phpHtmlLib/BaseWidget.html">BaseWidget</a></td>
66 <td>
67 this is the base widget class, that all widgets are based off of. It provides some basic members and methods
68 </td>
69 </tr>
70 <tr>
71 <td style="padding-right: 2em"><a href="../phpHtmlLib/ContainerWidget.html">ContainerWidget</a></td>
72 <td>
73 This is just to maintain compatibility with the 1.1.0 release of phphtmllib
74 </td>
75 </tr>
76 <tr>
77 <td style="padding-right: 2em"><a href="../phpHtmlLib/XMLDocumentClass.html">XMLDocumentClass</a></td>
78 <td>
79 This class lets you build a complete xml document and render it.
80 </td>
81 </tr>
82 <tr>
83 <td style="padding-right: 2em"><a href="../phpHtmlLib/FormProcessing/FormProcessor.html">FormProcessor</a></td>
84 <td>
85 This is the main engine for the processing
86 </td>
87 </tr>
88 </table>
89 </div>
90 </div>
91
92 <a name="sec-var-summary"></a>
93 <div class="info-box">
94 <div class="info-box-title">Variable Summary</span></div>
95 <div class="nav-bar">
96 <a href="#sec-description">Description</a> |
97 <a href="#sec-descendents">Descendents</a> |
98 <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
99 |
100 <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
101
102 </div>
103 <div class="info-box-body">
104 <div class="var-summary">
105 <div class="var-title">
106 <span class="var-type">mixed</span>
107 <a href="#$_flags" title="details" class="var-name">$_flags</a>
108 </div>
109 </div>
110 </div>
111 </div>
112
113 <a name="sec-method-summary"></a>
114 <div class="info-box">
115 <div class="info-box-title">Method Summary</span></div>
116 <div class="nav-bar">
117 <a href="#sec-description">Description</a> |
118 <a href="#sec-descendents">Descendents</a> |
119 <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
120
121 |
122 <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
123 </div>
124 <div class="info-box-body">
125 <div class="method-summary">
126
127 <div class="method-definition">
128 <span class="method-result">void</span>
129 <a href="#Container" title="details" class="method-name">Container</a>
130 ()
131 </div>
132
133 <div class="method-definition">
134 <span class="method-result">void</span>
135 <a href="#add" title="details" class="method-name">add</a>
136 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
137 </div>
138
139 <div class="method-definition">
140 <span class="method-result">void</span>
141 <a href="#add_reference" title="details" class="method-name">add_reference</a>
142 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$content</span>)
143 </div>
144
145 <div class="method-definition">
146 <span class="method-result">int</span>
147 <a href="#count_content" title="details" class="method-name">count_content</a>
148 ()
149 </div>
150
151 <div class="method-definition">
152 <span class="method-result">boolean</span>
153 <a href="#get_indent_flag" title="details" class="method-name">get_indent_flag</a>
154 ()
155 </div>
156
157 <div class="method-definition">
158 <span class="method-result">void</span>
159 <a href="#push" title="details" class="method-name">push</a>
160 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
161 </div>
162
163 <div class="method-definition">
164 <span class="method-result">void</span>
165 <a href="#push_reference" title="details" class="method-name">push_reference</a>
166 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$content</span>)
167 </div>
168
169 <div class="method-definition">
170 <span class="method-result">string</span>
171 <a href="#render" title="details" class="method-name">render</a>
172 (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$output_debug</span>)
173 </div>
174
175 <div class="method-definition">
176 <span class="method-result">void</span>
177 <a href="#reset_content" title="details" class="method-name">reset_content</a>
178 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
179 </div>
180
181 <div class="method-definition">
182 <span class="method-result">void</span>
183 <a href="#set_collapse" title="details" class="method-name">set_collapse</a>
184 ([<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>])
185 </div>
186
187 <div class="method-definition">
188 <span class="method-result">void</span>
189 <a href="#set_indent_flag" title="details" class="method-name">set_indent_flag</a>
190 (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
191 </div>
192
193 <div class="method-definition">
194 <span class="method-result">void</span>
195 <a href="#_set_flags" title="details" class="method-name">_set_flags</a>
196 ()
197 </div>
198 </div>
199 </div>
200 </div>
201
202 <a name="sec-vars"></a>
203 <div class="info-box">
204 <div class="info-box-title">Variables</div>
205 <div class="nav-bar">
206 <a href="#sec-description">Description</a> |
207 <a href="#sec-descendents">Descendents</a> |
208 <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
209
210
211 |
212 <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
213
214 </div>
215 <div class="info-box-body">
216 <a name="var$_flags" id="$_flags"><!-- --></A>
217 <div class="evenrow">
218
219 <div class="var-header">
220 <span class="var-title">
221 <span class="var-type">mixed</span>
222 <span class="var-name">$_flags</span>
223 = <span class="var-default"> _NEWLINEAFTERCONTENT</span> (line <span class="line-number">64</span>)
224 </span>
225 </div>
226
227 <!-- ========== Info from phpDoc block ========= -->
228 <p class="short-description">The flags that tell us</p>
229 <p class="description"><p>how to render the tag its contents, and the close</p></p>
230
231
232
233
234
235 </div>
236
237 </div>
238 </div>
239
240 <a name="sec-methods"></a>
241 <div class="info-box">
242 <div class="info-box-title">Methods</div>
243 <div class="nav-bar">
244 <a href="#sec-description">Description</a> |
245 <a href="#sec-descendents">Descendents</a> |
246 <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
247 <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
248
249 </div>
250 <div class="info-box-body">
251 <A NAME='method_detail'></A>
252 <a name="methodContainer" id="Container"><!-- --></a>
253 <div class="oddrow">
254
255 <div class="method-header">
256 <span class="method-title">Constructor Container</span> (line <span class="line-number">76</span>)
257 </div>
258
259 <!-- ========== Info from phpDoc block ========= -->
260 <p class="short-description">The constructor.</p>
261 <p class="description"><p>This lets you pass in data that you want automatically added to the container. This works in the same manner as the push() method.</p></p>
262
263 <div class="method-signature">
264 <span class="method-result">void</span>
265 <span class="method-name">
266 Container
267 </span>
268 ()
269 </div>
270
271
272
273 </div>
274 <a name="methodadd" id="add"><!-- --></a>
275 <div class="evenrow">
276
277 <div class="method-header">
278 <span class="method-title">add</span> (line <span class="line-number">172</span>)
279 </div>
280
281 <!-- ========== Info from phpDoc block ========= -->
282 <p class="short-description">add content onto content stack</p>
283 <p class="description"><p>adds content to tag as a FIFO. You can have n number of parameters. each one will get added in succession to the content.</p></p>
284 <ul class="tags">
285 <li><span class="field">access:</span> public</li>
286 </ul>
287
288 <div class="method-signature">
289 <span class="method-result">void</span>
290 <span class="method-name">
291 add
292 </span>
293 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
294 </div>
295
296 <ul class="parameters">
297 <li>
298 <span class="var-type">mixed</span>
299 <span class="var-name">$content</span><span class="var-description">: <p>- either string, or tag object.</p></span> </li>
300 </ul>
301
302
303 <hr class="separator" />
304 <div class="notes">Redefined in descendants as:</div>
305 <ul class="redefinitions">
306 <li>
307 <a href="../phpHtmlLib/OLtag.html#methodadd">OLtag::add()</a>
308 : add content onto content stack adds content to tag as a FIFO.
309 </li>
310 <li>
311 <a href="../phpHtmlLib/TRtag.html#methodadd">TRtag::add()</a>
312 : add content onto content stack adds content to tag as a FIFO.
313 </li>
314 <li>
315 <a href="../phpHtmlLib/FooterNav.html#methodadd">FooterNav::add()</a>
316 : add an entry to the footer nav
317 </li>
318 <li>
319 <a href="../phpHtmlLib/NavTable.html#methodadd">NavTable::add()</a>
320 : this function adds an entry to the navtable.
321 </li>
322 <li>
323 <a href="../phpHtmlLib/TextCSSNav.html#methodadd">TextCSSNav::add()</a>
324 : this function adds a clickable link.
325 </li>
326 <li>
327 <a href="../phpHtmlLib/TextNav.html#methodadd">TextNav::add()</a>
328 : this function adds a clickable link.
329 </li>
330 <li>
331 <a href="../phpHtmlLib/VerticalCSSNavTable.html#methodadd">VerticalCSSNavTable::add()</a>
332 : this function adds a clickable link.
333 </li>
334 <li>
335 <a href="../phpHtmlLib/CSSContainer.html#methodadd">CSSContainer::add()</a>
336 : Only allow the adding of CSSBuilder
337 </li>
338 <li>
339 <a href="../phpHtmlLib/XMLDocumentClass.html#methodadd">XMLDocumentClass::add()</a>
340 : we override this class to make sure we push all content inside the local _xml_obj tag
341 </li>
342 </ul>
343 </div>
344 <a name="methodadd_reference" id="add_reference"><!-- --></a>
345 <div class="oddrow">
346
347 <div class="method-header">
348 <span class="method-title">add_reference</span> (line <span class="line-number">214</span>)
349 </div>
350
351 <!-- ========== Info from phpDoc block ========= -->
352 <p class="short-description">Add content onto content stack so you can change the item later.</p>
353 <p class="description"><p>adds content to tag as a FIFO You can only add 1 element at a time, and it will be added as a reference. So you can't do push_reference(&quot;something&quot;);, since &quot;something&quot; is a static.</p></p>
354 <ul class="tags">
355 <li><span class="field">access:</span> public</li>
356 </ul>
357
358 <div class="method-signature">
359 <span class="method-result">void</span>
360 <span class="method-name">
361 add_reference
362 </span>
363 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$content</span>)
364 </div>
365
366 <ul class="parameters">
367 <li>
368 <span class="var-type">mixed</span>
369 <span class="var-name">$content</span><span class="var-description">: <p>- either string, or tag object. the tag object gets stored as a reference to the original, so you can push it, then modify it later.</p></span> </li>
370 </ul>
371
372
373 <hr class="separator" />
374 <div class="notes">Redefined in descendants as:</div>
375 <ul class="redefinitions">
376 <li>
377 <a href="../phpHtmlLib/OLtag.html#methodadd_reference">OLtag::add_reference()</a>
378 : push content onto content stack
379 </li>
380 <li>
381 <a href="../phpHtmlLib/TRtag.html#methodadd_reference">TRtag::add_reference()</a>
382 : add content onto content stack
383 </li>
384 <li>
385 <a href="../phpHtmlLib/XMLDocumentClass.html#methodadd_reference">XMLDocumentClass::add_reference()</a>
386 : we override this class to make sure we push all content inside the local _xml_obj tag
387 </li>
388 </ul>
389 </div>
390 <a name="methodcount_content" id="count_content"><!-- --></a>
391 <div class="evenrow">
392
393 <div class="method-header">
394 <span class="method-title">count_content</span> (line <span class="line-number">239</span>)
395 </div>
396
397 <!-- ========== Info from phpDoc block ========= -->
398 <p class="short-description">counts the number of content objects</p>
399 <ul class="tags">
400 <li><span class="field">access:</span> public</li>
401 </ul>
402
403 <div class="method-signature">
404 <span class="method-result">int</span>
405 <span class="method-name">
406 count_content
407 </span>
408 ()
409 </div>
410
411
412
413 </div>
414 <a name="methodget_indent_flag" id="get_indent_flag"><!-- --></a>
415 <div class="oddrow">
416
417 <div class="method-header">
418 <span class="method-title">get_indent_flag</span> (line <span class="line-number">280</span>)
419 </div>
420
421 <!-- ========== Info from phpDoc block ========= -->
422 <p class="short-description">This flag gets the current value of the indent flag</p>
423 <ul class="tags">
424 <li><span class="field">access:</span> public</li>
425 </ul>
426
427 <div class="method-signature">
428 <span class="method-result">boolean</span>
429 <span class="method-name">
430 get_indent_flag
431 </span>
432 ()
433 </div>
434
435
436
437 </div>
438 <a name="methodpush" id="push"><!-- --></a>
439 <div class="evenrow">
440
441 <div class="method-header">
442 <span class="method-title">push</span> (line <span class="line-number">158</span>)
443 </div>
444
445 <!-- ========== Info from phpDoc block ========= -->
446 <p class="short-description">Same as add().</p>
447 <p class="description"><p>NOTE: only exists for 1.1.x compatibility</p></p>
448 <ul class="tags">
449 <li><span class="field">access:</span> public</li>
450 <li><span class="field">deprecated:</span> </li>
451 </ul>
452
453 <div class="method-signature">
454 <span class="method-result">void</span>
455 <span class="method-name">
456 push
457 </span>
458 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
459 </div>
460
461 <ul class="parameters">
462 <li>
463 <span class="var-type">mixed</span>
464 <span class="var-name">$content</span><span class="var-description">: <p>- either string, or tag object.</p></span> </li>
465 </ul>
466
467
468 <hr class="separator" />
469 <div class="notes">Redefined in descendants as:</div>
470 <ul class="redefinitions">
471 <li>
472 <a href="../phpHtmlLib/TRtag.html#methodpush">TRtag::push()</a>
473 : Same ass add()
474 </li>
475 <li>
476 <a href="../phpHtmlLib/FooterNav.html#methodpush">FooterNav::push()</a>
477 : add an entry to the footer nav.
478 </li>
479 <li>
480 <a href="../phpHtmlLib/ImageThumbnailWidget.html#methodpush">ImageThumbnailWidget::push()</a>
481 </li>
482 <li>
483 <a href="../phpHtmlLib/NavTable.html#methodpush">NavTable::push()</a>
484 : depricated version of add()
485 </li>
486 <li>
487 <a href="../phpHtmlLib/TextCSSNav.html#methodpush">TextCSSNav::push()</a>
488 : depricated version of add()
489 </li>
490 <li>
491 <a href="../phpHtmlLib/TextNav.html#methodpush">TextNav::push()</a>
492 : depricated version of add()
493 </li>
494 <li>
495 <a href="../phpHtmlLib/TreeNav.html#methodpush">TreeNav::push()</a>
496 </li>
497 <li>
498 <a href="../phpHtmlLib/XMLDocumentClass.html#methodpush">XMLDocumentClass::push()</a>
499 : Same as add().
500 </li>
501 </ul>
502 </div>
503 <a name="methodpush_reference" id="push_reference"><!-- --></a>
504 <div class="oddrow">
505
506 <div class="method-header">
507 <span class="method-title">push_reference</span> (line <span class="line-number">193</span>)
508 </div>
509
510 <!-- ========== Info from phpDoc block ========= -->
511 <p class="short-description">Same as add_reference NOTE : only exists for compatibility with 1.1.x</p>
512 <ul class="tags">
513 <li><span class="field">access:</span> public</li>
514 </ul>
515
516 <div class="method-signature">
517 <span class="method-result">void</span>
518 <span class="method-name">
519 push_reference
520 </span>
521 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$content</span>)
522 </div>
523
524 <ul class="parameters">
525 <li>
526 <span class="var-type">mixed</span>
527 <span class="var-name">&$content</span><span class="var-description">: <p>- a reference to some variable.</p></span> </li>
528 </ul>
529
530
531 <hr class="separator" />
532 <div class="notes">Redefined in descendants as:</div>
533 <ul class="redefinitions">
534 <li>
535 <a href="../phpHtmlLib/TRtag.html#methodpush_reference">TRtag::push_reference()</a>
536 : Same ass add_reference()
537 </li>
538 <li>
539 <a href="../phpHtmlLib/XMLDocumentClass.html#methodpush_reference">XMLDocumentClass::push_reference()</a>
540 : Same as add_reference NOTE : only exists for compatibility with 1.1.x
541 </li>
542 </ul>
543 </div>
544 <a name="methodrender" id="render"><!-- --></a>
545 <div class="evenrow">
546
547 <div class="method-header">
548 <span class="method-title">render</span> (line <span class="line-number">106</span>)
549 </div>
550
551 <!-- ========== Info from phpDoc block ========= -->
552 <p class="short-description">This function is compatible with the rest of the phpHtmllib API spec.</p>
553 <p class="description"><p>It just walks through each of the class' data and renders it with the appropriate indentation.</p></p>
554 <ul class="tags">
555 <li><span class="field">return:</span> <p>the raw html output.</p></li>
556 </ul>
557
558 <div class="method-signature">
559 <span class="method-result">string</span>
560 <span class="method-name">
561 render
562 </span>
563 (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$output_debug</span>)
564 </div>
565
566 <ul class="parameters">
567 <li>
568 <span class="var-type">int</span>
569 <span class="var-name">$indent_level</span><span class="var-description">: <p>- the indentation level for the container.</p></span> </li>
570 <li>
571 <span class="var-type">int</span>
572 <span class="var-name">$output_debug</span><span class="var-description">: <p>- the output debug flag to maintain compatibility w/ the API.</p></span> </li>
573 </ul>
574
575
576 <hr class="separator" />
577 <div class="notes">Redefined in descendants as:</div>
578 <ul class="redefinitions">
579 <li>
580 <a href="../phpHtmlLib/XMLTagClass.html#methodrender">XMLTagClass::render()</a>
581 : This function is responsible for rendering the tag and its contents
582 </li>
583 <li>
584 <a href="../phpHtmlLib/HTMLTagClass.html#methodrender">HTMLTagClass::render()</a>
585 : Renders the tag, attributes, content and close tag.
586 </li>
587 <li>
588 <a href="../phpHtmlLib/ActiveTab.html#methodrender">ActiveTab::render()</a>
589 </li>
590 <li>
591 <a href="../phpHtmlLib/FooterNav.html#methodrender">FooterNav::render()</a>
592 : render the code for this widget.
593 </li>
594 <li>
595 <a href="../phpHtmlLib/ImageThumbnailWidget.html#methodrender">ImageThumbnailWidget::render()</a>
596 : Render the entire widget. this includes the page offset links, as well as the thumbnails.
597 </li>
598 <li>
599 <a href="../phpHtmlLib/InfoTable.html#methodrender">InfoTable::render()</a>
600 : This function renders the object.
601 </li>
602 <li>
603 <a href="../phpHtmlLib/NavTable.html#methodrender">NavTable::render()</a>
604 : Render the Navtable and its content.
605 </li>
606 <li>
607 <a href="../phpHtmlLib/TextCSSNav.html#methodrender">TextCSSNav::render()</a>
608 : function that will render the widget.
609 </li>
610 <li>
611 <a href="../phpHtmlLib/SVG/SVGGraph.html#methodrender">SVGGraph::render()</a>
612 </li>
613 <li>
614 <a href="../phpHtmlLib/RoundTitleTable.html#methodrender">RoundTitleTable::render()</a>
615 : Render the Navtable and its content.
616 </li>
617 <li>
618 <a href="../phpHtmlLib/TextNav.html#methodrender">TextNav::render()</a>
619 : function that will render the widget.
620 </li>
621 <li>
622 <a href="../phpHtmlLib/TreeNav.html#methodrender">TreeNav::render()</a>
623 : function that will render the widget.
624 </li>
625 <li>
626 <a href="../phpHtmlLib/VerticalCSSNavTable.html#methodrender">VerticalCSSNavTable::render()</a>
627 : function that will render the widget.
628 </li>
629 <li>
630 <a href="../phpHtmlLib/DataList.html#methodrender">DataList::render()</a>
631 : This function renders the final
632 </li>
633 <li>
634 <a href="../phpHtmlLib/XMLDocumentClass.html#methodrender">XMLDocumentClass::render()</a>
635 : function that will render the XML Document.
636 </li>
637 <li>
638 <a href="../phpHtmlLib/FormProcessing/FormProcessor.html#methodrender">FormProcessor::render()</a>
639 : This method is called to render the form's html
640 </li>
641 <li>
642 <a href="../phpHtmlLib/FormProcessing/FormWizard.html#methodrender">FormWizard::render()</a>
643 : This function renders the
644 </li>
645 </ul>
646 </div>
647 <a name="methodreset_content" id="reset_content"><!-- --></a>
648 <div class="oddrow">
649
650 <div class="method-header">
651 <span class="method-title">reset_content</span> (line <span class="line-number">226</span>)
652 </div>
653
654 <!-- ========== Info from phpDoc block ========= -->
655 <p class="short-description">destroy existing content and start with new content.</p>
656 <ul class="tags">
657 <li><span class="field">access:</span> public</li>
658 </ul>
659
660 <div class="method-signature">
661 <span class="method-result">void</span>
662 <span class="method-name">
663 reset_content
664 </span>
665 (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
666 </div>
667
668 <ul class="parameters">
669 <li>
670 <span class="var-type">mixed</span>
671 <span class="var-name">$content</span><span class="var-description">: <p>can be tag object, or raw (string).</p></span> </li>
672 </ul>
673
674
675 <hr class="separator" />
676 <div class="notes">Redefined in descendants as:</div>
677 <ul class="redefinitions">
678 <li>
679 <a href="../phpHtmlLib/XMLDocumentClass.html#methodreset_content">XMLDocumentClass::reset_content()</a>
680 : we override this class to make sure we push all content inside the local _xml_obj tag
681 </li>
682 </ul>
683 </div>
684 <a name="methodset_collapse" id="set_collapse"><!-- --></a>
685 <div class="evenrow">
686
687 <div class="method-header">
688 <span class="method-title">set_collapse</span> (line <span class="line-number">294</span>)
689 </div>
690
691 <!-- ========== Info from phpDoc block ========= -->
692 <p class="short-description">This function turns on the collapse flag</p>
693 <ul class="tags">
694 <li><span class="field">access:</span> public</li>
695 </ul>
696
697 <div class="method-signature">
698 <span class="method-result">void</span>
699 <span class="method-name">
700 set_collapse
701 </span>
702 ([<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>])
703 </div>
704
705 <ul class="parameters">
706 <li>
707 <span class="var-type">boolean</span>
708 <span class="var-name">$collapse</span><span class="var-description">: <p>- the collapse flag</p></span> </li>
709 <li>
710 <span class="var-type">boolean</span>
711 <span class="var-name">$indent</span><span class="var-description">: <p>- the indent flag DEFAULT: TRUE;</p></span> </li>
712 </ul>
713
714
715 <hr class="separator" />
716 <div class="notes">Redefined in descendants as:</div>
717 <ul class="redefinitions">
718 <li>
719 <a href="../phpHtmlLib/XMLTagClass.html#methodset_collapse">XMLTagClass::set_collapse()</a>
720 : This function turns on the collapse flag
721 </li>
722 </ul>
723 </div>
724 <a name="methodset_indent_flag" id="set_indent_flag"><!-- --></a>
725 <div class="oddrow">
726
727 <div class="method-header">
728 <span class="method-title">set_indent_flag</span> (line <span class="line-number">263</span>)
729 </div>
730
731 <!-- ========== Info from phpDoc block ========= -->
732 <p class="short-description">function to set the indent flag</p>
733 <ul class="tags">
734 <li><span class="field">access:</span> public</li>
735 </ul>
736
737 <div class="method-signature">
738 <span class="method-result">void</span>
739 <span class="method-name">
740 set_indent_flag
741 </span>
742 (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
743 </div>
744
745 <ul class="parameters">
746 <li>
747 <span class="var-type">boolean</span>
748 <span class="var-name">$flag</span><span class="var-description">: <p>TRUE or FALSE</p></span> </li>
749 </ul>
750
751
752 </div>
753 <a name="method_set_flags" id="_set_flags"><!-- --></a>
754 <div class="evenrow">
755
756 <div class="method-header">
757 <span class="method-title">_set_flags</span> (line <span class="line-number">252</span>)
758 </div>
759
760 <!-- ========== Info from phpDoc block ========= -->
761 <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>
762 <p class="description"><p>NOTE: the child class can override this to set the options</p></p>
763
764 <div class="method-signature">
765 <span class="method-result">void</span>
766 <span class="method-name">
767 _set_flags
768 </span>
769 ()
770 </div>
771
772
773
774 <hr class="separator" />
775 <div class="notes">Redefined in descendants as:</div>
776 <ul class="redefinitions">
777 <li>
778 <a href="../phpHtmlLib/XMLTagClass.html#method_set_flags">XMLTagClass::_set_flags()</a>
779 : This method is used to set the bitmask flags for this tag. It tells the class how to render the tag.
780 </li>
781 <li>
782 <a href="../phpHtmlLib/Atag.html#method_set_flags">Atag::_set_flags()</a>
783 </li>
784 <li>
785 <a href="../phpHtmlLib/APPLETtag.html#method_set_flags">APPLETtag::_set_flags()</a>
786 </li>
787 <li>
788 <a href="../phpHtmlLib/AREAtag.html#method_set_flags">AREAtag::_set_flags()</a>
789 </li>
790 <li>
791 <a href="../phpHtmlLib/Btag.html#method_set_flags">Btag::_set_flags()</a>
792 </li>
793 <li>
794 <a href="../phpHtmlLib/BASEtag.html#method_set_flags">BASEtag::_set_flags()</a>
795 </li>
796 <li>
797 <a href="../phpHtmlLib/BRtag.html#method_set_flags">BRtag::_set_flags()</a>
798 </li>
799 <li>
800 <a href="../phpHtmlLib/CENTERtag.html#method_set_flags">CENTERtag::_set_flags()</a>
801 </li>
802 <li>
803 <a href="../phpHtmlLib/DOCTYPEtag.html#method_set_flags">DOCTYPEtag::_set_flags()</a>
804 </li>
805 <li>
806 <a href="../phpHtmlLib/FONTtag.html#method_set_flags">FONTtag::_set_flags()</a>
807 </li>
808 <li>
809 <a href="../phpHtmlLib/FRAMEtag.html#method_set_flags">FRAMEtag::_set_flags()</a>
810 </li>
811 <li>
812 <a href="../phpHtmlLib/H1tag.html#method_set_flags">H1tag::_set_flags()</a>
813 </li>
814 <li>
815 <a href="../phpHtmlLib/H2tag.html#method_set_flags">H2tag::_set_flags()</a>
816 </li>
817 <li>
818 <a href="../phpHtmlLib/H3tag.html#method_set_flags">H3tag::_set_flags()</a>
819 </li>
820 <li>
821 <a href="../phpHtmlLib/H4tag.html#method_set_flags">H4tag::_set_flags()</a>
822 </li>
823 <li>
824 <a href="../phpHtmlLib/H5tag.html#method_set_flags">H5tag::_set_flags()</a>
825 </li>
826 <li>
827 <a href="../phpHtmlLib/H6tag.html#method_set_flags">H6tag::_set_flags()</a>
828 </li>
829 <li>
830 <a href="../phpHtmlLib/HRtag.html#method_set_flags">HRtag::_set_flags()</a>
831 </li>
832 <li>
833 <a href="../phpHtmlLib/IMGtag.html#method_set_flags">IMGtag::_set_flags()</a>
834 </li>
835 <li>
836 <a href="../phpHtmlLib/INPUTtag.html#method_set_flags">INPUTtag::_set_flags()</a>
837 </li>
838 <li>
839 <a href="../phpHtmlLib/LINKtag.html#method_set_flags">LINKtag::_set_flags()</a>
840 </li>
841 <li>
842 <a href="../phpHtmlLib/METAtag.html#method_set_flags">METAtag::_set_flags()</a>
843 </li>
844 <li>
845 <a href="../phpHtmlLib/NOBRtag.html#method_set_flags">NOBRtag::_set_flags()</a>
846 </li>
847 <li>
848 <a href="../phpHtmlLib/OPTIONtag.html#method_set_flags">OPTIONtag::_set_flags()</a>
849 </li>
850 <li>
851 <a href="../phpHtmlLib/PREtag.html#method_set_flags">PREtag::_set_flags()</a>
852 </li>
853 <li>
854 <a href="../phpHtmlLib/Stag.html#method_set_flags">Stag::_set_flags()</a>
855 </li>
856 <li>
857 <a href="../phpHtmlLib/TEXTAREAtag.html#method_set_flags">TEXTAREAtag::_set_flags()</a>
858 </li>
859 <li>
860 <a href="../phpHtmlLib/DEFINITIONSRCsvgtag.html#method_set_flags">DEFINITIONSRCsvgtag::_set_flags()</a>
861 </li>
862 <li>
863 <a href="../phpHtmlLib/ELLIPSEsvgtag.html#method_set_flags">ELLIPSEsvgtag::_set_flags()</a>
864 </li>
865 <li>
866 <a href="../phpHtmlLib/FONTFACEFORMATsvgtag.html#method_set_flags">FONTFACEFORMATsvgtag::_set_flags()</a>
867 </li>
868 <li>
869 <a href="../phpHtmlLib/FONTFACENAMEsvgtag.html#method_set_flags">FONTFACENAMEsvgtag::_set_flags()</a>
870 </li>
871 <li>
872 <a href="../phpHtmlLib/HKERNsvgtag.html#method_set_flags">HKERNsvgtag::_set_flags()</a>
873 </li>
874 <li>
875 <a href="../phpHtmlLib/SCRIPTsvgtag.html#method_set_flags">SCRIPTsvgtag::_set_flags()</a>
876 </li>
877 <li>
878 <a href="../phpHtmlLib/STYLEsvgtag.html#method_set_flags">STYLEsvgtag::_set_flags()</a>
879 </li>
880 <li>
881 <a href="../phpHtmlLib/VKERNsvgtag.html#method_set_flags">VKERNsvgtag::_set_flags()</a>
882 </li>
883 <li>
884 <a href="../phpHtmlLib/ACCESStag.html#method_set_flags">ACCESStag::_set_flags()</a>
885 </li>
886 <li>
887 <a href="../phpHtmlLib/NOOPtag.html#method_set_flags">NOOPtag::_set_flags()</a>
888 </li>
889 <li>
890 <a href="../phpHtmlLib/TIMERtag.html#method_set_flags">TIMERtag::_set_flags()</a>
891 </li>
892 <li>
893 <a href="../phpHtmlLib/XMLtag.html#method_set_flags">XMLtag::_set_flags()</a>
894 </li>
895 <li>
896 <a href="../phpHtmlLib/CDATAtag.html#method_set_flags">CDATAtag::_set_flags()</a>
897 </li>
898 </ul>
899 </div>
900
901 </div>
902 </div>
903
904 <p class="notes" id="credit">
905 Documention generated on Thu, 31 Jul 2003 18:32:19 -0700 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>
906 </p>
907 </div></body>
908 </html>

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