1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/cewolf-1.0/src/main/resources/cewolf-1.1.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 <chart> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 <img> 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 + <img src='<imgurl chartid="foobar" renderer="cewolf" width="100" height="100"/>'>
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>renderer</name>
1.743 + <required>true</required>
1.744 + <rtexprvalue>true</rtexprvalue>
1.745 + <description>
1.746 + Path to rendering servlet relative to web apps root URL
1.747 + (e.g. servlet/cewolf).
1.748 + </description>
1.749 + </attribute>
1.750 + <attribute>
1.751 + <name>id</name>
1.752 + <required>true</required>
1.753 + <rtexprvalue>true</rtexprvalue>
1.754 + <description>
1.755 + ID under which the chart description bean will be stored in the
1.756 + session to be found by the rendering servlet. Beware of using an
1.757 + ID which is not yet used for other beans in the session to avoid
1.758 + overriding.
1.759 + </description>
1.760 + </attribute>
1.761 + <attribute>
1.762 + <name>timeout</name>
1.763 + <required>false</required>
1.764 + <rtexprvalue>true</rtexprvalue>
1.765 + <description>
1.766 + Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
1.767 + </description>
1.768 + </attribute>
1.769 + <attribute>
1.770 + <name>width</name>
1.771 + <required>false</required>
1.772 + <rtexprvalue>true</rtexprvalue>
1.773 + <description>
1.774 + Corresponds to appropriate HMTL <img> attribute.
1.775 + </description>
1.776 + </attribute>
1.777 + <attribute>
1.778 + <name>height</name>
1.779 + <required>false</required>
1.780 + <rtexprvalue>true</rtexprvalue>
1.781 + <description>
1.782 + Corresponds to appropriate HMTL <img> attribute.
1.783 + </description>
1.784 + </attribute>
1.785 + <attribute>
1.786 + <name>mime</name>
1.787 + <required>false</required>
1.788 + <rtexprvalue>true</rtexprvalue>
1.789 + <description>
1.790 + The MIME type of the image. Currently image/png (default) and image/svg are supported.
1.791 + @default image/png
1.792 + </description>
1.793 + </attribute>
1.794 + <attribute>
1.795 + <name>alt</name>
1.796 + <required>false</required>
1.797 + <rtexprvalue>true</rtexprvalue>
1.798 + <description>
1.799 + Corresponds to appropriate HMTL <img> attribute.
1.800 + </description>
1.801 + </attribute>
1.802 + <attribute>
1.803 + <name>hspace</name>
1.804 + <required>false</required>
1.805 + <rtexprvalue>true</rtexprvalue>
1.806 + <description>
1.807 + Corresponds to appropriate HMTL <img> attribute.
1.808 + </description>
1.809 + </attribute>
1.810 + <attribute>
1.811 + <name>vspace</name>
1.812 + <required>false</required>
1.813 + <rtexprvalue>true</rtexprvalue>
1.814 + <description>
1.815 + Corresponds to appropriate HMTL <img> attribute.
1.816 + </description>
1.817 + </attribute>
1.818 + <attribute>
1.819 + <name>align</name>
1.820 + <required>false</required>
1.821 + <rtexprvalue>true</rtexprvalue>
1.822 + <description>
1.823 + Corresponds to appropriate HMTL <img> attribute.
1.824 + </description>
1.825 + </attribute>
1.826 + <attribute>
1.827 + <name>border</name>
1.828 + <required>false</required>
1.829 + <rtexprvalue>true</rtexprvalue>
1.830 + <description>
1.831 + Corresponds to appropriate HMTL <img> attribute.
1.832 + </description>
1.833 + </attribute>
1.834 + <attribute>
1.835 + <name>ismap</name>
1.836 + <required>false</required>
1.837 + <rtexprvalue>true</rtexprvalue>
1.838 + <description>
1.839 + Corresponds to appropriate HMTL <img> attribute.
1.840 + </description>
1.841 + </attribute>
1.842 + <attribute>
1.843 + <name>longdesc</name>
1.844 + <required>false</required>
1.845 + <rtexprvalue>true</rtexprvalue>
1.846 + <description>
1.847 + Corresponds to appropriate HMTL <img> attribute.
1.848 + </description>
1.849 + </attribute>
1.850 + <attribute>
1.851 + <name>usemap</name>
1.852 + <required>false</required>
1.853 + <rtexprvalue>true</rtexprvalue>
1.854 + <description>
1.855 + Corresponds to appropriate HMTL <img> attribute.
1.856 + </description>
1.857 + </attribute>
1.858 + <attribute>
1.859 + <name>class</name>
1.860 + <required>false</required>
1.861 + <rtexprvalue>true</rtexprvalue>
1.862 + <description>
1.863 + Corresponds to appropriate HMTL <img> attribute.
1.864 + </description>
1.865 + </attribute>
1.866 + <attribute>
1.867 + <name>dir</name>
1.868 + <required>false</required>
1.869 + <rtexprvalue>true</rtexprvalue>
1.870 + <description>
1.871 + Corresponds to appropriate HMTL <img> attribute.
1.872 + </description>
1.873 + </attribute>
1.874 + <attribute>
1.875 + <name>lang</name>
1.876 + <required>false</required>
1.877 + <rtexprvalue>true</rtexprvalue>
1.878 + <description>
1.879 + Corresponds to appropriate HMTL <img> attribute.
1.880 + </description>
1.881 + </attribute>
1.882 + <attribute>
1.883 + <name>onclick</name>
1.884 + <required>false</required>
1.885 + <rtexprvalue>true</rtexprvalue>
1.886 + <description>
1.887 + Corresponds to appropriate HMTL <img> attribute.
1.888 + </description>
1.889 + </attribute>
1.890 + <attribute>
1.891 + <name>ondbclick</name>
1.892 + <required>false</required>
1.893 + <rtexprvalue>true</rtexprvalue>
1.894 + <description>
1.895 + Corresponds to appropriate HMTL <img> attribute.
1.896 + </description>
1.897 + </attribute>
1.898 + <attribute>
1.899 + <name>onkeydown</name>
1.900 + <required>false</required>
1.901 + <rtexprvalue>true</rtexprvalue>
1.902 + <description>
1.903 + Corresponds to appropriate HMTL <img> attribute.
1.904 + </description>
1.905 + </attribute>
1.906 + <attribute>
1.907 + <name>onkeypress</name>
1.908 + <required>false</required>
1.909 + <rtexprvalue>true</rtexprvalue>
1.910 + <description>
1.911 + Corresponds to appropriate HMTL <img> attribute.
1.912 + </description>
1.913 + </attribute>
1.914 + <attribute>
1.915 + <name>onkeyup</name>
1.916 + <required>false</required>
1.917 + <rtexprvalue>true</rtexprvalue>
1.918 + <description>
1.919 + Corresponds to appropriate HMTL <img> attribute.
1.920 + </description>
1.921 + </attribute>
1.922 + <attribute>
1.923 + <name>onmousedown</name>
1.924 + <required>false</required>
1.925 + <rtexprvalue>true</rtexprvalue>
1.926 + <description>
1.927 + Corresponds to appropriate HMTL <img> attribute.
1.928 + </description>
1.929 + </attribute>
1.930 + <attribute>
1.931 + <name>onmousemove</name>
1.932 + <required>false</required>
1.933 + <rtexprvalue>true</rtexprvalue>
1.934 + <description>
1.935 + Corresponds to appropriate HMTL <img> attribute.
1.936 + </description>
1.937 + </attribute>
1.938 + <attribute>
1.939 + <name>onmouseout</name>
1.940 + <required>false</required>
1.941 + <rtexprvalue>true</rtexprvalue>
1.942 + <description>
1.943 + Corresponds to appropriate HMTL <img> attribute.
1.944 + </description>
1.945 + </attribute>
1.946 + <attribute>
1.947 + <name>onmouseover</name>
1.948 + <required>false</required>
1.949 + <rtexprvalue>true</rtexprvalue>
1.950 + <description>
1.951 + Corresponds to appropriate HMTL <img> attribute.
1.952 + </description>
1.953 + </attribute>
1.954 + <attribute>
1.955 + <name>onmouseup</name>
1.956 + <required>false</required>
1.957 + <rtexprvalue>true</rtexprvalue>
1.958 + <description>
1.959 + Corresponds to appropriate HMTL <img> attribute.
1.960 + </description>
1.961 + </attribute>
1.962 + <attribute>
1.963 + <name>style</name>
1.964 + <required>false</required>
1.965 + <rtexprvalue>true</rtexprvalue>
1.966 + <description>
1.967 + Corresponds to appropriate HMTL <img> attribute.
1.968 + </description>
1.969 + </attribute>
1.970 + <attribute>
1.971 + <name>htmltitle</name>
1.972 + <required>false</required>
1.973 + <rtexprvalue>true</rtexprvalue>
1.974 + <description>
1.975 + Corresponds to appropriate HMTL <img> title attribute.
1.976 + </description>
1.977 + </attribute>
1.978 + <attribute>
1.979 + <name>forceSessionId</name>
1.980 + <required>false</required>
1.981 + <rtexprvalue>true</rtexprvalue>
1.982 + <description>
1.983 + Add JSession id.
1.984 + </description>
1.985 + </attribute>
1.986 + <attribute>
1.987 + <name>removeAfterRender</name>
1.988 + <required>false</required>
1.989 + <rtexprvalue>true</rtexprvalue>
1.990 + <description>
1.991 + Remove image after rendering (defaults to false).
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 + <ul>
1.1093 + <li>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 + <li>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