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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Thu May 6 16:24:21 2004 UTC (20 years, 2 months ago) by jonen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +880 -959 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 HTMLTagClass</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 HTMLTagClass</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">Base class for all HTML Tag classes.</p>
27 <p class="description"><p>Tag class renders an html tag, its attributes, the content (if any), and close tag (if needed).</p></p>
28 <ul class="tags">
29 <li><span class="field">link:</span> <a href="http://phphtmllib.sourceforge.net">http://phphtmllib.sourceforge.net</a></li>
30 <li><span class="field">author:</span> Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</li>
31 </ul>
32 <p class="notes">
33 Located in <a class="field" href="_HTMLTagClass_inc.html">/HTMLTagClass.inc</a> (line <span class="field">31</span>)
34 </p>
35
36
37 <pre><a href="../phpHtmlLib/Container.html">Container</a>
38 |
39 --<a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a>
40 |
41 --HTMLTagClass</pre>
42
43 </div>
44 </div>
45
46 <a name="sec-descendents"></a>
47 <div class="info-box">
48 <div class="info-box-title">Direct descendents</div>
49 <div class="nav-bar">
50 <a href="#sec-description">Description</a> |
51 <span class="disabled">Descendents</span>
52 | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
53
54 </div>
55 <div class="info-box-body">
56 <table cellpadding="2" cellspacing="0" class="class-table">
57 <tr>
58 <th class="class-table-header">Class</th>
59 <th class="class-table-header">Description</th>
60 </tr>
61 <tr>
62 <td style="padding-right: 2em"><a href="../phpHtmlLib/Atag.html">Atag</a></td>
63 <td>
64 &lt;A&gt; tag class
65 </td>
66 </tr>
67 <tr>
68 <td style="padding-right: 2em"><a href="../phpHtmlLib/ABBRtag.html">ABBRtag</a></td>
69 <td>
70 &lt;ABBR&gt; tag class
71 </td>
72 </tr>
73 <tr>
74 <td style="padding-right: 2em"><a href="../phpHtmlLib/ACRONYMtag.html">ACRONYMtag</a></td>
75 <td>
76 &lt;ACRONYM&gt; tag class
77 </td>
78 </tr>
79 <tr>
80 <td style="padding-right: 2em"><a href="../phpHtmlLib/ADDRESStag.html">ADDRESStag</a></td>
81 <td>
82 &lt;ADDRESS&gt; tag class
83 </td>
84 </tr>
85 <tr>
86 <td style="padding-right: 2em"><a href="../phpHtmlLib/APPLETtag.html">APPLETtag</a></td>
87 <td>
88 &lt;APPLET&gt; tag class
89 </td>
90 </tr>
91 <tr>
92 <td style="padding-right: 2em"><a href="../phpHtmlLib/AREAtag.html">AREAtag</a></td>
93 <td>
94 &lt;AREA&gt; tag class
95 </td>
96 </tr>
97 <tr>
98 <td style="padding-right: 2em"><a href="../phpHtmlLib/Btag.html">Btag</a></td>
99 <td>
100
101 </td>
102 </tr>
103 <tr>
104 <td style="padding-right: 2em"><a href="../phpHtmlLib/BASEtag.html">BASEtag</a></td>
105 <td>
106 &lt;BASE&gt; tag class
107 </td>
108 </tr>
109 <tr>
110 <td style="padding-right: 2em"><a href="../phpHtmlLib/BDOtag.html">BDOtag</a></td>
111 <td>
112 &lt;BDO&gt; tag class
113 </td>
114 </tr>
115 <tr>
116 <td style="padding-right: 2em"><a href="../phpHtmlLib/BIGtag.html">BIGtag</a></td>
117 <td>
118 &lt;BIG&gt; tag class
119 </td>
120 </tr>
121 <tr>
122 <td style="padding-right: 2em"><a href="../phpHtmlLib/BLOCKQUOTEtag.html">BLOCKQUOTEtag</a></td>
123 <td>
124 &lt;BLOCKQUOTE&gt; tag class
125 </td>
126 </tr>
127 <tr>
128 <td style="padding-right: 2em"><a href="../phpHtmlLib/BODYtag.html">BODYtag</a></td>
129 <td>
130 &lt;BODY&gt; tag class
131 </td>
132 </tr>
133 <tr>
134 <td style="padding-right: 2em"><a href="../phpHtmlLib/BRtag.html">BRtag</a></td>
135 <td>
136 <br /> tag class
137 </td>
138 </tr>
139 <tr>
140 <td style="padding-right: 2em"><a href="../phpHtmlLib/BUTTONtag.html">BUTTONtag</a></td>
141 <td>
142 &lt;BUTTON&gt; tag class
143 </td>
144 </tr>
145 <tr>
146 <td style="padding-right: 2em"><a href="../phpHtmlLib/CAPTIONtag.html">CAPTIONtag</a></td>
147 <td>
148 &lt;CAPTION&gt; tag class This element defines a table caption.
149 </td>
150 </tr>
151 <tr>
152 <td style="padding-right: 2em"><a href="../phpHtmlLib/CENTERtag.html">CENTERtag</a></td>
153 <td>
154 &lt;CENTER&gt; tag class.
155 </td>
156 </tr>
157 <tr>
158 <td style="padding-right: 2em"><a href="../phpHtmlLib/CITEtag.html">CITEtag</a></td>
159 <td>
160 &lt;CITE&gt; tag class
161 </td>
162 </tr>
163 <tr>
164 <td style="padding-right: 2em"><a href="../phpHtmlLib/CODEtag.html">CODEtag</a></td>
165 <td>
166
167 </td>
168 </tr>
169 <tr>
170 <td style="padding-right: 2em"><a href="../phpHtmlLib/COLtag.html">COLtag</a></td>
171 <td>
172 &lt;COL&gt; tag class
173 </td>
174 </tr>
175 <tr>
176 <td style="padding-right: 2em"><a href="../phpHtmlLib/COLGROUPtag.html">COLGROUPtag</a></td>
177 <td>
178 &lt;COLGROUP&gt; tag class
179 </td>
180 </tr>
181 <tr>
182 <td style="padding-right: 2em"><a href="../phpHtmlLib/DDtag.html">DDtag</a></td>
183 <td>
184 &lt;DD&gt; tag class
185 </td>
186 </tr>
187 <tr>
188 <td style="padding-right: 2em"><a href="../phpHtmlLib/DELtag.html">DELtag</a></td>
189 <td>
190 &lt;DEL&gt; tag class
191 </td>
192 </tr>
193 <tr>
194 <td style="padding-right: 2em"><a href="../phpHtmlLib/DFNtag.html">DFNtag</a></td>
195 <td>
196 &lt;DFN&gt; tag class
197 </td>
198 </tr>
199 <tr>
200 <td style="padding-right: 2em"><a href="../phpHtmlLib/DIVtag.html">DIVtag</a></td>
201 <td>
202 &lt;DIV&gt; tag class
203 </td>
204 </tr>
205 <tr>
206 <td style="padding-right: 2em"><a href="../phpHtmlLib/DLtag.html">DLtag</a></td>
207 <td>
208 &lt;DL&gt; tag class
209 </td>
210 </tr>
211 <tr>
212 <td style="padding-right: 2em"><a href="../phpHtmlLib/DOCTYPEtag.html">DOCTYPEtag</a></td>
213 <td>
214 &lt;!DOCTYPE&gt; tag class
215 </td>
216 </tr>
217 <tr>
218 <td style="padding-right: 2em"><a href="../phpHtmlLib/DTtag.html">DTtag</a></td>
219 <td>
220 &lt;DT&gt; tag class
221 </td>
222 </tr>
223 <tr>
224 <td style="padding-right: 2em"><a href="../phpHtmlLib/EMtag.html">EMtag</a></td>
225 <td>
226 &lt;EM&gt; tag class
227 </td>
228 </tr>
229 <tr>
230 <td style="padding-right: 2em"><a href="../phpHtmlLib/FIELDSETtag.html">FIELDSETtag</a></td>
231 <td>
232 &lt;FIELDSET&gt; tag class
233 </td>
234 </tr>
235 <tr>
236 <td style="padding-right: 2em"><a href="../phpHtmlLib/FONTtag.html">FONTtag</a></td>
237 <td>
238 &lt;FONT&gt; tag class
239 </td>
240 </tr>
241 <tr>
242 <td style="padding-right: 2em"><a href="../phpHtmlLib/FORMtag.html">FORMtag</a></td>
243 <td>
244 FORMtag &lt;FORM&gt; tag
245 </td>
246 </tr>
247 <tr>
248 <td style="padding-right: 2em"><a href="../phpHtmlLib/FRAMEtag.html">FRAMEtag</a></td>
249 <td>
250 &lt;FRAME&gt; tag class
251 </td>
252 </tr>
253 <tr>
254 <td style="padding-right: 2em"><a href="../phpHtmlLib/FRAMESETtag.html">FRAMESETtag</a></td>
255 <td>
256 &lt;FRAMESET&gt; tag class
257 </td>
258 </tr>
259 <tr>
260 <td style="padding-right: 2em"><a href="../phpHtmlLib/H1tag.html">H1tag</a></td>
261 <td>
262 &lt;H1&gt; tag class
263 </td>
264 </tr>
265 <tr>
266 <td style="padding-right: 2em"><a href="../phpHtmlLib/H2tag.html">H2tag</a></td>
267 <td>
268 &lt;H2&gt; tag class
269 </td>
270 </tr>
271 <tr>
272 <td style="padding-right: 2em"><a href="../phpHtmlLib/H3tag.html">H3tag</a></td>
273 <td>
274 &lt;H3&gt; tag class
275 </td>
276 </tr>
277 <tr>
278 <td style="padding-right: 2em"><a href="../phpHtmlLib/H4tag.html">H4tag</a></td>
279 <td>
280 &lt;H4&gt; tag class
281 </td>
282 </tr>
283 <tr>
284 <td style="padding-right: 2em"><a href="../phpHtmlLib/H5tag.html">H5tag</a></td>
285 <td>
286 &lt;H5&gt; tag class
287 </td>
288 </tr>
289 <tr>
290 <td style="padding-right: 2em"><a href="../phpHtmlLib/H6tag.html">H6tag</a></td>
291 <td>
292 &lt;H6&gt; tag class
293 </td>
294 </tr>
295 <tr>
296 <td style="padding-right: 2em"><a href="../phpHtmlLib/HEADtag.html">HEADtag</a></td>
297 <td>
298 &lt;HEAD&gt; tag class
299 </td>
300 </tr>
301 <tr>
302 <td style="padding-right: 2em"><a href="../phpHtmlLib/HRtag.html">HRtag</a></td>
303 <td>
304 &lt;HR&gt; tag class
305 </td>
306 </tr>
307 <tr>
308 <td style="padding-right: 2em"><a href="../phpHtmlLib/HTMLtag.html">HTMLtag</a></td>
309 <td>
310 &lt;HTML&gt; tag class.
311 </td>
312 </tr>
313 <tr>
314 <td style="padding-right: 2em"><a href="../phpHtmlLib/Itag.html">Itag</a></td>
315 <td>
316
317 </td>
318 </tr>
319 <tr>
320 <td style="padding-right: 2em"><a href="../phpHtmlLib/IFRAMEtag.html">IFRAMEtag</a></td>
321 <td>
322 &lt;IFRAME&gt; tag class
323 </td>
324 </tr>
325 <tr>
326 <td style="padding-right: 2em"><a href="../phpHtmlLib/IMGtag.html">IMGtag</a></td>
327 <td>
328 &lt;IMG&gt; tag class
329 </td>
330 </tr>
331 <tr>
332 <td style="padding-right: 2em"><a href="../phpHtmlLib/INPUTtag.html">INPUTtag</a></td>
333 <td>
334 INPUTtag &lt;INPUT&gt; tag
335 </td>
336 </tr>
337 <tr>
338 <td style="padding-right: 2em"><a href="../phpHtmlLib/INStag.html">INStag</a></td>
339 <td>
340 &lt;INS&gt; tag class
341 </td>
342 </tr>
343 <tr>
344 <td style="padding-right: 2em"><a href="../phpHtmlLib/KBDtag.html">KBDtag</a></td>
345 <td>
346
347 </td>
348 </tr>
349 <tr>
350 <td style="padding-right: 2em"><a href="../phpHtmlLib/LABELtag.html">LABELtag</a></td>
351 <td>
352 &lt;LABEL&gt; tag class
353 </td>
354 </tr>
355 <tr>
356 <td style="padding-right: 2em"><a href="../phpHtmlLib/LEGENDtag.html">LEGENDtag</a></td>
357 <td>
358 &lt;LEGEND&gt; tag class
359 </td>
360 </tr>
361 <tr>
362 <td style="padding-right: 2em"><a href="../phpHtmlLib/LItag.html">LItag</a></td>
363 <td>
364 &lt;LI&gt; tag class
365 </td>
366 </tr>
367 <tr>
368 <td style="padding-right: 2em"><a href="../phpHtmlLib/LINKtag.html">LINKtag</a></td>
369 <td>
370 &lt;LINK&gt; tag class
371 </td>
372 </tr>
373 <tr>
374 <td style="padding-right: 2em"><a href="../phpHtmlLib/MAPtag.html">MAPtag</a></td>
375 <td>
376 &lt;MAP&gt; tag class
377 </td>
378 </tr>
379 <tr>
380 <td style="padding-right: 2em"><a href="../phpHtmlLib/METAtag.html">METAtag</a></td>
381 <td>
382 &lt;META&gt; tag class
383 </td>
384 </tr>
385 <tr>
386 <td style="padding-right: 2em"><a href="../phpHtmlLib/NOBRtag.html">NOBRtag</a></td>
387 <td>
388 &lt;NOBR&gt; tag class
389 </td>
390 </tr>
391 <tr>
392 <td style="padding-right: 2em"><a href="../phpHtmlLib/NOFRAMEStag.html">NOFRAMEStag</a></td>
393 <td>
394 &lt;NOFRAMES&gt; tag class
395 </td>
396 </tr>
397 <tr>
398 <td style="padding-right: 2em"><a href="../phpHtmlLib/NOSCRIPTtag.html">NOSCRIPTtag</a></td>
399 <td>
400 &lt;NOSCRIPT&gt; tag class
401 </td>
402 </tr>
403 <tr>
404 <td style="padding-right: 2em"><a href="../phpHtmlLib/OBJECTtag.html">OBJECTtag</a></td>
405 <td>
406 &lt;OBJECT&gt; tag class
407 </td>
408 </tr>
409 <tr>
410 <td style="padding-right: 2em"><a href="../phpHtmlLib/OLtag.html">OLtag</a></td>
411 <td>
412
413 </td>
414 </tr>
415 <tr>
416 <td style="padding-right: 2em"><a href="../phpHtmlLib/OPTGROUPtag.html">OPTGROUPtag</a></td>
417 <td>
418 &lt;OPTGROUP&gt; tag class
419 </td>
420 </tr>
421 <tr>
422 <td style="padding-right: 2em"><a href="../phpHtmlLib/OPTIONtag.html">OPTIONtag</a></td>
423 <td>
424 &lt;OPTION&gt; tag class
425 </td>
426 </tr>
427 <tr>
428 <td style="padding-right: 2em"><a href="../phpHtmlLib/Ptag.html">Ptag</a></td>
429 <td>
430 &lt;P&gt; tag class
431 </td>
432 </tr>
433 <tr>
434 <td style="padding-right: 2em"><a href="../phpHtmlLib/PARAMtag.html">PARAMtag</a></td>
435 <td>
436 &lt;PARAM&gt; tag class
437 </td>
438 </tr>
439 <tr>
440 <td style="padding-right: 2em"><a href="../phpHtmlLib/PREtag.html">PREtag</a></td>
441 <td>
442
443 </td>
444 </tr>
445 <tr>
446 <td style="padding-right: 2em"><a href="../phpHtmlLib/Qtag.html">Qtag</a></td>
447 <td>
448 &lt;Q&gt; tag class
449 </td>
450 </tr>
451 <tr>
452 <td style="padding-right: 2em"><a href="../phpHtmlLib/Stag.html">Stag</a></td>
453 <td>
454 &lt;S&gt; tag class
455 </td>
456 </tr>
457 <tr>
458 <td style="padding-right: 2em"><a href="../phpHtmlLib/SAMPtag.html">SAMPtag</a></td>
459 <td>
460
461 </td>
462 </tr>
463 <tr>
464 <td style="padding-right: 2em"><a href="../phpHtmlLib/SCRIPTtag.html">SCRIPTtag</a></td>
465 <td>
466 &lt;SCRIPT&gt; tag class
467 </td>
468 </tr>
469 <tr>
470 <td style="padding-right: 2em"><a href="../phpHtmlLib/SELECTtag.html">SELECTtag</a></td>
471 <td>
472 &lt;SELECT&gt; tag class
473 </td>
474 </tr>
475 <tr>
476 <td style="padding-right: 2em"><a href="../phpHtmlLib/SMALLtag.html">SMALLtag</a></td>
477 <td>
478 &lt;SMALL&gt; tag class
479 </td>
480 </tr>
481 <tr>
482 <td style="padding-right: 2em"><a href="../phpHtmlLib/SPANtag.html">SPANtag</a></td>
483 <td>
484 &lt;SPAN&gt; tag class
485 </td>
486 </tr>
487 <tr>
488 <td style="padding-right: 2em"><a href="../phpHtmlLib/STRONGtag.html">STRONGtag</a></td>
489 <td>
490 &lt;STRONG&gt; tag class
491 </td>
492 </tr>
493 <tr>
494 <td style="padding-right: 2em"><a href="../phpHtmlLib/STYLEtag.html">STYLEtag</a></td>
495 <td>
496 &lt;STYLE&gt; tag class
497 </td>
498 </tr>
499 <tr>
500 <td style="padding-right: 2em"><a href="../phpHtmlLib/SUBtag.html">SUBtag</a></td>
501 <td>
502 &lt;SUB&gt; tag class
503 </td>
504 </tr>
505 <tr>
506 <td style="padding-right: 2em"><a href="../phpHtmlLib/SUPtag.html">SUPtag</a></td>
507 <td>
508 &lt;SUP&gt; tag class
509 </td>
510 </tr>
511 <tr>
512 <td style="padding-right: 2em"><a href="../phpHtmlLib/TABLEtag.html">TABLEtag</a></td>
513 <td>
514 &lt;TABLE&gt; tag class
515 </td>
516 </tr>
517 <tr>
518 <td style="padding-right: 2em"><a href="../phpHtmlLib/TDtag.html">TDtag</a></td>
519 <td>
520 Table data &lt;TD&gt; class.
521 </td>
522 </tr>
523 <tr>
524 <td style="padding-right: 2em"><a href="../phpHtmlLib/TEXTAREAtag.html">TEXTAREAtag</a></td>
525 <td>
526 &lt;TEXTAREA&gt; tag class
527 </td>
528 </tr>
529 <tr>
530 <td style="padding-right: 2em"><a href="../phpHtmlLib/THtag.html">THtag</a></td>
531 <td>
532 Table Header &lt;TH&gt; class.
533 </td>
534 </tr>
535 <tr>
536 <td style="padding-right: 2em"><a href="../phpHtmlLib/TITLEtag.html">TITLEtag</a></td>
537 <td>
538 &lt;TITLE&gt; tag class
539 </td>
540 </tr>
541 <tr>
542 <td style="padding-right: 2em"><a href="../phpHtmlLib/TRtag.html">TRtag</a></td>
543 <td>
544 Table Row &lt;TR&gt; class.
545 </td>
546 </tr>
547 <tr>
548 <td style="padding-right: 2em"><a href="../phpHtmlLib/TTtag.html">TTtag</a></td>
549 <td>
550 &lt;TT&gt; tag class
551 </td>
552 </tr>
553 <tr>
554 <td style="padding-right: 2em"><a href="../phpHtmlLib/Utag.html">Utag</a></td>
555 <td>
556 &lt;U&gt; tag class
557 </td>
558 </tr>
559 <tr>
560 <td style="padding-right: 2em"><a href="../phpHtmlLib/VARtag.html">VARtag</a></td>
561 <td>
562
563 </td>
564 </tr>
565 <tr>
566 <td style="padding-right: 2em"><a href="../phpHtmlLib/XMPtag.html">XMPtag</a></td>
567 <td>
568 &lt;XMP&gt; tag class
569 </td>
570 </tr>
571 </table>
572 </div>
573 </div>
574
575
576
577 <a name="sec-method-summary"></a>
578 <div class="info-box">
579 <div class="info-box-title">Method Summary</span></div>
580 <div class="nav-bar">
581 <a href="#sec-description">Description</a> |
582 <a href="#sec-descendents">Descendents</a> |
583 <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
584 </div>
585 <div class="info-box-body">
586 <div class="method-summary">
587
588 <div class="method-definition">
589 <span class="method-result">HTMLTagClass</span>
590 <a href="#HTMLTagClass" title="details" class="method-name">HTMLTagClass</a>
591 ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">NULL</span>], <span class="var-type">mixed</span>&nbsp;<span class="var-name">1</span>)
592 </div>
593
594 <div class="method-definition">
595 <span class="method-result">string</span>
596 <a href="#render" title="details" class="method-name">render</a>
597 ([<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span> = <span class="var-default">NULL</span>], <span class="var-type">boolean</span>&nbsp;<span class="var-name">$output_debug</span>)
598 </div>
599
600 <div class="method-definition">
601 <span class="method-result">none</span>
602 <a href="#set_class" title="details" class="method-name">set_class</a>
603 (<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
604 </div>
605
606 <div class="method-definition">
607 <span class="method-result">none</span>
608 <a href="#set_id" title="details" class="method-name">set_id</a>
609 (<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
610 </div>
611
612 <div class="method-definition">
613 <span class="method-result">none</span>
614 <a href="#set_style" title="details" class="method-name">set_style</a>
615 (<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
616 </div>
617 </div>
618 </div>
619 </div>
620
621
622 <a name="sec-methods"></a>
623 <div class="info-box">
624 <div class="info-box-title">Methods</div>
625 <div class="nav-bar">
626 <a href="#sec-description">Description</a> |
627 <a href="#sec-descendents">Descendents</a> |
628 <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
629
630 </div>
631 <div class="info-box-body">
632 <A NAME='method_detail'></A>
633 <a name="methodHTMLTagClass" id="HTMLTagClass"><!-- --></a>
634 <div class="evenrow">
635
636 <div class="method-header">
637 <span class="method-title">Constructor HTMLTagClass</span> (line <span class="line-number">90</span>)
638 </div>
639
640 <!-- ========== Info from phpDoc block ========= -->
641 <p class="short-description">Class Constructor</p>
642 <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/HTMLTagClass.html#methodHTMLTagClass">HTMLTagClass</a><span class="src-sym">( </span><span class="src-var">$attributes</span>=<span class="src-id">NULL </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
643 <li> <span class="src-key">if </span><span class="src-sym">( </span><span class="src-var">$attributes </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
644 <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>
645 <li> <span class="src-sym">}</span></li>
646 <li>&nbsp;</li>
647 <li> <span class="src-comm">//set the default tag options </span></li>
648 <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>
649 <li>&nbsp;</li>
650 <li> <span class="src-comm">//add the content if any.</span></li>
651 <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>
652 <li> <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">1</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>
653 <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>
654 <li> <span class="src-sym">}</span></li>
655 <li>&nbsp;</li>
656 <li> <span class="src-comm">//what version of html is this tag going to</span></li>
657 <li> <span class="src-comm">//be rendered as?</span></li>
658 <li> <span class="src-comm">//this is a magic test. It assumes that</span></li>
659 <li> <span class="src-comm">//someone has created the define for</span></li>
660 <li> <span class="src-comm">//HTML_RENDER_TYPE</span></li>
661 <li> <span class="src-key">if </span><span class="src-sym">( </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">&quot;HTML_RENDER_TYPE&quot;</span><span class="src-sym">] </span>== <span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#defineXHTML">XHTML</a> </span>||</li>
662 <li> <span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">&quot;HTML_RENDER_TYPE&quot;</span><span class="src-sym">] </span>== <span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#defineXHTML_STRICT">XHTML_STRICT</a> </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
663 <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_XHTMLCOMPLIANT">_XHTMLCOMPLIANT</a></span><span class="src-sym">;</span></li>
664 <li>&nbsp;</li>
665 <li> <span class="src-sym">}</span></li>
666 <li>&nbsp;</li>
667 <li> <span class="src-comm">//if the tag is depricated</span></li>
668 <li> <span class="src-comm">//we raise an alert.</span></li>
669 <li> <span class="src-key">if </span><span class="src-sym">( </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span><span class="src-sym">&amp; </span><span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_DEPRICATED">_DEPRICATED</a> </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
670 <li> <a href="http://www.php.net/trigger_error">trigger_error</a><span class="src-sym">(</span><a href="http://www.php.net/htmlspecialchars">htmlspecialchars</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_tag</span><span class="src-sym">) </span>. <span class="src-str">&quot; has been depricated in HTML 4.0&quot;</span><span class="src-sym">, </span><span class="src-id">E_USER_NOTICE</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
671 <li> <span class="src-sym">}</span></li>
672 <li> <span class="src-sym">}</span></li>
673 </ol></pre></p></p>
674
675 <div class="method-signature">
676 <span class="method-result">HTMLTagClass</span>
677 <span class="method-name">
678 HTMLTagClass
679 </span>
680 ([<span class="var-type">array</span>&nbsp;<span class="var-name">$attributes</span> = <span class="var-default">NULL</span>], <span class="var-type">mixed</span>&nbsp;<span class="var-name">1</span>)
681 </div>
682
683 <ul class="parameters">
684 <li>
685 <span class="var-type">mixed</span>
686 <span class="var-name">1</span><span class="var-description">: You can have any number of parameters that will be added to the content of the tag automatically.</span> </li>
687 <li>
688 <span class="var-type">array</span>
689 <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;0, &quot;class&quot;=&gt;&quot;hover&quot;);</span> </li>
690 </ul>
691
692
693 </div>
694 <a name="methodrender" id="render"><!-- --></a>
695 <div class="oddrow">
696
697 <div class="method-header">
698 <span class="method-title">render</span> (line <span class="line-number">132</span>)
699 </div>
700
701 <!-- ========== Info from phpDoc block ========= -->
702 <p class="short-description">Renders the tag, attributes, content and close tag.</p>
703 <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/HTMLTagClass.html#methodrender">render</a><span class="src-sym">(</span><span class="src-var">$indent_level</span>=<span class="src-id">NULL</span><span class="src-sym">, </span><span class="src-var">$output_debug</span>=<span class="src-num">0</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
704 <li>&nbsp;</li>
705 <li> <span class="src-comm">//try and guess the indentation flags</span></li>
706 <li> <span class="src-comm">//based on the data</span></li>
707 <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>
708 <li>&nbsp;</li>
709 <li> <span class="src-key">if </span><span class="src-sym">( </span><span class="src-var">$indent_level</span>==<span class="src-id">NULL </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
710 <li> <span class="src-var">$indent_level </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
711 <li> <span class="src-sym">}</span></li>
712 <li>&nbsp;</li>
713 <li> <span class="src-var">$html </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_render_tag</span><span class="src-sym">(</span><span class="src-var">$indent_level</span><span class="src-sym">, </span><span class="src-var">$output_debug</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
714 <li>&nbsp;</li>
715 <li> <span class="src-key">if </span><span class="src-sym">( </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span><span class="src-sym">&amp; </span><span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_CONTENTREQUIRED">_CONTENTREQUIRED</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
716 <li> <span class="src-var">$html </span>.= <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><span class="src-var">$output_debug</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
717 <li> <span class="src-sym">}</span></li>
718 <li> <span class="src-key">if </span><span class="src-sym">( </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">_flags </span><span class="src-sym">&amp; </span><span class="src-id"><a href="../phpHtmlLib/_defines_inc.html#define_CLOSETAGREQUIRED">_CLOSETAGREQUIRED</a> </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
719 <li> <span class="src-var">$html </span>.= <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-var">$output_debug</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
720 <li> <span class="src-sym">}</span></li>
721 <li>&nbsp;</li>
722 <li> <span class="src-key">return </span><span class="src-var">$html</span><span class="src-sym">;</span></li>
723 <li> <span class="src-sym">}</span></li>
724 </ol></pre></p></p>
725
726 <div class="method-signature">
727 <span class="method-result">string</span>
728 <span class="method-name">
729 render
730 </span>
731 ([<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span> = <span class="var-default">NULL</span>], <span class="var-type">boolean</span>&nbsp;<span class="var-name">$output_debug</span>)
732 </div>
733
734 <ul class="parameters">
735 <li>
736 <span class="var-type">int</span>
737 <span class="var-name">$indent_level</span><span class="var-description">: the indentation level for this tag.</span> </li>
738 <li>
739 <span class="var-type">boolean</span>
740 <span class="var-name">$output_debug</span><span class="var-description">: output in html viewable mode</span> </li>
741 </ul>
742
743 <hr class="separator" />
744 <div class="notes">Redefinition of:</div>
745 <dl>
746 <dt><a href="../phpHtmlLib/XMLTagClass.html#methodrender">XMLTagClass::render()</a></dt>
747 <dd>This function is responsible for rendering the tag and its contents</dd>
748 </dl>
749
750 </div>
751 <a name="methodset_class" id="set_class"><!-- --></a>
752 <div class="evenrow">
753
754 <div class="method-header">
755 <span class="method-title">set_class</span> (line <span class="line-number">182</span>)
756 </div>
757
758 <!-- ========== Info from phpDoc block ========= -->
759 <p class="short-description">This function is a shorthand helper to setting the class attribute on a tag.</p>
760 <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/HTMLTagClass.html#methodset_class">set_class</a><span class="src-sym">( </span><span class="src-var">$value </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
761 <li> <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attribute">set_tag_attribute</a><span class="src-sym">(</span><span class="src-str">&quot;class&quot;</span><span class="src-sym">, </span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
762 <li> <span class="src-sym">}</span></li>
763 </ol></pre></p></p>
764
765 <div class="method-signature">
766 <span class="method-result">none</span>
767 <span class="method-name">
768 set_class
769 </span>
770 (<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
771 </div>
772
773 <ul class="parameters">
774 <li>
775 <span class="var-type">string</span>
776 <span class="var-name">$value</span><span class="var-description">: - the class value.</span> </li>
777 </ul>
778
779
780 </div>
781 <a name="methodset_id" id="set_id"><!-- --></a>
782 <div class="oddrow">
783
784 <div class="method-header">
785 <span class="method-title">set_id</span> (line <span class="line-number">196</span>)
786 </div>
787
788 <!-- ========== Info from phpDoc block ========= -->
789 <p class="short-description">This function is a shorthand helper to setting the id attribute on a tag.</p>
790 <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/HTMLTagClass.html#methodset_id">set_id</a><span class="src-sym">( </span><span class="src-var">$value </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
791 <li> <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attribute">set_tag_attribute</a><span class="src-sym">(</span><span class="src-str">&quot;id&quot;</span><span class="src-sym">, </span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
792 <li> <span class="src-sym">}</span></li>
793 </ol></pre></p></p>
794
795 <div class="method-signature">
796 <span class="method-result">none</span>
797 <span class="method-name">
798 set_id
799 </span>
800 (<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
801 </div>
802
803 <ul class="parameters">
804 <li>
805 <span class="var-type">string</span>
806 <span class="var-name">$value</span><span class="var-description">: - the class value.</span> </li>
807 </ul>
808
809
810 </div>
811 <a name="methodset_style" id="set_style"><!-- --></a>
812 <div class="evenrow">
813
814 <div class="method-header">
815 <span class="method-title">set_style</span> (line <span class="line-number">168</span>)
816 </div>
817
818 <!-- ========== Info from phpDoc block ========= -->
819 <p class="short-description">This function is a shorthand helper to setting the style attribute on a tag.</p>
820 <p class="description"><p><pre><ol><li><span class="src-key">function </span><a href="../phpHtmlLib/HTMLTagClass.html#methodset_style">set_style</a><span class="src-sym">( </span><span class="src-var">$value </span><span class="src-sym">) </span><span class="src-sym">{</span></li>
821 <li> <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attribute">set_tag_attribute</a><span class="src-sym">(</span><span class="src-str">&quot;style&quot;</span><span class="src-sym">, </span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
822 <li> <span class="src-sym">}</span></li>
823 </ol></pre></p></p>
824
825 <div class="method-signature">
826 <span class="method-result">none</span>
827 <span class="method-name">
828 set_style
829 </span>
830 (<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
831 </div>
832
833 <ul class="parameters">
834 <li>
835 <span class="var-type">string</span>
836 <span class="var-name">$value</span><span class="var-description">: - the style value.</span> </li>
837 </ul>
838
839
840 </div>
841 <h4>Inherited Methods</h4>
842 <a name='inherited_methods'><!-- --></a>
843 <!-- =========== Summary =========== -->
844 <p>Inherited From <span class="classname"><a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a></span></p>
845 <blockquote>
846 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodXMLTagClass">XMLTagClass::XMLTagClass()</a></span><br>
847 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag">XMLTagClass::get_tag()</a></span><br>
848 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag_name">XMLTagClass::get_tag_name()</a></span><br>
849 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodrender">XMLTagClass::render()</a></span><br>
850 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodreset_attributes">XMLTagClass::reset_attributes()</a></span><br>
851 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_cdata_flag">XMLTagClass::set_cdata_flag()</a></span><br>
852 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_collapse">XMLTagClass::set_collapse()</a></span><br>
853 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_closetag">XMLTagClass::set_newline_after_closetag()</a></span><br>
854 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_opentag">XMLTagClass::set_newline_after_opentag()</a></span><br>
855 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attribute">XMLTagClass::set_tag_attribute()</a></span><br>
856 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attributes">XMLTagClass::set_tag_attributes()</a></span><br>
857 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_name">XMLTagClass::set_tag_name()</a></span><br>
858 <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#method_set_flags">XMLTagClass::_set_flags()</a></span><br>
859 </blockquote>
860 <!-- =========== Summary =========== -->
861 <p>Inherited From <span class="classname"><a href="../phpHtmlLib/Container.html">Container</a></span></p>
862 <blockquote>
863 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodContainer">Container::Container()</a></span><br>
864 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd">Container::add()</a></span><br>
865 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></span><br>
866 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodcount_content">Container::count_content()</a></span><br>
867 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_element">Container::get_element()</a></span><br>
868 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_indent_flag">Container::get_indent_flag()</a></span><br>
869 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush">Container::push()</a></span><br>
870 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush_reference">Container::push_reference()</a></span><br>
871 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodrender">Container::render()</a></span><br>
872 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodreset_content">Container::reset_content()</a></span><br>
873 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></span><br>
874 <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_indent_flag">Container::set_indent_flag()</a></span><br>
875 </blockquote>
876
877 </div>
878 </div>
879
880
881 <p class="notes" id="credit">
882 Documentation generated on Thu, 1 Apr 2004 09:38:58 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC2</a>
883 </p>
884 </div></body>
885 </html>

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