Merge branch 'release/4.0.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / lib / x-1.1.2.tld
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
6 version="2.0">
7
8 <description>JSTL 1.1 XML library</description>
9 <display-name>JSTL XML</display-name>
10 <tlib-version>1.1</tlib-version>
11 <short-name>x</short-name>
12 <uri>http://java.sun.com/jsp/jstl/xml</uri>
13
14 <validator>
15 <description>
16 Provides validation features for JSTL XML tags.
17 </description>
18 <validator-class>
19 org.apache.taglibs.standard.tlv.JstlXmlTLV
20 </validator-class>
21 </validator>
22
23 <tag>
24 <description>
25 Simple conditional tag that establishes a context for
26 mutually exclusive conditional operations, marked by
27 &lt;when&gt; and &lt;otherwise&gt;
28 </description>
29 <name>choose</name>
30 <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
31 <body-content>JSP</body-content>
32 </tag>
33
34 <tag>
35 <description>
36 Like &lt;%= ... &gt;, but for XPath expressions.
37 </description>
38 <name>out</name>
39 <tag-class>org.apache.taglibs.standard.tag.rt.xml.ExprTag</tag-class>
40 <body-content>empty</body-content>
41 <attribute>
42 <description>
43 XPath expression to be evaluated.
44 </description>
45 <name>select</name>
46 <required>true</required>
47 <rtexprvalue>false</rtexprvalue>
48 </attribute>
49 <attribute>
50 <description>
51 Determines whether characters &lt;,&gt;,&amp;,'," in the
52 resulting string should be converted to their
53 corresponding character entity codes. Default
54 value is true.
55 </description>
56 <name>escapeXml</name>
57 <required>false</required>
58 <rtexprvalue>true</rtexprvalue>
59 </attribute>
60 </tag>
61
62 <tag>
63 <description>
64 XML conditional tag, which evalutes its body if the
65 supplied XPath expression evalutes to 'true' as a boolean
66 </description>
67 <name>if</name>
68 <tag-class>org.apache.taglibs.standard.tag.common.xml.IfTag</tag-class>
69 <body-content>JSP</body-content>
70 <attribute>
71 <description>
72 The test condition that tells whether or not the
73 body content should be processed.
74 </description>
75 <name>select</name>
76 <required>true</required>
77 <rtexprvalue>false</rtexprvalue>
78 </attribute>
79 <attribute>
80 <description>
81 Name of the exported scoped variable for the
82 resulting value of the test condition. The type
83 of the scoped variable is Boolean.
84 </description>
85 <name>var</name>
86 <required>false</required>
87 <rtexprvalue>false</rtexprvalue>
88 </attribute>
89 <attribute>
90 <description>
91 Scope for var.
92 </description>
93 <name>scope</name>
94 <required>false</required>
95 <rtexprvalue>false</rtexprvalue>
96 </attribute>
97 </tag>
98
99 <tag>
100 <description>
101 XML iteration tag.
102 </description>
103 <name>forEach</name>
104 <tag-class>org.apache.taglibs.standard.tag.common.xml.ForEachTag</tag-class>
105 <body-content>JSP</body-content>
106 <attribute>
107 <description>
108 Name of the exported scoped variable for the
109 current item of the iteration. This scoped variable
110 has nested visibility. Its type depends on the
111 result of the XPath expression in the select
112 attribute.
113 </description>
114 <name>var</name>
115 <required>false</required>
116 <rtexprvalue>false</rtexprvalue>
117 </attribute>
118 <attribute>
119 <description>
120 XPath expression to be evaluated.
121 </description>
122 <name>select</name>
123 <required>true</required>
124 <rtexprvalue>false</rtexprvalue>
125 </attribute>
126 <attribute>
127 <description>
128 Iteration begins at the item located at the
129 specified index. First item of the collection has
130 index 0.
131 </description>
132 <name>begin</name>
133 <required>false</required>
134 <rtexprvalue>true</rtexprvalue>
135 <type>int</type>
136 </attribute>
137 <attribute>
138 <description>
139 Iteration ends at the item located at the specified
140 index (inclusive).
141 </description>
142 <name>end</name>
143 <required>false</required>
144 <rtexprvalue>true</rtexprvalue>
145 <type>int</type>
146 </attribute>
147 <attribute>
148 <description>
149 Iteration will only process every step items of
150 the collection, starting with the first one.
151 </description>
152 <name>step</name>
153 <required>false</required>
154 <rtexprvalue>true</rtexprvalue>
155 <type>int</type>
156 </attribute>
157 <attribute>
158 <description>
159 Name of the exported scoped variable for the
160 status of the iteration. Object exported is of type
161 javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested visibility.
162 </description>
163 <name>varStatus</name>
164 <required>false</required>
165 <rtexprvalue>false</rtexprvalue>
166 </attribute>
167 </tag>
168
169 <tag>
170 <description>
171 Subtag of &lt;choose&gt; that follows &lt;when&gt; tags
172 and runs only if all of the prior conditions evaluated to
173 'false'
174 </description>
175 <name>otherwise</name>
176 <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
177 <body-content>JSP</body-content>
178 </tag>
179
180 <tag>
181 <description>
182 Adds a parameter to a containing 'transform' tag's Transformer
183 </description>
184 <name>param</name>
185 <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParamTag</tag-class>
186 <body-content>JSP</body-content>
187 <attribute>
188 <description>
189 Name of the transformation parameter.
190 </description>
191 <name>name</name>
192 <required>true</required>
193 <rtexprvalue>true</rtexprvalue>
194 </attribute>
195 <attribute>
196 <description>
197 Value of the parameter.
198 </description>
199 <name>value</name>
200 <required>false</required>
201 <rtexprvalue>true</rtexprvalue>
202 </attribute>
203 </tag>
204
205 <tag>
206 <description>
207 Parses XML content from 'source' attribute or 'body'
208 </description>
209 <name>parse</name>
210 <tag-class>org.apache.taglibs.standard.tag.rt.xml.ParseTag</tag-class>
211 <tei-class>org.apache.taglibs.standard.tei.XmlParseTEI</tei-class>
212 <body-content>JSP</body-content>
213 <attribute>
214 <description>
215 Name of the exported scoped variable for
216 the parsed XML document. The type of the
217 scoped variable is implementation
218 dependent.
219 </description>
220 <name>var</name>
221 <required>false</required>
222 <rtexprvalue>false</rtexprvalue>
223 </attribute>
224 <attribute>
225 <description>
226 Name of the exported scoped variable for
227 the parsed XML document. The type of the
228 scoped variable is
229 org.w3c.dom.Document.
230 </description>
231 <name>varDom</name>
232 <required>false</required>
233 <rtexprvalue>false</rtexprvalue>
234 </attribute>
235 <attribute>
236 <description>
237 Scope for var.
238 </description>
239 <name>scope</name>
240 <required>false</required>
241 <rtexprvalue>false</rtexprvalue>
242 </attribute>
243 <attribute>
244 <description>
245 Scope for varDom.
246 </description>
247 <name>scopeDom</name>
248 <required>false</required>
249 <rtexprvalue>false</rtexprvalue>
250 </attribute>
251 <attribute>
252 <description>
253 Deprecated. Use attribute 'doc' instead.
254 </description>
255 <name>xml</name>
256 <required>false</required>
257 <rtexprvalue>true</rtexprvalue>
258 </attribute>
259 <attribute>
260 <description>
261 Source XML document to be parsed.
262 </description>
263 <name>doc</name>
264 <required>false</required>
265 <rtexprvalue>true</rtexprvalue>
266 </attribute>
267 <attribute>
268 <description>
269 The system identifier (URI) for parsing the
270 XML document.
271 </description>
272 <name>systemId</name>
273 <required>false</required>
274 <rtexprvalue>true</rtexprvalue>
275 </attribute>
276 <attribute>
277 <description>
278 Filter to be applied to the source
279 document.
280 </description>
281 <name>filter</name>
282 <required>false</required>
283 <rtexprvalue>true</rtexprvalue>
284 </attribute>
285 </tag>
286
287 <tag>
288 <description>
289 Saves the result of an XPath expression evaluation in a 'scope'
290 </description>
291 <name>set</name>
292 <tag-class>org.apache.taglibs.standard.tag.common.xml.SetTag</tag-class>
293 <body-content>empty</body-content>
294 <attribute>
295 <description>
296 Name of the exported scoped variable to hold
297 the value specified in the action. The type of the
298 scoped variable is whatever type the select
299 expression evaluates to.
300 </description>
301 <name>var</name>
302 <required>true</required>
303 <rtexprvalue>false</rtexprvalue>
304 </attribute>
305 <attribute>
306 <description>
307 XPath expression to be evaluated.
308 </description>
309 <name>select</name>
310 <required>false</required>
311 <rtexprvalue>false</rtexprvalue>
312 </attribute>
313 <attribute>
314 <description>
315 Scope for var.
316 </description>
317 <name>scope</name>
318 <required>false</required>
319 <rtexprvalue>false</rtexprvalue>
320 </attribute>
321 </tag>
322
323 <tag>
324 <description>
325 Conducts a transformation given a source XML document
326 and an XSLT stylesheet
327 </description>
328 <name>transform</name>
329 <tag-class>org.apache.taglibs.standard.tag.rt.xml.TransformTag</tag-class>
330 <tei-class>org.apache.taglibs.standard.tei.XmlTransformTEI</tei-class>
331 <body-content>JSP</body-content>
332 <attribute>
333 <description>
334 Name of the exported
335 scoped variable for the
336 transformed XML
337 document. The type of the
338 scoped variable is
339 org.w3c.dom.Document.
340 </description>
341 <name>var</name>
342 <required>false</required>
343 <rtexprvalue>false</rtexprvalue>
344 </attribute>
345 <attribute>
346 <description>
347 Scope for var.
348 </description>
349 <name>scope</name>
350 <required>false</required>
351 <rtexprvalue>false</rtexprvalue>
352 </attribute>
353 <attribute>
354 <description>
355 Result
356 Object that captures or
357 processes the transformation
358 result.
359 </description>
360 <name>result</name>
361 <required>false</required>
362 <rtexprvalue>true</rtexprvalue>
363 </attribute>
364 <attribute>
365 <description>
366 Deprecated. Use attribute
367 'doc' instead.
368 </description>
369 <name>xml</name>
370 <required>false</required>
371 <rtexprvalue>true</rtexprvalue>
372 </attribute>
373 <attribute>
374 <description>
375 Source XML document to be
376 transformed. (If exported by
377 &lt;x:set&gt;, it must correspond
378 to a well-formed XML
379 document, not a partial
380 document.)
381 </description>
382 <name>doc</name>
383 <required>false</required>
384 <rtexprvalue>true</rtexprvalue>
385 </attribute>
386 <attribute>
387 <description>
388 Deprecated. Use attribute
389 'docSystemId' instead.
390 </description>
391 <name>xmlSystemId</name>
392 <required>false</required>
393 <rtexprvalue>true</rtexprvalue>
394 </attribute>
395 <attribute>
396 <description>
397 The system identifier (URI)
398 for parsing the XML
399 document.
400 </description>
401 <name>docSystemId</name>
402 <required>false</required>
403 <rtexprvalue>true</rtexprvalue>
404 </attribute>
405 <attribute>
406 <description>
407 javax.xml.transform.Source
408 Transformation stylesheet as
409 a String, Reader, or
410 Source object.
411 </description>
412 <name>xslt</name>
413 <required>false</required>
414 <rtexprvalue>true</rtexprvalue>
415 </attribute>
416 <attribute>
417 <description>
418 The system identifier (URI)
419 for parsing the XSLT
420 stylesheet.
421 </description>
422 <name>xsltSystemId</name>
423 <required>false</required>
424 <rtexprvalue>true</rtexprvalue>
425 </attribute>
426 </tag>
427
428 <tag>
429 <description>
430 Subtag of &lt;choose&gt; that includes its body if its
431 expression evalutes to 'true'
432 </description>
433 <name>when</name>
434 <tag-class>org.apache.taglibs.standard.tag.common.xml.WhenTag</tag-class>
435 <body-content>JSP</body-content>
436 <attribute>
437 <description>
438 The test condition that tells whether or
439 not the body content should be
440 processed
441 </description>
442 <name>select</name>
443 <required>true</required>
444 <rtexprvalue>false</rtexprvalue>
445 </attribute>
446 </tag>
447
448 </taglib>