WIP: Versuch den StaticTest zu reparieren...
[percentcodec] / examples / spring / src / main / webapp / WEB-INF / c.tld
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <taglib xmlns="http://java.sun.com/xml/ns/javaee"
4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
6     version="2.1">
7     
8   <description>JSTL 1.1 core library</description>
9   <display-name>JSTL core</display-name>
10   <tlib-version>1.1</tlib-version>
11   <short-name>c</short-name>
12   <uri>http://java.sun.com/jsp/jstl/core</uri>
13
14   <validator>
15     <description>
16         Provides core validation features for JSTL tags.
17     </description>
18     <validator-class>
19         org.apache.taglibs.standard.tlv.JstlCoreTLV
20     </validator-class>
21   </validator>
22
23   <tag>
24     <description>
25         Catches any Throwable that occurs in its body and optionally
26         exposes it.
27     </description>
28     <name>catch</name>
29     <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class>
30     <body-content>JSP</body-content>
31     <attribute>
32         <description>
33 Name of the exported scoped variable for the
34 exception thrown from a nested action. The type of the
35 scoped variable is the type of the exception thrown.
36         </description>
37         <name>var</name>
38         <required>false</required>
39         <rtexprvalue>false</rtexprvalue>
40     </attribute>
41   </tag>
42
43   <tag>
44     <description>
45         Simple conditional tag that establishes a context for
46         mutually exclusive conditional operations, marked by
47         &lt;when&gt; and &lt;otherwise&gt;
48     </description>
49     <name>choose</name>
50     <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
51     <body-content>JSP</body-content>
52   </tag>
53
54   <tag>
55     <description>
56         Simple conditional tag, which evalutes its body if the
57         supplied condition is true and optionally exposes a Boolean
58         scripting variable representing the evaluation of this condition
59     </description>
60     <name>if</name>
61     <tag-class>org.apache.taglibs.standard.tag.rt.core.IfTag</tag-class>
62     <body-content>JSP</body-content>
63     <attribute>
64         <description>
65 The test condition that determines whether or
66 not the body content should be processed.
67         </description>
68         <name>test</name>
69         <required>true</required>
70         <rtexprvalue>true</rtexprvalue>
71         <type>boolean</type>
72     </attribute>
73     <attribute>
74         <description>
75 Name of the exported scoped variable for the
76 resulting value of the test condition. The type
77 of the scoped variable is Boolean.        
78         </description>
79         <name>var</name>
80         <required>false</required>
81         <rtexprvalue>false</rtexprvalue>
82     </attribute>
83     <attribute>
84         <description>
85 Scope for var.
86         </description>
87         <name>scope</name>
88         <required>false</required>
89         <rtexprvalue>false</rtexprvalue>
90     </attribute>
91   </tag>
92
93   <tag>
94     <description>
95         Retrieves an absolute or relative URL and exposes its contents
96         to either the page, a String in 'var', or a Reader in 'varReader'.
97     </description>
98     <name>import</name>
99     <tag-class>org.apache.taglibs.standard.tag.rt.core.ImportTag</tag-class>
100     <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class>
101     <body-content>JSP</body-content>
102     <attribute>
103         <description>
104 The URL of the resource to import.
105         </description>
106         <name>url</name>
107         <required>true</required>
108         <rtexprvalue>true</rtexprvalue>
109     </attribute>
110     <attribute>
111         <description>
112 Name of the exported scoped variable for the
113 resource's content. The type of the scoped
114 variable is String.
115         </description>
116         <name>var</name>
117         <required>false</required>
118         <rtexprvalue>false</rtexprvalue>
119     </attribute>
120     <attribute>
121         <description>
122 Scope for var.
123         </description>
124         <name>scope</name>
125         <required>false</required>
126         <rtexprvalue>false</rtexprvalue>
127     </attribute>
128     <attribute>
129         <description>
130 Name of the exported scoped variable for the
131 resource's content. The type of the scoped
132 variable is Reader.
133         </description>
134         <name>varReader</name>
135         <required>false</required>
136         <rtexprvalue>false</rtexprvalue>
137     </attribute>
138     <attribute>
139         <description>
140 Name of the context when accessing a relative
141 URL resource that belongs to a foreign
142 context.
143         </description>
144         <name>context</name>
145         <required>false</required>
146         <rtexprvalue>true</rtexprvalue>
147     </attribute>
148     <attribute>
149         <description>
150 Character encoding of the content at the input
151 resource.
152         </description>
153         <name>charEncoding</name>
154         <required>false</required>
155         <rtexprvalue>true</rtexprvalue>
156     </attribute>
157   </tag>
158
159   <tag>
160     <description>
161         The basic iteration tag, accepting many different
162         collection types and supporting subsetting and other
163         functionality
164     </description>
165     <name>forEach</name>
166     <tag-class>org.apache.taglibs.standard.tag.rt.core.ForEachTag</tag-class>
167     <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class>
168     <body-content>JSP</body-content>
169     <attribute>
170         <description>
171 Collection of items to iterate over.
172         </description>
173         <name>items</name>
174         <required>false</required>
175         <rtexprvalue>true</rtexprvalue>
176         <type>java.lang.Object</type>
177         <deferred-value>
178             <type>java.lang.Object</type>
179         </deferred-value>
180     </attribute>
181     <attribute>
182         <description>
183 If items specified:
184 Iteration begins at the item located at the
185 specified index. First item of the collection has
186 index 0.
187 If items not specified:
188 Iteration begins with index set at the value
189 specified.
190         </description>
191         <name>begin</name>
192         <required>false</required>
193         <rtexprvalue>true</rtexprvalue>
194         <type>int</type>
195     </attribute>
196     <attribute>
197         <description>
198 If items specified:
199 Iteration ends at the item located at the
200 specified index (inclusive).
201 If items not specified:
202 Iteration ends when index reaches the value
203 specified.
204         </description>
205         <name>end</name>
206         <required>false</required>
207         <rtexprvalue>true</rtexprvalue>
208         <type>int</type>
209     </attribute>
210     <attribute>
211         <description>
212 Iteration will only process every step items of
213 the collection, starting with the first one.
214         </description>
215         <name>step</name>
216         <required>false</required>
217         <rtexprvalue>true</rtexprvalue>
218         <type>int</type>
219     </attribute>
220     <attribute>
221         <description>
222 Name of the exported scoped variable for the
223 current item of the iteration. This scoped
224 variable has nested visibility. Its type depends
225 on the object of the underlying collection.
226         </description>
227         <name>var</name>
228         <required>false</required>
229         <rtexprvalue>false</rtexprvalue>
230     </attribute>
231     <attribute>
232         <description>
233 Name of the exported scoped variable for the
234 status of the iteration. Object exported is of type
235 javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested
236 visibility.
237         </description>
238         <name>varStatus</name>
239         <required>false</required>
240         <rtexprvalue>false</rtexprvalue>
241     </attribute>
242   </tag>
243
244   <tag>
245     <description>
246         Iterates over tokens, separated by the supplied delimeters
247     </description>
248     <name>forTokens</name>
249     <tag-class>org.apache.taglibs.standard.tag.rt.core.ForTokensTag</tag-class>
250     <body-content>JSP</body-content>
251     <attribute>
252         <description>
253 String of tokens to iterate over.
254         </description>
255         <name>items</name>
256         <required>true</required>
257         <rtexprvalue>true</rtexprvalue>
258         <type>java.lang.String</type>
259         <deferred-value>
260             <type>java.lang.String</type>
261         </deferred-value>
262     </attribute>
263     <attribute>
264         <description>
265 The set of delimiters (the characters that
266 separate the tokens in the string).
267         </description>
268         <name>delims</name>
269         <required>true</required>
270         <rtexprvalue>true</rtexprvalue>
271         <type>java.lang.String</type>
272     </attribute>
273     <attribute>
274         <description>
275 Iteration begins at the token located at the
276 specified index. First token has index 0.
277         </description>
278         <name>begin</name>
279         <required>false</required>
280         <rtexprvalue>true</rtexprvalue>
281         <type>int</type>
282     </attribute>
283     <attribute>
284         <description>
285 Iteration ends at the token located at the
286 specified index (inclusive).
287         </description>
288         <name>end</name>
289         <required>false</required>
290         <rtexprvalue>true</rtexprvalue>
291         <type>int</type>
292     </attribute>
293     <attribute>
294         <description>
295 Iteration will only process every step tokens
296 of the string, starting with the first one.
297         </description>
298         <name>step</name>
299         <required>false</required>
300         <rtexprvalue>true</rtexprvalue>
301         <type>int</type>
302     </attribute>
303     <attribute>
304         <description>
305 Name of the exported scoped variable for the
306 current item of the iteration. This scoped
307 variable has nested visibility.
308         </description>
309         <name>var</name>
310         <required>false</required>
311         <rtexprvalue>false</rtexprvalue>
312     </attribute>
313     <attribute>
314         <description>
315 Name of the exported scoped variable for the
316 status of the iteration. Object exported is of
317 type
318 javax.servlet.jsp.jstl.core.LoopTag
319 Status. This scoped variable has nested
320 visibility.
321         </description>
322         <name>varStatus</name>
323         <required>false</required>
324         <rtexprvalue>false</rtexprvalue>
325     </attribute>
326   </tag>
327
328   <tag>
329     <description>
330         Like &lt;%= ... &gt;, but for expressions.
331     </description> 
332     <name>out</name>
333     <tag-class>org.apache.taglibs.standard.tag.rt.core.OutTag</tag-class>
334     <body-content>JSP</body-content>
335     <attribute>
336         <description>
337 Expression to be evaluated.
338         </description>
339         <name>value</name>
340         <required>true</required>
341         <rtexprvalue>true</rtexprvalue>
342     </attribute>
343     <attribute>
344         <description>
345 Default value if the resulting value is null.
346         </description>
347         <name>default</name>
348         <required>false</required>
349         <rtexprvalue>true</rtexprvalue>
350     </attribute>
351     <attribute>
352         <description>
353 Determines whether characters &lt;,&gt;,&amp;,'," in the
354 resulting string should be converted to their
355 corresponding character entity codes. Default value is
356 true.
357         </description>
358         <name>escapeXml</name>
359         <required>false</required>
360         <rtexprvalue>true</rtexprvalue>
361     </attribute>
362   </tag>
363
364
365   <tag>
366     <description>
367         Subtag of &lt;choose&gt; that follows &lt;when&gt; tags
368         and runs only if all of the prior conditions evaluated to
369         'false'
370     </description>
371     <name>otherwise</name>
372     <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
373     <body-content>JSP</body-content>
374   </tag>
375
376   <tag>
377     <description>
378         Adds a parameter to a containing 'import' tag's URL.
379     </description>
380     <name>param</name>
381     <tag-class>org.apache.taglibs.standard.tag.rt.core.ParamTag</tag-class>
382     <body-content>JSP</body-content>
383     <attribute>
384         <description>
385 Name of the query string parameter.
386         </description>
387         <name>name</name>
388         <required>true</required>
389         <rtexprvalue>true</rtexprvalue>
390     </attribute>
391     <attribute>
392         <description>
393 Value of the parameter.
394         </description>
395         <name>value</name>
396         <required>false</required>
397         <rtexprvalue>true</rtexprvalue>
398     </attribute>
399   </tag>
400
401   <tag>
402     <description>
403         Redirects to a new URL.
404     </description>
405     <name>redirect</name>
406     <tag-class>org.apache.taglibs.standard.tag.rt.core.RedirectTag</tag-class>
407     <body-content>JSP</body-content>
408     <attribute>
409         <description>
410 The URL of the resource to redirect to.
411         </description>
412         <name>url</name>
413         <required>false</required>
414         <rtexprvalue>true</rtexprvalue>
415     </attribute>
416     <attribute>
417         <description>
418 Name of the context when redirecting to a relative URL
419 resource that belongs to a foreign context.
420         </description>
421         <name>context</name>
422         <required>false</required>
423         <rtexprvalue>true</rtexprvalue>
424     </attribute>
425   </tag>
426
427   <tag>
428     <description>
429         Removes a scoped variable (from a particular scope, if specified).
430     </description>
431     <name>remove</name>
432     <tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class>
433     <body-content>empty</body-content>
434     <attribute>
435         <description>
436 Name of the scoped variable to be removed.
437         </description>
438         <name>var</name>
439         <required>true</required>
440         <rtexprvalue>false</rtexprvalue>
441     </attribute>
442     <attribute>
443         <description>
444 Scope for var.
445         </description>
446         <name>scope</name>
447         <required>false</required>
448         <rtexprvalue>false</rtexprvalue>
449     </attribute>
450   </tag>
451
452  <tag>
453     <description>
454         Sets the result of an expression evaluation in a 'scope'
455     </description>
456     <name>set</name>
457     <tag-class>org.apache.taglibs.standard.tag.rt.core.SetTag</tag-class>
458     <body-content>JSP</body-content>
459     <attribute>
460         <description>
461 Name of the exported scoped variable to hold the value
462 specified in the action. The type of the scoped variable is
463 whatever type the value expression evaluates to.
464         </description>
465         <name>var</name>
466         <required>false</required>
467         <rtexprvalue>false</rtexprvalue>
468     </attribute>
469     <attribute>
470         <description>
471 Expression to be evaluated.
472         </description>
473         <name>value</name>
474         <required>false</required>
475         <rtexprvalue>true</rtexprvalue>
476         <deferred-value>
477             <type>java.lang.Object</type>
478         </deferred-value>
479     </attribute>
480     <attribute>
481         <description>
482 Target object whose property will be set. Must evaluate to
483 a JavaBeans object with setter property property, or to a
484 java.util.Map object.
485         </description>
486         <name>target</name>
487         <required>false</required>
488         <rtexprvalue>true</rtexprvalue>
489     </attribute>
490     <attribute>
491         <description>
492 Name of the property to be set in the target object.
493         </description>
494         <name>property</name>
495         <required>false</required>
496         <rtexprvalue>true</rtexprvalue>
497     </attribute>
498     <attribute>
499         <description>
500 Scope for var.
501         </description>
502         <name>scope</name>
503         <required>false</required>
504         <rtexprvalue>false</rtexprvalue>
505     </attribute>
506   </tag>
507
508   <tag>
509     <description>
510         Creates a URL with optional query parameters.
511     </description>
512     <name>url</name>
513     <tag-class>org.apache.taglibs.standard.tag.rt.core.UrlTag</tag-class>
514     <body-content>JSP</body-content>
515     <attribute>
516         <description>
517 Name of the exported scoped variable for the
518 processed url. The type of the scoped variable is
519 String.
520         </description>
521         <name>var</name>
522         <required>false</required>
523         <rtexprvalue>false</rtexprvalue>
524     </attribute>
525     <attribute>
526         <description>
527 Scope for var.
528         </description>
529         <name>scope</name>
530         <required>false</required>
531         <rtexprvalue>false</rtexprvalue>
532     </attribute>
533     <attribute>
534         <description>
535 URL to be processed.
536         </description>
537         <name>value</name>
538         <required>false</required>
539         <rtexprvalue>true</rtexprvalue>
540     </attribute>
541     <attribute>
542         <description>
543 Name of the context when specifying a relative URL
544 resource that belongs to a foreign context.
545         </description>
546         <name>context</name>
547         <required>false</required>
548         <rtexprvalue>true</rtexprvalue>
549     </attribute>
550   </tag>
551
552   <tag>
553     <description>
554         Subtag of &lt;choose&gt; that includes its body if its
555         condition evalutes to 'true'
556     </description>
557     <name>when</name>
558     <tag-class>org.apache.taglibs.standard.tag.rt.core.WhenTag</tag-class>
559     <body-content>JSP</body-content>
560     <attribute>
561         <description>
562 The test condition that determines whether or not the
563 body content should be processed.
564         </description>
565         <name>test</name>
566         <required>true</required>
567         <rtexprvalue>true</rtexprvalue>
568         <type>boolean</type>
569     </attribute>
570   </tag>
571
572 </taglib>