java/cewolf-1.0/etc/cewolf.tld
changeset 1 639991d0808a
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/java/cewolf-1.0/etc/cewolf.tld	Sat Feb 28 21:31:02 2009 +0100
     1.3 @@ -0,0 +1,1234 @@
     1.4 +<?xml version="1.0" encoding="ISO-8859-1"?>
     1.5 +<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
     1.6 +
     1.7 +<taglib>
     1.8 +<tlib-version>0.9.3</tlib-version>
     1.9 +<jsp-version>1.2</jsp-version>
    1.10 +<short-name>Cewolf Tag Library</short-name>
    1.11 +<uri>http://cewolf.sourceforge.net/taglib/cewolf.tld</uri>
    1.12 +<display-name>Cewolf Tag Library</display-name>
    1.13 +<description>This tag library is designed to describe charts of all kinds.</description>
    1.14 +<tag>
    1.15 +    <name>plot</name>
    1.16 +    <tag-class>de.laures.cewolf.taglib.tags.PlotTag</tag-class>
    1.17 +    <body-content>JSP</body-content>
    1.18 +    <description>
    1.19 +    	The plot tag is nested inside a complex chart to define a nested or layerd plot instance.
    1.20 +        @required-child data
    1.21 +    </description>
    1.22 +    <attribute>
    1.23 +        <name>type</name>
    1.24 +        <required>true</required>
    1.25 +        <rtexprvalue>true</rtexprvalue>
    1.26 +        <description>
    1.27 +        	The type  of the plot. One of xyarea, xyline, xyshapesandlines ,
    1.28 +			scatter, xyverticalbar, step, candlestick, highlow, signal,
    1.29 +			verticlebar, area, line, shapesandlines
    1.30 +	    </description>
    1.31 +    </attribute>
    1.32 +    <attribute>
    1.33 +        <name>xaxislabel</name>
    1.34 +        <required>false</required>
    1.35 +        <rtexprvalue>true</rtexprvalue>
    1.36 +        <description>
    1.37 +            Title of the plot's x-axis. This attributes is
    1.38 +            only used for horizontally combined charts.
    1.39 +        </description>
    1.40 +    </attribute>
    1.41 +    <attribute>
    1.42 +        <name>yaxislabel</name>
    1.43 +        <required>false</required>
    1.44 +        <rtexprvalue>true</rtexprvalue>
    1.45 +        <description>
    1.46 +            Title of the plot's y-axis. This attributes is
    1.47 +            only used for vertically combined charts.
    1.48 +        </description>
    1.49 +    </attribute>
    1.50 +</tag>
    1.51 +<tag>
    1.52 +    <name>img</name>
    1.53 +    <tag-class>de.laures.cewolf.taglib.tags.ChartImgTag</tag-class>
    1.54 +    <body-content>JSP</body-content>
    1.55 +    <description>
    1.56 +    	This tag is a specialized HTML img tag. It renders the chart
    1.57 +    	which has been specified by a &lt;chart&gt; tag in the same page.
    1.58 +      @optional-child map
    1.59 +    </description>
    1.60 +    <attribute>
    1.61 +        <name>renderer</name>
    1.62 +        <required>true</required>
    1.63 +        <rtexprvalue>true</rtexprvalue>
    1.64 +        <description>
    1.65 +            Path to rendering servlet. Any path that starts with a '/' is assumed to refer to a resource relative to web application root. Otherwise, the path is assumed to refer to resource relative to the current page directory.
    1.66 +        </description>
    1.67 +    </attribute>
    1.68 +    <attribute>
    1.69 +        <name>chartid</name>
    1.70 +        <required>true</required>
    1.71 +        <rtexprvalue>true</rtexprvalue>
    1.72 +        <description>
    1.73 +        	The id of the chart to render.
    1.74 +        </description>
    1.75 +    </attribute>
    1.76 +    <attribute>
    1.77 +        <name>width</name>
    1.78 +        <required>true</required>
    1.79 +        <rtexprvalue>true</rtexprvalue>
    1.80 +        <description>
    1.81 +            Width of the rendered chart image in pixel.
    1.82 +        </description>
    1.83 +    </attribute>
    1.84 +    <attribute>
    1.85 +        <name>height</name>
    1.86 +        <required>true</required>
    1.87 +        <rtexprvalue>true</rtexprvalue>
    1.88 +        <description>
    1.89 +            Height of the rendered chart image in pixel.
    1.90 +        </description>
    1.91 +    </attribute>
    1.92 +    <attribute>
    1.93 +        <name>mime</name>
    1.94 +        <required>false</required>
    1.95 +        <rtexprvalue>true</rtexprvalue>
    1.96 +        <description>
    1.97 +            The MIME type of the image. Currently image/png (default) and image/svg are supported.
    1.98 +            @default image/png
    1.99 +        </description>
   1.100 +    </attribute>
   1.101 +    <attribute>
   1.102 +        <name>alt</name>
   1.103 +        <required>false</required>
   1.104 +        <rtexprvalue>true</rtexprvalue>
   1.105 +        <description>
   1.106 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.107 +        </description>
   1.108 +    </attribute>
   1.109 +        <attribute>
   1.110 +        <name>timeout</name>
   1.111 +        <required>false</required>
   1.112 +        <rtexprvalue>true</rtexprvalue>
   1.113 +        <description>
   1.114 +           Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
   1.115 +        </description>
   1.116 +    </attribute>
   1.117 +    <attribute>
   1.118 +        <name>hspace</name>
   1.119 +        <required>false</required>
   1.120 +        <rtexprvalue>true</rtexprvalue>
   1.121 +        <description>
   1.122 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.123 +        </description>
   1.124 +    </attribute>
   1.125 +    <attribute>
   1.126 +        <name>vspace</name>
   1.127 +        <required>false</required>
   1.128 +        <rtexprvalue>true</rtexprvalue>
   1.129 +        <description>
   1.130 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.131 +        </description>
   1.132 +    </attribute>
   1.133 +    <attribute>
   1.134 +        <name>align</name>
   1.135 +        <required>false</required>
   1.136 +        <rtexprvalue>true</rtexprvalue>
   1.137 +        <description>
   1.138 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.139 +        </description>
   1.140 +    </attribute>
   1.141 +    <attribute>
   1.142 +        <name>border</name>
   1.143 +        <required>false</required>
   1.144 +        <rtexprvalue>true</rtexprvalue>
   1.145 +        <description>
   1.146 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.147 +        </description>
   1.148 +    </attribute>
   1.149 +    <attribute>
   1.150 +        <name>ismap</name>
   1.151 +        <required>false</required>
   1.152 +        <rtexprvalue>true</rtexprvalue>
   1.153 +        <description>
   1.154 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.155 +        </description>
   1.156 +    </attribute>
   1.157 +    <attribute>
   1.158 +        <name>longdesc</name>
   1.159 +        <required>false</required>
   1.160 +        <rtexprvalue>true</rtexprvalue>
   1.161 +        <description>
   1.162 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.163 +        </description>
   1.164 +    </attribute>
   1.165 +    <attribute>
   1.166 +        <name>usemap</name>
   1.167 +        <required>false</required>
   1.168 +        <rtexprvalue>true</rtexprvalue>
   1.169 +        <description>
   1.170 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.171 +        </description>
   1.172 +    </attribute>
   1.173 +    <attribute>
   1.174 +        <name>class</name>
   1.175 +        <required>false</required>
   1.176 +        <rtexprvalue>true</rtexprvalue>
   1.177 +        <description>
   1.178 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.179 +        </description>
   1.180 +    </attribute>
   1.181 +    <attribute>
   1.182 +        <name>dir</name>
   1.183 +        <required>false</required>
   1.184 +        <rtexprvalue>true</rtexprvalue>
   1.185 +        <description>
   1.186 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.187 +        </description>
   1.188 +    </attribute>
   1.189 +    <attribute>
   1.190 +        <name>lang</name>
   1.191 +        <required>false</required>
   1.192 +        <rtexprvalue>true</rtexprvalue>
   1.193 +        <description>
   1.194 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.195 +        </description>
   1.196 +    </attribute>
   1.197 +    <attribute>
   1.198 +        <name>onclick</name>
   1.199 +        <required>false</required>
   1.200 +        <rtexprvalue>true</rtexprvalue>
   1.201 +        <description>
   1.202 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.203 +        </description>
   1.204 +    </attribute>
   1.205 +    <attribute>
   1.206 +        <name>ondbclick</name>
   1.207 +        <required>false</required>
   1.208 +        <rtexprvalue>true</rtexprvalue>
   1.209 +        <description>
   1.210 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.211 +        </description>
   1.212 +    </attribute>
   1.213 +    <attribute>
   1.214 +        <name>onkeydown</name>
   1.215 +        <required>false</required>
   1.216 +        <rtexprvalue>true</rtexprvalue>
   1.217 +        <description>
   1.218 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.219 +        </description>
   1.220 +    </attribute>
   1.221 +    <attribute>
   1.222 +        <name>onkeypress</name>
   1.223 +        <required>false</required>
   1.224 +        <rtexprvalue>true</rtexprvalue>
   1.225 +        <description>
   1.226 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.227 +        </description>
   1.228 +    </attribute>
   1.229 +    <attribute>
   1.230 +        <name>onkeyup</name>
   1.231 +        <required>false</required>
   1.232 +        <rtexprvalue>true</rtexprvalue>
   1.233 +        <description>
   1.234 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.235 +        </description>
   1.236 +    </attribute>
   1.237 +    <attribute>
   1.238 +        <name>onmousedown</name>
   1.239 +        <required>false</required>
   1.240 +        <rtexprvalue>true</rtexprvalue>
   1.241 +        <description>
   1.242 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.243 +        </description>
   1.244 +    </attribute>
   1.245 +    <attribute>
   1.246 +        <name>onmousemove</name>
   1.247 +        <required>false</required>
   1.248 +        <rtexprvalue>true</rtexprvalue>
   1.249 +        <description>
   1.250 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.251 +        </description>
   1.252 +    </attribute>
   1.253 +    <attribute>
   1.254 +        <name>onmouseout</name>
   1.255 +        <required>false</required>
   1.256 +        <rtexprvalue>true</rtexprvalue>
   1.257 +        <description>
   1.258 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.259 +        </description>
   1.260 +    </attribute>
   1.261 +    <attribute>
   1.262 +        <name>onmouseover</name>
   1.263 +        <required>false</required>
   1.264 +        <rtexprvalue>true</rtexprvalue>
   1.265 +        <description>
   1.266 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.267 +        </description>
   1.268 +    </attribute>
   1.269 +    <attribute>
   1.270 +        <name>onmouseup</name>
   1.271 +        <required>false</required>
   1.272 +        <rtexprvalue>true</rtexprvalue>
   1.273 +        <description>
   1.274 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.275 +        </description>
   1.276 +    </attribute>
   1.277 +    <attribute>
   1.278 +        <name>style</name>
   1.279 +        <required>false</required>
   1.280 +        <rtexprvalue>true</rtexprvalue>
   1.281 +        <description>
   1.282 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.283 +        </description>
   1.284 +    </attribute>
   1.285 +    <attribute>
   1.286 +        <name>htmltitle</name>
   1.287 +        <required>false</required>
   1.288 +        <rtexprvalue>true</rtexprvalue>
   1.289 +        <description>
   1.290 +           Corresponds to appropriate HMTL &lt;img&gt; title attribute.
   1.291 +        </description>
   1.292 +    </attribute>
   1.293 +     <attribute>
   1.294 +        <name>forceSessionId</name>
   1.295 +        <required>false</required>
   1.296 +        <rtexprvalue>true</rtexprvalue>
   1.297 +        <description>
   1.298 +           Add JSession id.
   1.299 +        </description>
   1.300 +    </attribute>
   1.301 +    <attribute>
   1.302 +        <name>removeAfterRender</name>
   1.303 +        <required>false</required>
   1.304 +        <rtexprvalue>true</rtexprvalue>
   1.305 +        <description>
   1.306 +           Remove image after rendering (defaults to false).
   1.307 +        </description>
   1.308 +    </attribute>
   1.309 +</tag>
   1.310 +<tag>
   1.311 +    <name>imgurl</name>
   1.312 +    <tag-class>de.laures.cewolf.taglib.tags.ChartImgURLTag</tag-class>
   1.313 +    <tei-class>de.laures.cewolf.taglib.tags.ChartImgURLTagEI</tei-class>
   1.314 +    <description>
   1.315 +    	This tag can be used as the src attribute of a HTML img tag. E.g.: 
   1.316 +    	&lt;img src='&lt;imgurl chartid="foobar" renderer="cewolf" width="100" height="100"/&gt;'&gt;
   1.317 +    	If the var attribute is used the URL is exposed as a page attribute of type String.
   1.318 +        @extends img
   1.319 +    </description>
   1.320 +    <attribute>
   1.321 +        <name>var</name>
   1.322 +        <required>false</required>
   1.323 +        <rtexprvalue>true</rtexprvalue>
   1.324 +        <description>
   1.325 +            Name of the page scope attribute to hold the URL. If not specified the URL is printed to the page outstream.
   1.326 +        </description>
   1.327 +    </attribute>
   1.328 +    <attribute>
   1.329 +        <name>renderer</name>
   1.330 +        <required>true</required>
   1.331 +        <rtexprvalue>true</rtexprvalue>
   1.332 +        <description>
   1.333 +            Path to rendering servlet. Any path that starts with a '/' is assumed to refer to a resource relative to web application root. Otherwise, the path is assumed to refer to resource relative to the current page directory.
   1.334 +        </description>
   1.335 +    </attribute>
   1.336 +    <attribute>
   1.337 +        <name>chartid</name>
   1.338 +        <required>true</required>
   1.339 +        <rtexprvalue>true</rtexprvalue>
   1.340 +        <description>
   1.341 +        	The id of the chart to render.
   1.342 +        </description>
   1.343 +    </attribute>
   1.344 +    <attribute>
   1.345 +        <name>width</name>
   1.346 +        <required>true</required>
   1.347 +        <rtexprvalue>true</rtexprvalue>
   1.348 +        <description>
   1.349 +            Width of the rendered chart image in pixel.
   1.350 +        </description>
   1.351 +    </attribute>
   1.352 +    <attribute>
   1.353 +        <name>height</name>
   1.354 +        <required>true</required>
   1.355 +        <rtexprvalue>true</rtexprvalue>
   1.356 +        <description>
   1.357 +            Height of the rendered chart image in pixel.
   1.358 +        </description>
   1.359 +    </attribute>
   1.360 +    <attribute>
   1.361 +        <name>mime</name>
   1.362 +        <required>false</required>
   1.363 +        <rtexprvalue>true</rtexprvalue>
   1.364 +        <description>
   1.365 +            The MIME type of the image. Currently image/png (default) and image/svg are supported.
   1.366 +            @default image/png
   1.367 +        </description>
   1.368 +    </attribute>
   1.369 +</tag>
   1.370 +<tag>
   1.371 +    <name>chart</name>
   1.372 +    <tag-class>de.laures.cewolf.taglib.tags.SimpleChartTag</tag-class>
   1.373 +    <description>
   1.374 +        Root tag of a chart description.
   1.375 +        @root
   1.376 +        @required-child data
   1.377 +        @optional-child chartpostprocessor
   1.378 +    </description>
   1.379 +    <attribute>
   1.380 +        <name>id</name>
   1.381 +        <required>true</required>
   1.382 +        <rtexprvalue>true</rtexprvalue>
   1.383 +        <description>
   1.384 +            ID under which the chart description bean will be stored in the
   1.385 +            page to be found by the img tag. Beware of using an
   1.386 +            ID which is not yet used for other beans in the page to avoid
   1.387 +            compile errors.
   1.388 +        </description>
   1.389 +    </attribute>
   1.390 +    <attribute>
   1.391 +        <name>type</name>
   1.392 +        <required>true</required>
   1.393 +        <rtexprvalue>true</rtexprvalue>
   1.394 +        <description>
   1.395 +            Type of the chart. One of area, areaxy, horizontalbar, horizontalbar3d,
   1.396 +            line, pie, scatter, stackedarea, stackedhorizontalbar, stackedverticalbar, 
   1.397 +            stackedverticalbar3d, timeseries, verticalbar, verticalbar3d, xy,
   1.398 +            candlestick, highlow, gantt, wind, signal, verticalxybar, pie3d, meter
   1.399 +        </description>
   1.400 +    </attribute>
   1.401 +    <attribute>
   1.402 +        <name>title</name>
   1.403 +        <required>false</required>
   1.404 +        <rtexprvalue>true</rtexprvalue>
   1.405 +        <description>
   1.406 +            Title of the chart which is displayed on the chart panel
   1.407 +            above the plot pane.
   1.408 +        </description>
   1.409 +    </attribute>
   1.410 +    <attribute>
   1.411 +        <name>xaxislabel</name>
   1.412 +        <required>false</required>
   1.413 +        <rtexprvalue>true</rtexprvalue>
   1.414 +        <description>
   1.415 +            Title of the chart's x-axis. This attributes is
   1.416 +            ignored if the type attribute of the parent chart tag is one
   1.417 +            of pie3d or pie.
   1.418 +        </description>
   1.419 +    </attribute>
   1.420 +    <attribute>
   1.421 +        <name>yaxislabel</name>
   1.422 +        <required>false</required>
   1.423 +        <rtexprvalue>true</rtexprvalue>
   1.424 +        <description>
   1.425 +            Title of the chart's y-axis. This attributes is
   1.426 +            ignored if the type attribute of the parent chart tag is one
   1.427 +            of pie3d or pie.
   1.428 +        </description>
   1.429 +    </attribute>
   1.430 +    <attribute>
   1.431 +        <name>background</name>
   1.432 +        <required>false</required>
   1.433 +        <rtexprvalue>true</rtexprvalue>
   1.434 +        <description>
   1.435 +            Background image of the chart panel. The value of this 
   1.436 +            attribute is the filename of a graphics file relative to the web
   1.437 +            application's root directory (e.g. /WEB-INF/img/bg.jpg).
   1.438 +            The image must be loadable by the default java.awt.Toolkit of the
   1.439 +            servlet container's JVM.
   1.440 +        </description>
   1.441 +    </attribute>
   1.442 +    <attribute>
   1.443 +        <name>backgroundimagealpha</name>
   1.444 +        <required>false</required>
   1.445 +        <rtexprvalue>true</rtexprvalue>
   1.446 +        <type>java.lang.Float</type>
   1.447 +        <description>
   1.448 +            Chart's backgound alpha blending value as a float. Value ranges
   1.449 +            from 0.0 to 1.0.
   1.450 +            @default 0.0
   1.451 +            @overrides /chart[backgroundimagealpha]
   1.452 +        </description>
   1.453 +    </attribute>
   1.454 +    <attribute>
   1.455 +        <name>antialias</name>
   1.456 +        <required>false</required>
   1.457 +        <rtexprvalue>true</rtexprvalue>
   1.458 +        <description>
   1.459 +            Antialiased rendering of the chart.
   1.460 +            @default true
   1.461 +            @overrides /chart[backgroundimagealpha]
   1.462 +        </description>
   1.463 +    </attribute>
   1.464 +    <attribute>
   1.465 +        <name>showlegend</name>
   1.466 +        <required>false</required>
   1.467 +        <rtexprvalue>true</rtexprvalue>
   1.468 +        <description>
   1.469 +           Boolean value to switch on or off the legend display inside of this panel.
   1.470 +           @default true
   1.471 +        </description>
   1.472 +    </attribute>
   1.473 +    <attribute>
   1.474 +        <name>legendanchor</name>
   1.475 +        <required>false</required>
   1.476 +        <rtexprvalue>true</rtexprvalue>
   1.477 +        <description>
   1.478 +            Sets the anchor of the legend inside of the panel. Possible values
   1.479 +            are 'north', 'south', 'west', 'east'.
   1.480 +            Ignored if showlegned is 'false'.
   1.481 +            @default 'south'
   1.482 +        </description>
   1.483 +    </attribute>
   1.484 +</tag>
   1.485 +<tag>
   1.486 +    <name>overlaidchart</name>
   1.487 +    <tag-class>de.laures.cewolf.taglib.tags.OverlaidChartTag</tag-class>
   1.488 +    <description>
   1.489 +        Root tag of a overlaid-chart description.
   1.490 +        @root
   1.491 +        @required-child data
   1.492 +        @optional-child chartpostprocessor
   1.493 +    </description>
   1.494 +    <attribute>
   1.495 +        <name>id</name>
   1.496 +        <required>true</required>
   1.497 +        <rtexprvalue>true</rtexprvalue>
   1.498 +        <description>
   1.499 +            ID under which the chart description bean will be stored in the
   1.500 +            page to be found by the img tag. Beware of using an
   1.501 +            ID which is not yet used for other beans in the page to avoid
   1.502 +            compile errors.
   1.503 +        </description>
   1.504 +    </attribute>
   1.505 +    <attribute>
   1.506 +        <name>type</name>
   1.507 +        <required>true</required>
   1.508 +        <rtexprvalue>true</rtexprvalue>
   1.509 +        <description>
   1.510 +            Type of the chart. In this version only overlaidxy is supported.
   1.511 +        </description>
   1.512 +    </attribute>
   1.513 +    <attribute>
   1.514 +        <name>title</name>
   1.515 +        <required>false</required>
   1.516 +        <rtexprvalue>true</rtexprvalue>
   1.517 +        <description>
   1.518 +            Title of the chart which is displayed on the chart panel
   1.519 +            above the plot pane.
   1.520 +        </description>
   1.521 +    </attribute>
   1.522 +    <attribute>
   1.523 +        <name>xaxistype</name>
   1.524 +        <required>true</required>
   1.525 +        <rtexprvalue>true</rtexprvalue>
   1.526 +        <description>
   1.527 +        	Type of the domain axis. Possible values: date, number
   1.528 +        </description>
   1.529 +    </attribute>
   1.530 +    <attribute>
   1.531 +        <name>xaxislabel</name>
   1.532 +        <required>false</required>
   1.533 +        <rtexprvalue>true</rtexprvalue>
   1.534 +        <description>
   1.535 +            Title of the chart's x-axis. This attributes is
   1.536 +            ignored if the type attribute of the parent chart tag is one
   1.537 +            of pie3d or pie.
   1.538 +        </description>
   1.539 +    </attribute>
   1.540 +    <attribute>
   1.541 +        <name>yaxistype</name>
   1.542 +        <required>false</required>
   1.543 +        <rtexprvalue>true</rtexprvalue>
   1.544 +        <description>
   1.545 +        	Type of the range axis. Possible values: date, number
   1.546 +        </description>
   1.547 +    </attribute>
   1.548 +    <attribute>
   1.549 +        <name>yaxislabel</name>
   1.550 +        <required>false</required>
   1.551 +        <rtexprvalue>true</rtexprvalue>
   1.552 +        <description>
   1.553 +            Title of the chart's y-axis. This attributes is
   1.554 +            ignored if the type attribute of the parent chart tag is one
   1.555 +            of pie3d or pie.
   1.556 +        </description>
   1.557 +    </attribute>
   1.558 +    <attribute>
   1.559 +        <name>background</name>
   1.560 +        <required>false</required>
   1.561 +        <rtexprvalue>true</rtexprvalue>
   1.562 +        <description>
   1.563 +            Background image of the chart panel. The value of this 
   1.564 +            attribute is the filename of a graphics file relative to the web
   1.565 +            application's root directory (e.g. /WEB-INF/img/bg.jpg).
   1.566 +            The image must be loadable by the default java.awt.Toolkit of the
   1.567 +            servlet container's JVM.
   1.568 +        </description>
   1.569 +    </attribute>
   1.570 +    <attribute>
   1.571 +        <name>backgroundimagealpha</name>
   1.572 +        <required>false</required>
   1.573 +        <rtexprvalue>true</rtexprvalue>
   1.574 +        <type>java.lang.Float</type>
   1.575 +        <description>
   1.576 +            Chart's backgound alpha blending value as a float. Value ranges
   1.577 +            from 0.0 to 1.0.
   1.578 +            @default 0.0
   1.579 +            @overrides /chart[backgroundimagealpha]
   1.580 +        </description>
   1.581 +    </attribute>
   1.582 +    <attribute>
   1.583 +        <name>antialias</name>
   1.584 +        <required>false</required>
   1.585 +        <rtexprvalue>true</rtexprvalue>
   1.586 +        <description>
   1.587 +            Antialiased rendering of the chart.
   1.588 +            @default true
   1.589 +            @overrides /chart[backgroundimagealpha]
   1.590 +        </description>
   1.591 +    </attribute>
   1.592 +    <attribute>
   1.593 +        <name>showlegend</name>
   1.594 +        <required>false</required>
   1.595 +        <rtexprvalue>true</rtexprvalue>
   1.596 +        <description>
   1.597 +           Boolean value to switch on or off the legend display inside of this panel.
   1.598 +           @default true
   1.599 +        </description>
   1.600 +    </attribute>
   1.601 +    <attribute>
   1.602 +        <name>legendanchor</name>
   1.603 +        <required>false</required>
   1.604 +        <rtexprvalue>true</rtexprvalue>
   1.605 +        <description>
   1.606 +            Sets the anchor of the legend inside of the panel. Possible values
   1.607 +            are 'north', 'south', 'west', 'east'.
   1.608 +            Ignored if showlegned is 'false'.
   1.609 +            @default 'south'
   1.610 +        </description>
   1.611 +    </attribute>
   1.612 +</tag>
   1.613 +<tag>
   1.614 +    <name>combinedchart</name>
   1.615 +    <tag-class>de.laures.cewolf.taglib.tags.CombinedChartTag</tag-class>
   1.616 +    <description>
   1.617 +        Root tag of a combined-chart description.
   1.618 +        @root
   1.619 +        @required-child plot
   1.620 +        @optional-child chartpostprocessor
   1.621 +    </description>
   1.622 +    <attribute>
   1.623 +        <name>id</name>
   1.624 +        <required>true</required>
   1.625 +        <rtexprvalue>true</rtexprvalue>
   1.626 +        <description>
   1.627 +            ID under which the chart description bean will be stored in the
   1.628 +            page to be found by the img tag. Beware of using an
   1.629 +            ID which is not yet used for other beans in the page to avoid
   1.630 +            compile errors.
   1.631 +        </description>
   1.632 +    </attribute>
   1.633 +    <attribute>
   1.634 +        <name>type</name>
   1.635 +        <required>true</required>
   1.636 +        <rtexprvalue>true</rtexprvalue>
   1.637 +        <description>
   1.638 +            Type of the chart. One of combinedxy
   1.639 +        </description>
   1.640 +    </attribute>
   1.641 +    <attribute>
   1.642 +        <name>layout</name>
   1.643 +        <required>true</required>
   1.644 +        <rtexprvalue>true</rtexprvalue>
   1.645 +        <description>
   1.646 +            Layout of the chart. Either vertical or horizontal
   1.647 +        </description>
   1.648 +    </attribute>
   1.649 +    <attribute>
   1.650 +        <name>title</name>
   1.651 +        <required>false</required>
   1.652 +        <rtexprvalue>true</rtexprvalue>
   1.653 +        <description>
   1.654 +            Title of the chart which is displayed on the chart panel
   1.655 +            above the plot pane.
   1.656 +        </description>
   1.657 +    </attribute>
   1.658 +    <attribute>
   1.659 +        <name>xaxislabel</name>
   1.660 +        <required>false</required>
   1.661 +        <rtexprvalue>true</rtexprvalue>
   1.662 +        <description>
   1.663 +            Title of the chart's x-axis. This attributes is
   1.664 +            ignored if the type attribute of the parent chart tag is one
   1.665 +            of pie3d or pie.
   1.666 +        </description>
   1.667 +    </attribute>
   1.668 +    <attribute>
   1.669 +        <name>yaxislabel</name>
   1.670 +        <required>false</required>
   1.671 +        <rtexprvalue>true</rtexprvalue>
   1.672 +        <description>
   1.673 +            Title of the chart's y-axis. This attributes is
   1.674 +            ignored if the type attribute of the parent chart tag is one
   1.675 +            of pie3d or pie.
   1.676 +        </description>
   1.677 +    </attribute>
   1.678 +    <attribute>
   1.679 +        <name>background</name>
   1.680 +        <required>false</required>
   1.681 +        <rtexprvalue>true</rtexprvalue>
   1.682 +        <description>
   1.683 +            Background image of the chart panel. The value of this
   1.684 +            attribute is the filename of a graphics file relative to the web
   1.685 +            application's root directory (e.g. /WEB-INF/img/bg.jpg).
   1.686 +            The image must be loadable by the default java.awt.Toolkit of the
   1.687 +            servlet container's JVM.
   1.688 +        </description>
   1.689 +    </attribute>
   1.690 +    <attribute>
   1.691 +        <name>backgroundimagealpha</name>
   1.692 +        <required>false</required>
   1.693 +        <rtexprvalue>true</rtexprvalue>
   1.694 +        <type>java.lang.Float</type>
   1.695 +        <description>
   1.696 +            Chart's backgound alpha blending value as a float. Value ranges
   1.697 +            from 0.0 to 1.0.
   1.698 +            @default 0.0
   1.699 +            @overrides /chart[backgroundimagealpha]
   1.700 +        </description>
   1.701 +    </attribute>
   1.702 +    <attribute>
   1.703 +        <name>antialias</name>
   1.704 +        <required>false</required>
   1.705 +        <rtexprvalue>true</rtexprvalue>
   1.706 +        <description>
   1.707 +            Antialiased rendering of the chart.
   1.708 +            @default true
   1.709 +            @overrides /chart[backgroundimagealpha]
   1.710 +        </description>
   1.711 +    </attribute>
   1.712 +    <attribute>
   1.713 +        <name>showlegend</name>
   1.714 +        <required>false</required>
   1.715 +        <rtexprvalue>true</rtexprvalue>
   1.716 +        <description>
   1.717 +           Boolean value to switch on or off the legend display inside of this panel.
   1.718 +           @default true
   1.719 +        </description>
   1.720 +    </attribute>
   1.721 +    <attribute>
   1.722 +        <name>legendanchor</name>
   1.723 +        <required>false</required>
   1.724 +        <rtexprvalue>true</rtexprvalue>
   1.725 +        <description>
   1.726 +            Sets the anchor of the legend inside of the panel. Possible values
   1.727 +            are 'north', 'south', 'west', 'east'.
   1.728 +            Ignored if showlegned is 'false'.
   1.729 +            @default 'south'
   1.730 +        </description>
   1.731 +    </attribute>
   1.732 +</tag>
   1.733 +<tag>
   1.734 +    <name>legend</name>
   1.735 +    <tag-class>de.laures.cewolf.taglib.tags.LegendTag</tag-class>
   1.736 +    <description>
   1.737 +       This tag is used to render the legend of a chart in a separate image.
   1.738 +       It assumes that somewhere else in the JSP a chart tag defines a chart
   1.739 +       with the same ID as this legend tag.
   1.740 +    </description>
   1.741 +     <attribute>
   1.742 +        <name>forceSessionId</name>
   1.743 +        <required>false</required>
   1.744 +        <rtexprvalue>true</rtexprvalue>
   1.745 +        <description>
   1.746 +           Add JSession id.
   1.747 +        </description>
   1.748 +    </attribute>    
   1.749 +    <attribute>
   1.750 +        <name>removeAfterRender</name>
   1.751 +        <required>false</required>
   1.752 +        <rtexprvalue>true</rtexprvalue>
   1.753 +        <description>
   1.754 +           Remove image after rendering (defaults to false).
   1.755 +        </description>
   1.756 +    </attribute>
   1.757 +    <attribute>
   1.758 +        <name>renderer</name>
   1.759 +        <required>true</required>
   1.760 +        <rtexprvalue>true</rtexprvalue>
   1.761 +        <description>
   1.762 +            Path to rendering servlet relative to web apps root URL
   1.763 +            (e.g. servlet/cewolf).
   1.764 +        </description>
   1.765 +    </attribute>
   1.766 +    <attribute>
   1.767 +        <name>id</name>
   1.768 +        <required>true</required>
   1.769 +        <rtexprvalue>true</rtexprvalue>
   1.770 +        <description>
   1.771 +            ID under which the chart description bean will be stored in the
   1.772 +            session to be found by the rendering servlet. Beware of using an
   1.773 +            ID which is not yet used for other beans in the session to avoid
   1.774 +            overriding.
   1.775 +        </description>
   1.776 +    </attribute>
   1.777 +    <attribute>
   1.778 +        <name>timeout</name>
   1.779 +        <required>false</required>
   1.780 +        <rtexprvalue>true</rtexprvalue>
   1.781 +        <description>
   1.782 +           Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
   1.783 +        </description>
   1.784 +    </attribute>
   1.785 +    <attribute>
   1.786 +        <name>width</name>
   1.787 +        <required>false</required>
   1.788 +        <rtexprvalue>true</rtexprvalue>
   1.789 +        <description>
   1.790 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.791 +        </description>
   1.792 +    </attribute>
   1.793 +    <attribute>
   1.794 +        <name>height</name>
   1.795 +        <required>false</required>
   1.796 +        <rtexprvalue>true</rtexprvalue>
   1.797 +        <description>
   1.798 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.799 +        </description>
   1.800 +    </attribute>
   1.801 +    <attribute>
   1.802 +        <name>mime</name>
   1.803 +        <required>false</required>
   1.804 +        <rtexprvalue>true</rtexprvalue>
   1.805 +        <description>
   1.806 +            The MIME type of the image. Currently image/png (default) and image/svg are supported.
   1.807 +            @default image/png
   1.808 +        </description>
   1.809 +    </attribute>
   1.810 +    <attribute>
   1.811 +        <name>alt</name>
   1.812 +        <required>false</required>
   1.813 +        <rtexprvalue>true</rtexprvalue>
   1.814 +        <description>
   1.815 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.816 +        </description>
   1.817 +    </attribute>
   1.818 +    <attribute>
   1.819 +        <name>hspace</name>
   1.820 +        <required>false</required>
   1.821 +        <rtexprvalue>true</rtexprvalue>
   1.822 +        <description>
   1.823 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.824 +        </description>
   1.825 +    </attribute>
   1.826 +    <attribute>
   1.827 +        <name>vspace</name>
   1.828 +        <required>false</required>
   1.829 +        <rtexprvalue>true</rtexprvalue>
   1.830 +        <description>
   1.831 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.832 +        </description>
   1.833 +    </attribute>
   1.834 +    <attribute>
   1.835 +        <name>align</name>
   1.836 +        <required>false</required>
   1.837 +        <rtexprvalue>true</rtexprvalue>
   1.838 +        <description>
   1.839 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.840 +        </description>
   1.841 +    </attribute>
   1.842 +    <attribute>
   1.843 +        <name>border</name>
   1.844 +        <required>false</required>
   1.845 +        <rtexprvalue>true</rtexprvalue>
   1.846 +        <description>
   1.847 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.848 +        </description>
   1.849 +    </attribute>
   1.850 +    <attribute>
   1.851 +        <name>ismap</name>
   1.852 +        <required>false</required>
   1.853 +        <rtexprvalue>true</rtexprvalue>
   1.854 +        <description>
   1.855 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.856 +        </description>
   1.857 +    </attribute>
   1.858 +    <attribute>
   1.859 +        <name>longdesc</name>
   1.860 +        <required>false</required>
   1.861 +        <rtexprvalue>true</rtexprvalue>
   1.862 +        <description>
   1.863 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.864 +        </description>
   1.865 +    </attribute>
   1.866 +    <attribute>
   1.867 +        <name>usemap</name>
   1.868 +        <required>false</required>
   1.869 +        <rtexprvalue>true</rtexprvalue>
   1.870 +        <description>
   1.871 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.872 +        </description>
   1.873 +    </attribute>
   1.874 +    <attribute>
   1.875 +        <name>class</name>
   1.876 +        <required>false</required>
   1.877 +        <rtexprvalue>true</rtexprvalue>
   1.878 +        <description>
   1.879 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.880 +        </description>
   1.881 +    </attribute>
   1.882 +    <attribute>
   1.883 +        <name>dir</name>
   1.884 +        <required>false</required>
   1.885 +        <rtexprvalue>true</rtexprvalue>
   1.886 +        <description>
   1.887 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.888 +        </description>
   1.889 +    </attribute>
   1.890 +    <attribute>
   1.891 +        <name>lang</name>
   1.892 +        <required>false</required>
   1.893 +        <rtexprvalue>true</rtexprvalue>
   1.894 +        <description>
   1.895 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.896 +        </description>
   1.897 +    </attribute>
   1.898 +    <attribute>
   1.899 +        <name>onclick</name>
   1.900 +        <required>false</required>
   1.901 +        <rtexprvalue>true</rtexprvalue>
   1.902 +        <description>
   1.903 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.904 +        </description>
   1.905 +    </attribute>
   1.906 +    <attribute>
   1.907 +        <name>ondbclick</name>
   1.908 +        <required>false</required>
   1.909 +        <rtexprvalue>true</rtexprvalue>
   1.910 +        <description>
   1.911 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.912 +        </description>
   1.913 +    </attribute>
   1.914 +    <attribute>
   1.915 +        <name>onkeydown</name>
   1.916 +        <required>false</required>
   1.917 +        <rtexprvalue>true</rtexprvalue>
   1.918 +        <description>
   1.919 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.920 +        </description>
   1.921 +    </attribute>
   1.922 +    <attribute>
   1.923 +        <name>onkeypress</name>
   1.924 +        <required>false</required>
   1.925 +        <rtexprvalue>true</rtexprvalue>
   1.926 +        <description>
   1.927 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.928 +        </description>
   1.929 +    </attribute>
   1.930 +    <attribute>
   1.931 +        <name>onkeyup</name>
   1.932 +        <required>false</required>
   1.933 +        <rtexprvalue>true</rtexprvalue>
   1.934 +        <description>
   1.935 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.936 +        </description>
   1.937 +    </attribute>
   1.938 +    <attribute>
   1.939 +        <name>onmousedown</name>
   1.940 +        <required>false</required>
   1.941 +        <rtexprvalue>true</rtexprvalue>
   1.942 +        <description>
   1.943 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.944 +        </description>
   1.945 +    </attribute>
   1.946 +    <attribute>
   1.947 +        <name>onmousemove</name>
   1.948 +        <required>false</required>
   1.949 +        <rtexprvalue>true</rtexprvalue>
   1.950 +        <description>
   1.951 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.952 +        </description>
   1.953 +    </attribute>
   1.954 +    <attribute>
   1.955 +        <name>onmouseout</name>
   1.956 +        <required>false</required>
   1.957 +        <rtexprvalue>true</rtexprvalue>
   1.958 +        <description>
   1.959 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.960 +        </description>
   1.961 +    </attribute>
   1.962 +    <attribute>
   1.963 +        <name>onmouseover</name>
   1.964 +        <required>false</required>
   1.965 +        <rtexprvalue>true</rtexprvalue>
   1.966 +        <description>
   1.967 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.968 +        </description>
   1.969 +    </attribute>
   1.970 +    <attribute>
   1.971 +        <name>onmouseup</name>
   1.972 +        <required>false</required>
   1.973 +        <rtexprvalue>true</rtexprvalue>
   1.974 +        <description>
   1.975 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.976 +        </description>
   1.977 +    </attribute>
   1.978 +    <attribute>
   1.979 +        <name>style</name>
   1.980 +        <required>false</required>
   1.981 +        <rtexprvalue>true</rtexprvalue>
   1.982 +        <description>
   1.983 +           Corresponds to appropriate HMTL &lt;img&gt; attribute.
   1.984 +        </description>
   1.985 +    </attribute>
   1.986 +    <attribute>
   1.987 +        <name>htmltitle</name>
   1.988 +        <required>false</required>
   1.989 +        <rtexprvalue>true</rtexprvalue>
   1.990 +        <description>
   1.991 +           Corresponds to appropriate HMTL &lt;img&gt; title attribute.
   1.992 +        </description>
   1.993 +    </attribute>
   1.994 +</tag>
   1.995 +<tag>
   1.996 +    <name>data</name>
   1.997 +    <tag-class>de.laures.cewolf.taglib.tags.DataTag</tag-class>
   1.998 +    <description>
   1.999 +        A data tag provides all information needed to retrieve the data which are
  1.1000 +        needed by the chart. Current version only supports data provided by a
  1.1001 +        DatasetProducer. In future versions there will be tags to provide data
  1.1002 +        from a datasource (e.g. via SQL).
  1.1003 +        @optional-child producer
  1.1004 +    </description>
  1.1005 +</tag>
  1.1006 +<tag>
  1.1007 +    <name>producer</name>
  1.1008 +    <tag-class>de.laures.cewolf.taglib.tags.ProducerTag</tag-class>
  1.1009 +    <description>
  1.1010 +        A data tag provides all information needed to retrieve the data which are
  1.1011 +        needed by the chart. Current version only supports data provided by a
  1.1012 +        DatasetProducer. In future versions there will be tags to provide data
  1.1013 +        from a datasource (e.g. via SQL).
  1.1014 +        @optional-child param
  1.1015 +    </description>
  1.1016 +    <attribute>
  1.1017 +        <name>id</name>
  1.1018 +        <required>true</required>
  1.1019 +        <rtexprvalue>true</rtexprvalue>
  1.1020 +        <description>
  1.1021 +            ID under which an object of type DatasetProducer can be found in
  1.1022 +            pageContext. This object is used to retrieve the dataset of the chart.
  1.1023 +        </description>
  1.1024 +    </attribute>
  1.1025 +    <attribute>
  1.1026 +        <name>usecache</name>
  1.1027 +        <required>false</required>
  1.1028 +        <rtexprvalue>true</rtexprvalue>
  1.1029 +        <description>
  1.1030 +            Determines if formally produced data should be reused if possible.
  1.1031 +            @default true
  1.1032 +        </description>
  1.1033 +    </attribute>
  1.1034 +</tag>
  1.1035 +<tag>
  1.1036 +    <name>chartpostprocessor</name>
  1.1037 +    <tag-class>de.laures.cewolf.taglib.tags.ChartPostProcessorTag</tag-class>
  1.1038 +    <description>
  1.1039 +        A chart postprocessor tag references an object of type ChartProstProcessor
  1.1040 +        which must be defined in pageContext under the provided ID. This object
  1.1041 +        is called back after chart generation to post process the chart in any
  1.1042 +        manner.
  1.1043 +        @optional-child param
  1.1044 +    </description>
  1.1045 +    <attribute>
  1.1046 +        <name>id</name>
  1.1047 +        <required>true</required>
  1.1048 +        <rtexprvalue>true</rtexprvalue>
  1.1049 +        <description>
  1.1050 +            ID under which an object of type ChartPostProcessor can be found in
  1.1051 +            pageContext. This object is used to postprocess the rendered chart.
  1.1052 +        </description>
  1.1053 +    </attribute>
  1.1054 +</tag>
  1.1055 +<tag>
  1.1056 +    <name>param</name>
  1.1057 +    <tag-class>de.laures.cewolf.taglib.tags.ParamTag</tag-class>
  1.1058 +    <description>
  1.1059 +        Name/value-pair to paramterize a surrounding tag whose handler must 
  1.1060 +        implement the Parameterized interface.
  1.1061 +    </description>
  1.1062 +    <attribute>
  1.1063 +        <name>name</name>
  1.1064 +        <required>true</required>
  1.1065 +        <rtexprvalue>true</rtexprvalue>
  1.1066 +        <description>
  1.1067 +            Name of the param
  1.1068 +        </description>
  1.1069 +    </attribute>
  1.1070 +    <attribute>
  1.1071 +        <name>value</name>
  1.1072 +        <required>true</required>
  1.1073 +        <rtexprvalue>true</rtexprvalue>
  1.1074 +        <type>java.io.Serializable</type>
  1.1075 +        <description>
  1.1076 +            Value of the param. Must be serializable.
  1.1077 +        </description>
  1.1078 +    </attribute>
  1.1079 +</tag>
  1.1080 +<tag>
  1.1081 +    <name>gradientpaint</name>
  1.1082 +    <tag-class>de.laures.cewolf.taglib.tags.GradientTag</tag-class>
  1.1083 +    <description>
  1.1084 +        The gradientpaint tag provides a way to fill a shape with a linear 
  1.1085 +        color gradient pattern. If Point P1 with Color C1 and Point P2 with 
  1.1086 +        Color C2 are specified in user space, the Color on the P1, P2 
  1.1087 +        connecting line is proportionally changed from C1 to C2. Any point 
  1.1088 +        P not on the extended P1, P2 connecting line has the color of the 
  1.1089 +        point P' that is the perpendicular projection of P on the extended P1,
  1.1090 +        P2 connecting line. Points on the extended line outside of the P1,
  1.1091 +        P2 segment can be colored in one of two ways.
  1.1092 +        &lt;ul&gt;
  1.1093 +        &lt;li&gt;If the gradient is cyclic then the points on the extended 
  1.1094 +        P1, P2 connecting line cycle back and forth between the colors C1 
  1.1095 +        and C2.
  1.1096 +        &lt;li&gt;If the gradient is acyclic then points on the P1 side of 
  1.1097 +        the segment have the constant Color C1 while points on the P2 side 
  1.1098 +        have the constant Color C2.
  1.1099 +        The two colors are defined in a nested point tag of this tag. 
  1.1100 +        @required-child point
  1.1101 +    </description>
  1.1102 +    <attribute>
  1.1103 +        <name>cyclic</name>
  1.1104 +        <required>false</required>
  1.1105 +        <rtexprvalue>true</rtexprvalue>
  1.1106 +        <description>
  1.1107 +            Does the gradient cycle repeatedly between the two colors C1 and C2.
  1.1108 +            @default false
  1.1109 +        </description>
  1.1110 +    </attribute>
  1.1111 +</tag>
  1.1112 +<tag>
  1.1113 +    <name>point</name>
  1.1114 +    <tag-class>de.laures.cewolf.taglib.tags.PointTag</tag-class>
  1.1115 +    <description>
  1.1116 +        Defines a point with x and y coordinates and a color.
  1.1117 +        @extends colorpaint
  1.1118 +    </description>
  1.1119 +    <attribute>
  1.1120 +        <name>x</name>
  1.1121 +        <required>true</required>
  1.1122 +        <rtexprvalue>true</rtexprvalue>
  1.1123 +        <description>
  1.1124 +            The x coordinate of the point.
  1.1125 +        </description>
  1.1126 +    </attribute>
  1.1127 +    <attribute>
  1.1128 +        <name>y</name>
  1.1129 +        <required>true</required>
  1.1130 +        <rtexprvalue>true</rtexprvalue>
  1.1131 +        <description>
  1.1132 +            The y coordinate of the point.
  1.1133 +        </description>
  1.1134 +    </attribute>
  1.1135 +    <attribute>
  1.1136 +        <name>color</name>
  1.1137 +        <required>false</required>
  1.1138 +        <rtexprvalue>true</rtexprvalue>
  1.1139 +        <description>
  1.1140 +            @copy
  1.1141 +        </description>
  1.1142 +    </attribute>
  1.1143 +</tag>
  1.1144 +<tag>
  1.1145 +    <name>colorpaint</name>
  1.1146 +    <tag-class>de.laures.cewolf.taglib.tags.ColorTag</tag-class>
  1.1147 +    <description>
  1.1148 +        Fills the area defined by the parent tag with a color. 
  1.1149 +    </description>
  1.1150 +    <attribute>
  1.1151 +        <name>color</name>
  1.1152 +        <required>true</required>
  1.1153 +        <rtexprvalue>true</rtexprvalue>
  1.1154 +        <description>
  1.1155 +            The color to be used to fill the parent tag's area.
  1.1156 +            The color definition is compatible with the
  1.1157 +            HTML one. E.g. black is '#000000' and red is '#FF0000'. However it
  1.1158 +            is possible to append two hex numbers for the alpha channel. Thus
  1.1159 +            '#FF000080' is red with alpha blending of 50%.
  1.1160 +        </description>
  1.1161 +    </attribute>
  1.1162 +</tag>
  1.1163 +<tag>
  1.1164 +    <name>texturepaint</name>
  1.1165 +    <tag-class>de.laures.cewolf.taglib.tags.TextureTag</tag-class>
  1.1166 +    <description>
  1.1167 +        The texturepaint tag provides a way to fill the area of the parent tag
  1.1168 +        with a texture that is specified as an image. The texture is anchored to 
  1.1169 +        the upper left corner of the parent tags area.
  1.1170 +    </description>
  1.1171 +    <attribute>
  1.1172 +        <name>image</name>
  1.1173 +        <required>true</required>
  1.1174 +        <rtexprvalue>true</rtexprvalue>
  1.1175 +        <description>
  1.1176 +            Image fo the texture. The value of this 
  1.1177 +            attribute is the filename of a graphics file relative to the web
  1.1178 +            application's root directory (e.g. /WEB-INF/img/bg.jpg).
  1.1179 +            The image must be loadable by the default java.awt.Toolkit of the
  1.1180 +            servlet container's JVM.
  1.1181 +        </description>
  1.1182 +    </attribute>
  1.1183 +    <attribute>
  1.1184 +        <name>width</name>
  1.1185 +        <required>true</required>
  1.1186 +        <rtexprvalue>true</rtexprvalue>
  1.1187 +        <description>
  1.1188 +            The width of the texture.
  1.1189 +        </description>
  1.1190 +    </attribute>
  1.1191 +    <attribute>
  1.1192 +        <name>height</name>
  1.1193 +        <required>true</required>
  1.1194 +        <rtexprvalue>true</rtexprvalue>
  1.1195 +        <description>
  1.1196 +            The height of the texture.
  1.1197 +        </description>  
  1.1198 +    </attribute>
  1.1199 +</tag>
  1.1200 +<tag>
  1.1201 +    <name>map</name>
  1.1202 +    <tag-class>de.laures.cewolf.taglib.tags.ChartMapTag</tag-class>
  1.1203 +    <description>
  1.1204 +      This tag defines an image and tooltip map for the parent img tag.
  1.1205 +      @parent img
  1.1206 +    </description>
  1.1207 +    <attribute>
  1.1208 +        <name>linkgeneratorid</name>
  1.1209 +        <required>false</required>
  1.1210 +        <rtexprvalue>true</rtexprvalue>
  1.1211 +        <description>
  1.1212 +          The ID of the class which implements the appropriate de.laures.cewolf.LinkGenerator.
  1.1213 +        </description>
  1.1214 +    </attribute>
  1.1215 +    <attribute>
  1.1216 +        <name>tooltipgeneratorid</name>
  1.1217 +        <required>false</required>
  1.1218 +        <rtexprvalue>true</rtexprvalue>
  1.1219 +        <description>
  1.1220 +          The ID of the class which implements the appropriate com.jrefinery.chart.tooltips.ToolTipGenerator.
  1.1221 +        </description>
  1.1222 +    </attribute>
  1.1223 +	<attribute>
  1.1224 +		<name>useJFreeChartLinkGenerator</name>
  1.1225 +		<required>false</required>
  1.1226 +		<rtexprvalue>true</rtexprvalue>
  1.1227 +		<description>If the links provided by the JFreeChart renderer should be used.</description>
  1.1228 +	</attribute>
  1.1229 +	<attribute>
  1.1230 +		<name>useJFreeChartTooltipGenerator</name>
  1.1231 +		<required>false</required>
  1.1232 +		<rtexprvalue>true</rtexprvalue>
  1.1233 +		<description>If the tooltips provided by the JFreeChart renderer should be used.</description>		
  1.1234 +	</attribute>	
  1.1235 +	
  1.1236 +</tag>
  1.1237 +</taglib>
  1.1238 \ No newline at end of file