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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

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