root/trunk/deployment/resources/portlet/bedework-portlet-struts-html.tld

Revision 1105 (checked in by douglm, 7 years ago)

To build bedework after this update will require ant-contrib.jar to be added to apache-ant-1.6.5/lib
This will be done in the preview quickstart

Upgraded portlet support. Managed to display the user calendar in liferay4.
Made much more of the portlet support common. Moved many config settings into the properties file.
Some changes still needed

Moved portlet stylesheets into common portlet directory

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
3 <!--
4 Copyright 2004 The Apache Software Foundation
5
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
9
10     http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17
18   $Id: struts-portlet.tld 188237 2005-01-21 16:28:13Z ate $
19 -->
20 <taglib>
21   <tlibversion>1.2</tlibversion>
22   <jspversion>1.1</jspversion>
23   <shortname>html</shortname>
24   <uri>http://portals.apache.org/bridges/struts/tags-portlet</uri>
25
26   <tag>
27     <name>form</name>
28     <tagclass>org.bedework.webcommon.taglib.portlet.CalFormTag</tagclass>
29     <bodycontent>JSP</bodycontent>
30     <attribute>
31       <name>action</name>
32       <required>true</required>
33       <rtexprvalue>true</rtexprvalue>
34     </attribute>
35     <attribute>
36       <name>acceptCharset</name>
37       <required>false</required>
38       <rtexprvalue>true</rtexprvalue>
39     </attribute>
40     <attribute>
41       <name>disabled</name>
42       <required>false</required>
43       <rtexprvalue>true</rtexprvalue>
44     </attribute>
45     <attribute>
46       <name>enctype</name>
47       <required>false</required>
48       <rtexprvalue>true</rtexprvalue>
49     </attribute>
50     <attribute>
51       <name>focus</name>
52       <required>false</required>
53       <rtexprvalue>true</rtexprvalue>
54     </attribute>
55     <attribute>
56       <name>focusIndex</name>
57       <required>false</required>
58       <rtexprvalue>true</rtexprvalue>
59     </attribute>
60     <attribute>
61       <name>method</name>
62       <required>false</required>
63       <rtexprvalue>true</rtexprvalue>
64     </attribute>
65     <attribute>
66       <name>onreset</name>
67       <required>false</required>
68       <rtexprvalue>true</rtexprvalue>
69     </attribute>
70     <attribute>
71       <name>onsubmit</name>
72       <required>false</required>
73       <rtexprvalue>true</rtexprvalue>
74     </attribute>
75     <attribute>
76       <name>readonly</name>
77       <required>false</required>
78       <rtexprvalue>true</rtexprvalue>
79     </attribute>
80     <attribute>
81       <name>scriptLanguage</name>
82       <required>false</required>
83       <rtexprvalue>true</rtexprvalue>
84     </attribute>
85     <attribute>
86       <name>style</name>
87       <required>false</required>
88       <rtexprvalue>true</rtexprvalue>
89     </attribute>
90     <attribute>
91       <name>styleClass</name>
92       <required>false</required>
93       <rtexprvalue>true</rtexprvalue>
94     </attribute>
95     <attribute>
96       <name>styleId</name>
97       <required>false</required>
98       <rtexprvalue>true</rtexprvalue>
99     </attribute>
100     <attribute>
101       <name>target</name>
102       <required>false</required>
103       <rtexprvalue>true</rtexprvalue>
104     </attribute>
105   </tag>
106
107   <tag>
108     <name>image</name>
109     <tagclass>org.apache.portals.bridges.struts.taglib.ImageTag</tagclass>
110     <attribute>
111       <name>accesskey</name>
112       <required>false</required>
113       <rtexprvalue>true</rtexprvalue>
114     </attribute>
115     <attribute>
116       <name>align</name>
117       <required>false</required>
118       <rtexprvalue>true</rtexprvalue>
119     </attribute>
120     <attribute>
121       <name>alt</name>
122       <required>false</required>
123       <rtexprvalue>true</rtexprvalue>
124     </attribute>
125     <attribute>
126       <name>altKey</name>
127       <required>false</required>
128       <rtexprvalue>true</rtexprvalue>
129     </attribute>
130     <attribute>
131       <name>border</name>
132       <required>false</required>
133       <rtexprvalue>true</rtexprvalue>
134     </attribute>
135     <attribute>
136       <name>bundle</name>
137       <required>false</required>
138       <rtexprvalue>true</rtexprvalue>
139     </attribute>
140     <attribute>
141       <name>disabled</name>
142       <required>false</required>
143       <rtexprvalue>true</rtexprvalue>
144     </attribute>
145     <attribute>
146       <name>indexed</name>
147       <required>false</required>
148       <rtexprvalue>true</rtexprvalue>
149     </attribute>
150     <attribute>
151       <name>locale</name>
152       <required>false</required>
153       <rtexprvalue>true</rtexprvalue>
154     </attribute>
155     <attribute>
156       <name>onblur</name>
157       <required>false</required>
158       <rtexprvalue>true</rtexprvalue>
159     </attribute>
160     <attribute>
161       <name>onchange</name>
162       <required>false</required>
163       <rtexprvalue>true</rtexprvalue>
164     </attribute>
165     <attribute>
166       <name>onclick</name>
167       <required>false</required>
168       <rtexprvalue>true</rtexprvalue>
169     </attribute>
170     <attribute>
171       <name>ondblclick</name>
172       <required>false</required>
173       <rtexprvalue>true</rtexprvalue>
174     </attribute>
175     <attribute>
176       <name>onfocus</name>
177       <required>false</required>
178       <rtexprvalue>true</rtexprvalue>
179     </attribute>
180     <attribute>
181       <name>onkeydown</name>
182       <required>false</required>
183       <rtexprvalue>true</rtexprvalue>
184     </attribute>
185     <attribute>
186       <name>onkeypress</name>
187       <required>false</required>
188       <rtexprvalue>true</rtexprvalue>
189     </attribute>
190     <attribute>
191       <name>onkeyup</name>
192       <required>false</required>
193       <rtexprvalue>true</rtexprvalue>
194     </attribute>
195     <attribute>
196       <name>onmousedown</name>
197       <required>false</required>
198       <rtexprvalue>true</rtexprvalue>
199     </attribute>
200     <attribute>
201       <name>onmousemove</name>
202       <required>false</required>
203       <rtexprvalue>true</rtexprvalue>
204     </attribute>
205     <attribute>
206       <name>onmouseout</name>
207       <required>false</required>
208       <rtexprvalue>true</rtexprvalue>
209     </attribute>
210     <attribute>
211       <name>onmouseover</name>
212       <required>false</required>
213       <rtexprvalue>true</rtexprvalue>
214     </attribute>
215     <attribute>
216       <name>onmouseup</name>
217       <required>false</required>
218       <rtexprvalue>true</rtexprvalue>
219     </attribute>
220     <attribute>
221       <name>page</name>
222       <required>false</required>
223       <rtexprvalue>true</rtexprvalue>
224     </attribute>
225     <attribute>
226       <name>pageKey</name>
227       <required>false</required>
228       <rtexprvalue>true</rtexprvalue>
229     </attribute>
230     <attribute>
231       <name>property</name>
232       <required>false</required>
233       <rtexprvalue>true</rtexprvalue>
234     </attribute>
235     <attribute>
236       <name>src</name>
237       <required>false</required>
238       <rtexprvalue>true</rtexprvalue>
239     </attribute>
240     <attribute>
241       <name>srcKey</name>
242       <required>false</required>
243       <rtexprvalue>true</rtexprvalue>
244     </attribute>
245     <attribute>
246       <name>style</name>
247       <required>false</required>
248       <rtexprvalue>true</rtexprvalue>
249     </attribute>
250     <attribute>
251       <name>styleClass</name>
252       <required>false</required>
253       <rtexprvalue>true</rtexprvalue>
254     </attribute>
255     <attribute>
256       <name>styleId</name>
257       <required>false</required>
258       <rtexprvalue>true</rtexprvalue>
259     </attribute>
260     <attribute>
261       <name>tabindex</name>
262       <required>false</required>
263       <rtexprvalue>true</rtexprvalue>
264     </attribute>
265     <attribute>
266       <name>title</name>
267       <required>false</required>
268       <rtexprvalue>true</rtexprvalue>
269     </attribute>
270     <attribute>
271       <name>titleKey</name>
272       <required>false</required>
273       <rtexprvalue>true</rtexprvalue>
274     </attribute>
275     <attribute>
276       <name>value</name>
277       <required>false</required>
278       <rtexprvalue>true</rtexprvalue>
279     </attribute>
280   </tag>
281
282   <tag>
283     <name>img</name>
284     <tagclass>org.apache.portals.bridges.struts.taglib.ImgTag</tagclass>
285     <bodycontent>empty</bodycontent>
286     <attribute>
287     <name>align</name>
288     <required>false</required>
289     <rtexprvalue>true</rtexprvalue>
290     </attribute>
291     <attribute>
292     <name>alt</name>
293     <required>false</required>
294     <rtexprvalue>true</rtexprvalue>
295     </attribute>
296     <attribute>
297     <name>altKey</name>
298     <required>false</required>
299     <rtexprvalue>true</rtexprvalue>
300     </attribute>
301     <attribute>
302     <name>border</name>
303     <required>false</required>
304     <rtexprvalue>true</rtexprvalue>
305     </attribute>
306     <attribute>
307     <name>bundle</name>
308     <required>false</required>
309     <rtexprvalue>true</rtexprvalue>
310     </attribute>
311     <attribute>
312     <name>contextRelative</name>
313     <required>false</required>
314     <rtexprvalue>true</rtexprvalue>
315     </attribute>
316     <attribute>
317     <name>height</name>
318     <required>false</required>
319     <rtexprvalue>true</rtexprvalue>
320     </attribute>
321     <attribute>
322     <name>hspace</name>
323     <required>false</required>
324     <rtexprvalue>true</rtexprvalue>
325     </attribute>
326     <attribute>
327     <name>imageName</name>
328     <required>false</required>
329     <rtexprvalue>true</rtexprvalue>
330     </attribute>
331     <attribute>
332     <name>ismap</name>
333     <required>false</required>
334     <rtexprvalue>true</rtexprvalue>
335     </attribute>
336     <attribute>
337     <name>locale</name>
338     <required>false</required>
339     <rtexprvalue>true</rtexprvalue>
340     </attribute>
341     <attribute>
342     <name>lowsrc</name>
343     <required>false</required>
344     <rtexprvalue>true</rtexprvalue>
345     </attribute>
346     <attribute>
347     <name>name</name>
348     <required>false</required>
349     <rtexprvalue>true</rtexprvalue>
350     </attribute>
351     <attribute>
352     <name>onclick</name>
353     <required>false</required>
354     <rtexprvalue>true</rtexprvalue>
355     </attribute>
356     <attribute>
357     <name>ondblclick</name>
358     <required>false</required>
359     <rtexprvalue>true</rtexprvalue>
360     </attribute>
361     <attribute>
362     <name>onkeydown</name>
363     <required>false</required>
364     <rtexprvalue>true</rtexprvalue>
365     </attribute>
366     <attribute>
367     <name>onkeypress</name>
368     <required>false</required>
369     <rtexprvalue>true</rtexprvalue>
370     </attribute>
371     <attribute>
372     <name>onkeyup</name>
373     <required>false</required>
374     <rtexprvalue>true</rtexprvalue>
375     </attribute>
376     <attribute>
377     <name>onmousedown</name>
378     <required>false</required>
379     <rtexprvalue>true</rtexprvalue>
380     </attribute>
381     <attribute>
382     <name>onmousemove</name>
383     <required>false</required>
384     <rtexprvalue>true</rtexprvalue>
385     </attribute>
386     <attribute>
387     <name>onmouseout</name>
388     <required>false</required>
389     <rtexprvalue>true</rtexprvalue>
390     </attribute>
391     <attribute>
392     <name>onmouseover</name>
393     <required>false</required>
394     <rtexprvalue>true</rtexprvalue>
395     </attribute>
396     <attribute>
397     <name>onmouseup</name>
398     <required>false</required>
399     <rtexprvalue>true</rtexprvalue>
400     </attribute>
401     <attribute>
402     <name>paramId</name>
403     <required>false</required>
404     <rtexprvalue>true</rtexprvalue>
405     </attribute>
406     <attribute>
407     <name>page</name>
408     <required>false</required>
409     <rtexprvalue>true</rtexprvalue>
410     </attribute>
411     <attribute>
412     <name>pageKey</name>
413     <required>false</required>
414     <rtexprvalue>true</rtexprvalue>
415     </attribute>
416     <attribute>
417     <name>action</name>
418     <required>false</required>
419     <rtexprvalue>true</rtexprvalue>
420     </attribute>
421     <attribute>
422     <name>module</name>
423     <required>false</required>
424     <rtexprvalue>true</rtexprvalue>
425     </attribute>
426     <attribute>
427     <name>paramName</name>
428     <required>false</required>
429     <rtexprvalue>true</rtexprvalue>
430     </attribute>
431     <attribute>
432     <name>paramProperty</name>
433     <required>false</required>
434     <rtexprvalue>true</rtexprvalue>
435     </attribute>
436     <attribute>
437     <name>paramScope</name>
438     <required>false</required>
439     <rtexprvalue>true</rtexprvalue>
440     </attribute>
441     <attribute>
442     <name>property</name>
443     <required>false</required>
444     <rtexprvalue>true</rtexprvalue>
445     </attribute>
446     <attribute>
447     <name>scope</name>
448     <required>false</required>
449     <rtexprvalue>true</rtexprvalue>
450     </attribute>
451     <attribute>
452     <name>src</name>
453     <required>false</required>
454     <rtexprvalue>true</rtexprvalue>
455     </attribute>
456     <attribute>
457     <name>srcKey</name>
458     <required>false</required>
459     <rtexprvalue>true</rtexprvalue>
460     </attribute>
461     <attribute>
462     <name>style</name>
463     <required>false</required>
464     <rtexprvalue>true</rtexprvalue>
465     </attribute>
466     <attribute>
467     <name>styleClass</name>
468     <required>false</required>
469     <rtexprvalue>true</rtexprvalue>
470     </attribute>
471     <attribute>
472     <name>styleId</name>
473     <required>false</required>
474     <rtexprvalue>true</rtexprvalue>
475     </attribute>
476     <attribute>
477     <name>title</name>
478     <required>false</required>
479     <rtexprvalue>true</rtexprvalue>
480     </attribute>
481     <attribute>
482     <name>titleKey</name>
483     <required>false</required>
484     <rtexprvalue>true</rtexprvalue>
485     </attribute>
486     <attribute>
487     <name>useLocalEncoding</name>
488     <required>false</required>
489     <rtexprvalue>true</rtexprvalue>
490     </attribute>
491     <attribute>
492     <name>usemap</name>
493     <required>false</required>
494     <rtexprvalue>true</rtexprvalue>
495     </attribute>
496     <attribute>
497     <name>vspace</name>
498     <required>false</required>
499     <rtexprvalue>true</rtexprvalue>
500     </attribute>
501     <attribute>
502     <name>width</name>
503     <required>false</required>
504     <rtexprvalue>true</rtexprvalue>
505     </attribute>
506   </tag>
507
508   <tag>
509     <name>link</name>
510     <tagclass>org.bedework.webcommon.taglib.portlet.CalLinkTag</tagclass>
511     <attribute>
512     <name>actionURL</name>
513     <required>false</required>
514     <rtexprvalue>true</rtexprvalue>
515     </attribute>
516     <attribute>
517     <name>renderURL</name>
518     <required>false</required>
519     <rtexprvalue>true</rtexprvalue>
520     </attribute>
521     <attribute>
522     <name>resourceURL</name>
523     <required>false</required>
524     <rtexprvalue>true</rtexprvalue>
525     </attribute>
526     <attribute>
527     <name>accesskey</name>
528     <required>false</required>
529     <rtexprvalue>true</rtexprvalue>
530     </attribute>
531     <attribute>
532     <name>action</name>
533     <required>false</required>
534     <rtexprvalue>true</rtexprvalue>
535     </attribute>
536     <attribute>
537     <name>module</name>
538     <required>false</required>
539     <rtexprvalue>true</rtexprvalue>
540     </attribute>
541     <attribute>
542     <name>anchor</name>
543     <required>false</required>
544     <rtexprvalue>true</rtexprvalue>
545     </attribute>
546     <attribute>
547     <name>forward</name>
548     <required>false</required>
549     <rtexprvalue>true</rtexprvalue>
550     </attribute>
551     <attribute>
552     <name>href</name>
553     <required>false</required>
554     <rtexprvalue>true</rtexprvalue>
555     </attribute>
556     <attribute>
557     <name>indexed</name>
558     <required>false</required>
559     <rtexprvalue>true</rtexprvalue>
560     </attribute>
561     <attribute>
562     <name>indexId</name>
563     <required>false</required>
564     <rtexprvalue>true</rtexprvalue>
565     </attribute>
566     <attribute>
567     <name>bundle</name>
568     <required>false</required>
569     <rtexprvalue>true</rtexprvalue>
570     </attribute>
571     <attribute>
572     <name>linkName</name>
573     <required>false</required>
574     <rtexprvalue>true</rtexprvalue>
575     </attribute>
576     <attribute>
577     <name>name</name>
578     <required>false</required>
579     <rtexprvalue>true</rtexprvalue>
580     </attribute>
581     <attribute>
582     <name>onblur</name>
583     <required>false</required>
584     <rtexprvalue>true</rtexprvalue>
585     </attribute>
586     <attribute>
587     <name>onclick</name>
588     <required>false</required>
589     <rtexprvalue>true</rtexprvalue>
590     </attribute>
591     <attribute>
592     <name>ondblclick</name>
593     <required>false</required>
594     <rtexprvalue>true</rtexprvalue>
595     </attribute>
596     <attribute>
597     <name>onfocus</name>
598     <required>false</required>
599     <rtexprvalue>true</rtexprvalue>
600     </attribute>
601     <attribute>
602     <name>onkeydown</name>
603     <required>false</required>
604     <rtexprvalue>true</rtexprvalue>
605     </attribute>
606     <attribute>
607     <name>onkeypress</name>
608     <required>false</required>
609     <rtexprvalue>true</rtexprvalue>
610     </attribute>
611     <attribute>
612     <name>onkeyup</name>
613     <required>false</required>
614     <rtexprvalue>true</rtexprvalue>
615     </attribute>
616     <attribute>
617     <name>onmousedown</name>
618     <required>false</required>
619     <rtexprvalue>true</rtexprvalue>
620     </attribute>
621     <attribute>
622     <name>onmousemove</name>
623     <required>false</required>
624     <rtexprvalue>true</rtexprvalue>
625     </attribute>
626     <attribute>
627     <name>onmouseout</name>
628     <required>false</required>
629     <rtexprvalue>true</rtexprvalue>
630     </attribute>
631     <attribute>
632     <name>onmouseover</name>
633     <required>false</required>
634     <rtexprvalue>true</rtexprvalue>
635     </attribute>
636     <attribute>
637     <name>onmouseup</name>
638     <required>false</required>
639     <rtexprvalue>true</rtexprvalue>
640     </attribute>
641     <attribute>
642     <name>page</name>
643     <required>false</required>
644     <rtexprvalue>true</rtexprvalue>
645     </attribute>
646     <attribute>
647     <name>paramId</name>
648     <required>false</required>
649     <rtexprvalue>true</rtexprvalue>
650     </attribute>
651     <attribute>
652     <name>paramName</name>
653     <required>false</required>
654     <rtexprvalue>true</rtexprvalue>
655     </attribute>
656     <attribute>
657     <name>paramProperty</name>
658     <required>false</required>
659     <rtexprvalue>true</rtexprvalue>
660     </attribute>
661     <attribute>
662     <name>paramScope</name>
663     <required>false</required>
664     <rtexprvalue>true</rtexprvalue>
665     </attribute>
666     <attribute>
667     <name>property</name>
668     <required>false</required>
669     <rtexprvalue>true</rtexprvalue>
670     </attribute>
671     <attribute>
672     <name>scope</name>
673     <required>false</required>
674     <rtexprvalue>true</rtexprvalue>
675     </attribute>
676     <attribute>
677     <name>style</name>
678     <required>false</required>
679     <rtexprvalue>true</rtexprvalue>
680     </attribute>
681     <attribute>
682     <name>styleClass</name>
683     <required>false</required>
684     <rtexprvalue>true</rtexprvalue>
685     </attribute>
686     <attribute>
687     <name>styleId</name>
688     <required>false</required>
689     <rtexprvalue>true</rtexprvalue>
690     </attribute>
691     <attribute>
692     <name>tabindex</name>
693     <required>false</required>
694     <rtexprvalue>true</rtexprvalue>
695     </attribute>
696     <attribute>
697     <name>target</name>
698     <required>false</required>
699     <rtexprvalue>true</rtexprvalue>
700     </attribute>
701     <attribute>
702     <name>title</name>
703     <required>false</required>
704     <rtexprvalue>true</rtexprvalue>
705     </attribute>
706     <attribute>
707     <name>titleKey</name>
708     <required>false</required>
709     <rtexprvalue>true</rtexprvalue>
710     </attribute>
711     <attribute>
712     <name>transaction</name>
713     <required>false</required>
714     <rtexprvalue>true</rtexprvalue>
715     </attribute>
716     <attribute>
717     <name>useLocalEncoding</name>
718     <required>false</required>
719     <rtexprvalue>true</rtexprvalue>
720     </attribute>
721   </tag>
722   <tag>
723     <name>rewrite</name>
724     <tagclass>org.bedework.webcommon.taglib.portlet.CalRewriteTag</tagclass>
725     <bodycontent>empty</bodycontent>
726     <attribute>
727     <name>actionURL</name>
728     <required>false</required>
729     <rtexprvalue>true</rtexprvalue>
730     </attribute>
731     <attribute>
732     <name>renderURL</name>
733     <required>false</required>
734     <rtexprvalue>true</rtexprvalue>
735     </attribute>
736     <attribute>
737     <name>resourceURL</name>
738     <required>false</required>
739     <rtexprvalue>true</rtexprvalue>
740     </attribute>
741     <attribute>
742     <name>action</name>
743     <required>false</required>
744     <rtexprvalue>true</rtexprvalue>
745     </attribute>
746     <attribute>
747     <name>module</name>
748     <required>false</required>
749     <rtexprvalue>true</rtexprvalue>
750     </attribute>
751     <attribute>
752     <name>anchor</name>
753     <required>false</required>
754     <rtexprvalue>true</rtexprvalue>
755     </attribute>
756     <attribute>
757     <name>forward</name>
758     <required>false</required>
759     <rtexprvalue>true</rtexprvalue>
760     </attribute>
761     <attribute>
762     <name>href</name>
763     <required>false</required>
764     <rtexprvalue>true</rtexprvalue>
765     </attribute>
766     <attribute>
767     <name>name</name>
768     <required>false</required>
769     <rtexprvalue>true</rtexprvalue>
770     </attribute>
771     <attribute>
772     <name>page</name>
773     <required>false</required>
774     <rtexprvalue>true</rtexprvalue>
775     </attribute>
776     <attribute>
777     <name>paramId</name>
778     <required>false</required>
779     <rtexprvalue>true</rtexprvalue>
780     </attribute>
781     <attribute>
782     <name>paramName</name>
783     <required>false</required>
784     <rtexprvalue>true</rtexprvalue>
785     </attribute>
786     <attribute>
787     <name>paramProperty</name>
788     <required>false</required>
789     <rtexprvalue>true</rtexprvalue>
790     </attribute>
791     <attribute>
792     <name>paramScope</name>
793     <required>false</required>
794     <rtexprvalue>true</rtexprvalue>
795     </attribute>
796     <attribute>
797     <name>property</name>
798     <required>false</required>
799     <rtexprvalue>true</rtexprvalue>
800     </attribute>
801     <attribute>
802     <name>scope</name>
803     <required>false</required>
804     <rtexprvalue>true</rtexprvalue>
805     </attribute>
806     <attribute>
807     <name>transaction</name>
808     <required>false</required>
809     <rtexprvalue>true</rtexprvalue>
810     </attribute>
811     <attribute>
812     <name>useLocalEncoding</name>
813     <required>false</required>
814     <rtexprvalue>true</rtexprvalue>
815     </attribute>
816   </tag>
817 </taglib>
Note: See TracBrowser for help on using the browser.