Zbavíme se závislosti na Log4J, který se stejně nepoužívá.
1 <html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Cewolf Tag Library</title><link rel="stylesheet" type="text/css" href="cewolf.css" title="Style"></head><body><h1>Cewolf Tag Library (0.13.0)</h1><p></p>This tag library is designed to describe charts of all kinds.<p></p><h2><a name="plot"></a>
4 The plot tag is nested inside a complex chart to define a nested or layerd plot instance.
6 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="plot.type"><b>type</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
7 The type of the plot. One of xyarea, xyline, xyshapesandlines ,
8 scatter, xyverticalbar, step, candlestick, highlow, signal,
9 verticlebar, area, line, shapesandlines
10 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="plot.xaxislabel"><b>xaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
11 Title of the plot's x-axis. This attributes is
12 only used for horizontally combined charts.
13 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="plot.yaxislabel"><b>yaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
14 Title of the plot's y-axis. This attributes is
15 only used for vertically combined charts.
16 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="img"></a>
22 This tag is a specialized HTML img tag. It renders the chart
23 which has been specified by a <chart> tag in the same page.
25 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="img.renderer"><b>renderer</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
26 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.
27 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.chartid"><b>chartid</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
28 The id of the chart to render.
29 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.width"><b>width</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
30 Width of the rendered chart image in pixel.
31 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.height"><b>height</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
32 Height of the rendered chart image in pixel.
33 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.mime"><b>mime</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
34 The MIME type of the image. Currently image/png (default),image/svg and image/jpeg are supported.
35 <br></td></tr><tr><td>default=image/png<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.alt"><b>alt</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
36 Corresponds to appropriate HMTL <img> attribute.
37 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.hspace"><b>hspace</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
38 Corresponds to appropriate HMTL <img> attribute.
39 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.vspace"><b>vspace</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
40 Corresponds to appropriate HMTL <img> attribute.
41 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.align"><b>align</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
42 Corresponds to appropriate HMTL <img> attribute.
43 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.border"><b>border</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
44 Corresponds to appropriate HMTL <img> attribute.
45 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.ismap"><b>ismap</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
46 Corresponds to appropriate HMTL <img> attribute.
47 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.longdesc"><b>longdesc</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
48 Corresponds to appropriate HMTL <img> attribute.
49 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.usemap"><b>usemap</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
50 Corresponds to appropriate HMTL <img> attribute.
51 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.class"><b>class</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
52 Corresponds to appropriate HMTL <img> attribute.
53 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.dir"><b>dir</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
54 Corresponds to appropriate HMTL <img> attribute.
55 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.lang"><b>lang</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
56 Corresponds to appropriate HMTL <img> attribute.
57 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onclick"><b>onclick</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
58 Corresponds to appropriate HMTL <img> attribute.
59 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.ondbclick"><b>ondbclick</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
60 Corresponds to appropriate HMTL <img> attribute.
61 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onkeydown"><b>onkeydown</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
62 Corresponds to appropriate HMTL <img> attribute.
63 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onkeypress"><b>onkeypress</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
64 Corresponds to appropriate HMTL <img> attribute.
65 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onkeyup"><b>onkeyup</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
66 Corresponds to appropriate HMTL <img> attribute.
67 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onmousedown"><b>onmousedown</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
68 Corresponds to appropriate HMTL <img> attribute.
69 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onmousemove"><b>onmousemove</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
70 Corresponds to appropriate HMTL <img> attribute.
71 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onmouseout"><b>onmouseout</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
72 Corresponds to appropriate HMTL <img> attribute.
73 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onmouseover"><b>onmouseover</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
74 Corresponds to appropriate HMTL <img> attribute.
75 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.onmouseup"><b>onmouseup</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
76 Corresponds to appropriate HMTL <img> attribute.
77 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.style"><b>style</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
78 Corresponds to appropriate HMTL <img> attribute.
79 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.htmltitle"><b>htmltitle</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
80 Corresponds to appropriate HMTL <img> title attribute.
81 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.removeAfterRender"><b>removeAfterRender</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
82 Remove image after rendering (defaults to false). WARNING. This may cause problems if your users expect to save the images or paste them into other applications such as WORD.
83 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.forceSessionId"><b>forceSessionId</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
84 Forces jsessionid to be added to image url. (Defaults to True)
85 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.timeout"><b>timeout</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
86 Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds. Default is 5 Minutes.
87 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="imgurl"></a>
90 This tag can be used as the src attribute of a HTML img tag. E.g.:
91 <img src='<imgurl chartid="foobar" renderer="cewolf" width="100" height="100"/>'>
92 If the var attribute is used the URL is exposed as a page attribute of type String.
94 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="imgurl.var"><b>var</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
95 Name of the page scope attribute to hold the URL. If not specified the URL is printed to the page outstream.
96 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="imgurl.renderer"><b>renderer</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
97 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.
98 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="imgurl.chartid"><b>chartid</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
99 The id of the chart to render.
100 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="imgurl.width"><b>width</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
101 Width of the rendered chart image in pixel.
102 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="imgurl.height"><b>height</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
103 Height of the rendered chart image in pixel.
104 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="imgurl.mime"><b>mime</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
105 The MIME type of the image. Currently image/png (default),image/svg and image/jpeg are supported.
106 <br></td></tr><tr><td>default=image/png<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="chart"></a>
110 <a href="#chartpostprocessor">
111 <chartpostprocessor><br></a>
112 Root tag of a chart description.
116 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="chart.id"><b>id</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
117 ID under which the chart description bean will be stored in the
118 page to be found by the img tag. Beware of using an
119 ID which is not yet used for other beans in the page to avoid
121 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.type"><b>type</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
122 Type of the chart. One of area, areaxy, horizontalbar, horizontalbar3d,
123 line, pie, scatter, stackedhorizontalbar, stackedverticalbar,
124 stackedverticalbar3d, timeseries, verticalbar, verticalbar3d, xy,
125 candlestick, highlow, gantt, wind, signal, verticalxybar, pie3d
126 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.title"><b>title</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
127 Title of the chart which is displayed on the chart panel
129 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.xaxislabel"><b>xaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
130 Title of the chart's x-axis. This attributes is
131 ignored if the type attribute of the parent chart tag is one
133 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.yaxislabel"><b>yaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
134 Title of the chart's y-axis. This attributes is
135 ignored if the type attribute of the parent chart tag is one
137 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.background"><b>background</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
138 Background image of the chart panel. The value of this
139 attribute is the filename of a graphics file relative to the web
140 application's root directory (e.g. /WEB-INF/img/bg.jpg).
141 The image must be loadable by the default java.awt.Toolkit of the
142 servlet container's JVM.
143 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.backgroundimagealpha"><b>backgroundimagealpha</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
144 Chart's backgound alpha blending value as a float. Value ranges
147 /chart[backgroundimagealpha]
148 <br></td></tr><tr><td>type=java.lang.Float<br>default=0.0<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.antialias"><b>antialias</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
149 Antialiased rendering of the chart.
151 /chart[backgroundimagealpha]
152 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.showlegend"><b>showlegend</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
153 Boolean value to switch on or off the legend display inside of this panel.
155 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="chart.legendanchor"><b>legendanchor</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
156 Sets the anchor of the legend inside of the panel. Possible values
157 are 'north', 'south', 'west', 'east'.
158 Ignored if showlegned is 'false'.
160 <br></td></tr><tr><td>default='south'<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="overlaidchart"></a>
161 <overlaidchart>
164 <a href="#chartpostprocessor">
165 <chartpostprocessor><br></a>
166 Root tag of a overlaid-chart description.
170 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="overlaidchart.id"><b>id</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
171 ID under which the chart description bean will be stored in the
172 page to be found by the img tag. Beware of using an
173 ID which is not yet used for other beans in the page to avoid
175 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.type"><b>type</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
176 Type of the chart. In this version only overlaidxy is supported.
177 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.title"><b>title</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
178 Title of the chart which is displayed on the chart panel
180 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.xaxistype"><b>xaxistype</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
181 Type of the domain axis. Possible values: date, number
182 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.xaxislabel"><b>xaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
183 Title of the chart's x-axis. This attributes is
184 ignored if the type attribute of the parent chart tag is one
186 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.yaxistype"><b>yaxistype</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
187 Type of the range axis. Possible values: date, number
188 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.yaxislabel"><b>yaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
189 Title of the chart's y-axis. This attributes is
190 ignored if the type attribute of the parent chart tag is one
192 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.background"><b>background</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
193 Background image of the chart panel. The value of this
194 attribute is the filename of a graphics file relative to the web
195 application's root directory (e.g. /WEB-INF/img/bg.jpg).
196 The image must be loadable by the default java.awt.Toolkit of the
197 servlet container's JVM.
198 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.backgroundimagealpha"><b>backgroundimagealpha</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
199 Chart's backgound alpha blending value as a float. Value ranges
202 /chart[backgroundimagealpha]
203 <br></td></tr><tr><td>type=java.lang.Float<br>default=0.0<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.antialias"><b>antialias</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
204 Antialiased rendering of the chart.
206 /chart[backgroundimagealpha]
207 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.showlegend"><b>showlegend</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
208 Boolean value to switch on or off the legend display inside of this panel.
210 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="overlaidchart.legendanchor"><b>legendanchor</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
211 Sets the anchor of the legend inside of the panel. Possible values
212 are 'north', 'south', 'west', 'east'.
213 Ignored if showlegned is 'false'.
215 <br></td></tr><tr><td>default='south'<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="combinedchart"></a>
216 <combinedchart>
219 <a href="#chartpostprocessor">
220 <chartpostprocessor><br></a>
221 Root tag of a combined-chart description.
225 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="combinedchart.id"><b>id</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
226 ID under which the chart description bean will be stored in the
227 page to be found by the img tag. Beware of using an
228 ID which is not yet used for other beans in the page to avoid
230 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.type"><b>type</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
231 Type of the chart. One of combinedxy
232 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.layout"><b>layout</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
233 Layout of the chart. Either vertical or horizontal
234 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.title"><b>title</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
235 Title of the chart which is displayed on the chart panel
237 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.xaxislabel"><b>xaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
238 Title of the chart's x-axis. This attributes is
239 ignored if the type attribute of the parent chart tag is one
241 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.yaxislabel"><b>yaxislabel</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
242 Title of the chart's y-axis. This attributes is
243 ignored if the type attribute of the parent chart tag is one
245 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.background"><b>background</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
246 Background image of the chart panel. The value of this
247 attribute is the filename of a graphics file relative to the web
248 application's root directory (e.g. /WEB-INF/img/bg.jpg).
249 The image must be loadable by the default java.awt.Toolkit of the
250 servlet container's JVM.
251 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.backgroundimagealpha"><b>backgroundimagealpha</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
252 Chart's backgound alpha blending value as a float. Value ranges
255 /chart[backgroundimagealpha]
256 <br></td></tr><tr><td>type=java.lang.Float<br>default=0.0<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.antialias"><b>antialias</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
257 Antialiased rendering of the chart.
259 /chart[backgroundimagealpha]
260 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.showlegend"><b>showlegend</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
261 Boolean value to switch on or off the legend display inside of this panel.
263 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="combinedchart.legendanchor"><b>legendanchor</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
264 Sets the anchor of the legend inside of the panel. Possible values
265 are 'north', 'south', 'west', 'east'.
266 Ignored if showlegned is 'false'.
268 <br></td></tr><tr><td>default='south'<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="legend"></a>
271 This tag is used to render the legend of a chart in a separate image.
272 It assumes that somewhere else in the JSP a chart tag defines a chart
273 with the same ID as this legend tag.
274 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="legend.renderer"><b>renderer</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
275 Path to rendering servlet relative to web apps root URL
276 (e.g. servlet/cewolf).
277 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.id"><b>id</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
278 ID under which the chart description bean will be stored in the
279 session to be found by the rendering servlet. Beware of using an
280 ID which is not yet used for other beans in the session to avoid
282 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.width"><b>width</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
283 Corresponds to appropriate HMTL <img> attribute.
284 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.height"><b>height</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
285 Corresponds to appropriate HMTL <img> attribute.
286 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.mime"><b>mime</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
287 The MIME type of the image. Currently image/png (default) and image/svg are supported.
289 <br></td></tr><tr><td>default=image/png<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.alt"><b>alt</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
290 Corresponds to appropriate HMTL <img> attribute.
291 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.hspace"><b>hspace</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
292 Corresponds to appropriate HMTL <img> attribute.
293 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.vspace"><b>vspace</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
294 Corresponds to appropriate HMTL <img> attribute.
295 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.align"><b>align</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
296 Corresponds to appropriate HMTL <img> attribute.
297 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.border"><b>border</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
298 Corresponds to appropriate HMTL <img> attribute.
299 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.ismap"><b>ismap</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
300 Corresponds to appropriate HMTL <img> attribute.
301 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.longdesc"><b>longdesc</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
302 Corresponds to appropriate HMTL <img> attribute.
303 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.usemap"><b>usemap</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
304 Corresponds to appropriate HMTL <img> attribute.
305 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.class"><b>class</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
306 Corresponds to appropriate HMTL <img> attribute.
307 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.dir"><b>dir</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
308 Corresponds to appropriate HMTL <img> attribute.
309 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.lang"><b>lang</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
310 Corresponds to appropriate HMTL <img> attribute.
311 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onclick"><b>onclick</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
312 Corresponds to appropriate HMTL <img> attribute.
313 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.ondbclick"><b>ondbclick</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
314 Corresponds to appropriate HMTL <img> attribute.
315 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onkeydown"><b>onkeydown</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
316 Corresponds to appropriate HMTL <img> attribute.
317 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onkeypress"><b>onkeypress</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
318 Corresponds to appropriate HMTL <img> attribute.
319 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onkeyup"><b>onkeyup</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
320 Corresponds to appropriate HMTL <img> attribute.
321 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onmousedown"><b>onmousedown</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
322 Corresponds to appropriate HMTL <img> attribute.
323 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onmousemove"><b>onmousemove</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
324 Corresponds to appropriate HMTL <img> attribute.
325 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onmouseout"><b>onmouseout</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
326 Corresponds to appropriate HMTL <img> attribute.
327 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onmouseover"><b>onmouseover</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
328 Corresponds to appropriate HMTL <img> attribute.
329 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.onmouseup"><b>onmouseup</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
330 Corresponds to appropriate HMTL <img> attribute.
331 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.style"><b>style</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
332 Corresponds to appropriate HMTL <img> attribute.
333 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="legend.htmltitle"><b>htmltitle</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
334 Corresponds to appropriate HMTL <img> title attribute.
335 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.removeAfterRender"><b>removeAfterRender</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
336 Remove image after rendering (defaults to false). WARNING. This may cause problems if your users expect to save the images or paste them into other applications such as WORD.
337 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.forceSessionId"><b>forceSessionId</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
338 Forces jsessionid to be added to image url. (Defaults to True)
339 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="img.timeout"><b>timeout</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
340 Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds. Default is 5 Minutes.
341 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="data"></a>
346 <producer><br></a>
347 A data tag provides all information needed to retrieve the data which are
348 needed by the chart. Current version only supports data provided by a
349 DatasetProducer. In future versions there will be tags to provide data
350 from a datasource (e.g. via SQL).
352 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr></tbody></table><h2><a name="producer"></a>
357 <param><br></a>
358 A data tag provides all information needed to retrieve the data which are
359 needed by the chart. Current version only supports data provided by a
360 DatasetProducer. In future versions there will be tags to provide data
361 from a datasource (e.g. via SQL).
363 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="producer.id"><b>id</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
364 ID under which an object of type DatasetProducer can be found in
365 pageContext. This object is used to retrieve the dataset of the chart.
366 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="producer.usecache"><b>usecache</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
367 Determines if formally produced data should be reused if possible.
369 <br></td></tr><tr><td>default=true<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="chartpostprocessor"></a>
370 <chartpostprocessor>
374 <param><br></a>
375 A chart postprocessor tag references an object of type ChartProstProcessor
376 which must be defined in pageContext under the provided ID. This object
377 is called back after chart generation to post process the chart in any
380 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="chartpostprocessor.id"><b>id</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
381 ID under which an object of type ChartPostProcessor can be found in
382 pageContext. This object is used to postprocess the rendered chart.
383 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="param"></a>
386 Name/value-pair to paramterize a surrounding tag whose handler must
387 implement the Parameterized interface.
388 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="param.name"><b>name</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
390 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="param.value"><b>value</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
391 Value of the param. Must be serializable.
392 <br></td></tr><tr><td>type=java.io.Serializable<br>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="gradientpaint"></a>
393 <gradientpaint>
395 The gradientpaint tag provides a way to fill a shape with a linear
396 color gradient pattern. If Point P1 with Color C1 and Point P2 with
397 Color C2 are specified in user space, the Color on the P1, P2
398 connecting line is proportionally changed from C1 to C2. Any point
399 P not on the extended P1, P2 connecting line has the color of the
400 point P' that is the perpendicular projection of P on the extended P1,
401 P2 connecting line. Points on the extended line outside of the P1,
402 P2 segment can be colored in one of two ways.
404 <li>If the gradient is cyclic then the points on the extended
405 P1, P2 connecting line cycle back and forth between the colors C1
407 <li>If the gradient is acyclic then points on the P1 side of
408 the segment have the constant Color C1 while points on the P2 side
409 have the constant Color C2.
410 The two colors are defined in a nested point tag of this tag.
412 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="gradientpaint.cyclic"><b>cyclic</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
413 Does the gradient cycle repeatedly between the two colors C1 and C2.
415 <br></td></tr><tr><td>default=false<br>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="point"></a>
418 Defines a point with x and y coordinates and a color.
420 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="point.x"><b>x</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
421 The x coordinate of the point.
422 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="point.y"><b>y</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
423 The y coordinate of the point.
424 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="point.color"><b>color</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
426 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="colorpaint"></a>
429 Fills the area defined by the parent tag with a color.
430 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="colorpaint.color"><b>color</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
431 The color to be used to fill the parent tag's area.
432 The color definition is compatible with the
433 HTML one. E.g. black is '#000000' and red is '#FF0000'. However it
434 is possible to append two hex numbers for the alpha channel. Thus
435 '#FF000080' is red with alpha blending of 50%.
436 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="texturepaint"></a>
439 The texturepaint tag provides a way to fill the area of the parent tag
440 with a texture that is specified as an image. The texture is anchored to
441 the upper left corner of the parent tags area.
442 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="texturepaint.image"><b>image</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
443 Image fo the texture. The value of this
444 attribute is the filename of a graphics file relative to the web
445 application's root directory (e.g. /WEB-INF/img/bg.jpg).
446 The image must be loadable by the default java.awt.Toolkit of the
447 servlet container's JVM.
448 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="texturepaint.width"><b>width</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
449 The width of the texture.
450 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="texturepaint.height"><b>height</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
451 The height of the texture.
452 <br></td></tr><tr><td>required=true<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><h2><a name="map"></a>
455 This tag defines an image and tooltip map for the parent img tag.
457 <p></p><table cellpadding="3" cellspacing="0" border="1" width="85%"><tbody><tr><th colspan="2">Attributes</th></tr><tr><td valign="top" width="15%"><a name="map.linkgeneratorid"><b>linkgeneratorid</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
458 The ID of the class which implements the appropriate de.laures.cewolf.LinkGenerator.
459 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr><tr><td valign="top" width="15%"><a name="map.tooltipgeneratorid"><b>tooltipgeneratorid</b><br></a></td><td><table border="0"><tbody><tr><td width="100%">
460 The ID of the class which implements the appropriate com.jrefinery.chart.tooltips.ToolTipGenerator.
461 <br></td></tr><tr><td>required=false<br>rtexprvalue=true<br></td></tr></tbody></table></td></tr></tbody></table><p></p><a height="30" target="new" href="http://sourceforge.net"><img alt="SourceForge Logo" border="0" height="30" src="http://sourceforge.net/sflogo.php?group_id=57282&type=5"></a></body></html>