1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
5 <tlib-version>0.9.3</tlib-version>
6 <jsp-version>1.2</jsp-version>
7 <short-name>Cewolf Tag Library</short-name>
8 <uri>http://cewolf.sourceforge.net/taglib/cewolf.tld</uri>
9 <display-name>Cewolf Tag Library</display-name>
10 <description>This tag library is designed to describe charts of all kinds.</description>
13 <tag-class>de.laures.cewolf.taglib.tags.PlotTag</tag-class>
14 <body-content>JSP</body-content>
16 The plot tag is nested inside a complex chart to define a nested or layerd plot instance.
21 <required>true</required>
22 <rtexprvalue>true</rtexprvalue>
24 The type of the plot. One of xyarea, xyline, xyshapesandlines ,
25 scatter, xyverticalbar, step, candlestick, highlow, signal,
26 verticlebar, area, line, shapesandlines
30 <name>xaxislabel</name>
31 <required>false</required>
32 <rtexprvalue>true</rtexprvalue>
34 Title of the plot's x-axis. This attributes is
35 only used for horizontally combined charts.
39 <name>yaxislabel</name>
40 <required>false</required>
41 <rtexprvalue>true</rtexprvalue>
43 Title of the plot's y-axis. This attributes is
44 only used for vertically combined charts.
50 <tag-class>de.laures.cewolf.taglib.tags.ChartImgTag</tag-class>
51 <body-content>JSP</body-content>
53 This tag is a specialized HTML img tag. It renders the chart
54 which has been specified by a <chart> tag in the same page.
59 <required>true</required>
60 <rtexprvalue>true</rtexprvalue>
62 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.
67 <required>true</required>
68 <rtexprvalue>true</rtexprvalue>
70 The id of the chart to render.
75 <required>true</required>
76 <rtexprvalue>true</rtexprvalue>
78 Width of the rendered chart image in pixel.
83 <required>true</required>
84 <rtexprvalue>true</rtexprvalue>
86 Height of the rendered chart image in pixel.
91 <required>false</required>
92 <rtexprvalue>true</rtexprvalue>
94 The MIME type of the image. Currently image/png (default) and image/svg are supported.
100 <required>false</required>
101 <rtexprvalue>true</rtexprvalue>
103 Corresponds to appropriate HMTL <img> attribute.
108 <required>false</required>
109 <rtexprvalue>true</rtexprvalue>
111 Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
116 <required>false</required>
117 <rtexprvalue>true</rtexprvalue>
119 Corresponds to appropriate HMTL <img> attribute.
124 <required>false</required>
125 <rtexprvalue>true</rtexprvalue>
127 Corresponds to appropriate HMTL <img> attribute.
132 <required>false</required>
133 <rtexprvalue>true</rtexprvalue>
135 Corresponds to appropriate HMTL <img> attribute.
140 <required>false</required>
141 <rtexprvalue>true</rtexprvalue>
143 Corresponds to appropriate HMTL <img> attribute.
148 <required>false</required>
149 <rtexprvalue>true</rtexprvalue>
151 Corresponds to appropriate HMTL <img> attribute.
155 <name>longdesc</name>
156 <required>false</required>
157 <rtexprvalue>true</rtexprvalue>
159 Corresponds to appropriate HMTL <img> attribute.
164 <required>false</required>
165 <rtexprvalue>true</rtexprvalue>
167 Corresponds to appropriate HMTL <img> attribute.
172 <required>false</required>
173 <rtexprvalue>true</rtexprvalue>
175 Corresponds to appropriate HMTL <img> attribute.
180 <required>false</required>
181 <rtexprvalue>true</rtexprvalue>
183 Corresponds to appropriate HMTL <img> attribute.
188 <required>false</required>
189 <rtexprvalue>true</rtexprvalue>
191 Corresponds to appropriate HMTL <img> attribute.
196 <required>false</required>
197 <rtexprvalue>true</rtexprvalue>
199 Corresponds to appropriate HMTL <img> attribute.
203 <name>ondbclick</name>
204 <required>false</required>
205 <rtexprvalue>true</rtexprvalue>
207 Corresponds to appropriate HMTL <img> attribute.
211 <name>onkeydown</name>
212 <required>false</required>
213 <rtexprvalue>true</rtexprvalue>
215 Corresponds to appropriate HMTL <img> attribute.
219 <name>onkeypress</name>
220 <required>false</required>
221 <rtexprvalue>true</rtexprvalue>
223 Corresponds to appropriate HMTL <img> attribute.
228 <required>false</required>
229 <rtexprvalue>true</rtexprvalue>
231 Corresponds to appropriate HMTL <img> attribute.
235 <name>onmousedown</name>
236 <required>false</required>
237 <rtexprvalue>true</rtexprvalue>
239 Corresponds to appropriate HMTL <img> attribute.
243 <name>onmousemove</name>
244 <required>false</required>
245 <rtexprvalue>true</rtexprvalue>
247 Corresponds to appropriate HMTL <img> attribute.
251 <name>onmouseout</name>
252 <required>false</required>
253 <rtexprvalue>true</rtexprvalue>
255 Corresponds to appropriate HMTL <img> attribute.
259 <name>onmouseover</name>
260 <required>false</required>
261 <rtexprvalue>true</rtexprvalue>
263 Corresponds to appropriate HMTL <img> attribute.
267 <name>onmouseup</name>
268 <required>false</required>
269 <rtexprvalue>true</rtexprvalue>
271 Corresponds to appropriate HMTL <img> attribute.
276 <required>false</required>
277 <rtexprvalue>true</rtexprvalue>
279 Corresponds to appropriate HMTL <img> attribute.
283 <name>htmltitle</name>
284 <required>false</required>
285 <rtexprvalue>true</rtexprvalue>
287 Corresponds to appropriate HMTL <img> title attribute.
291 <name>forceSessionId</name>
292 <required>false</required>
293 <rtexprvalue>true</rtexprvalue>
299 <name>removeAfterRender</name>
300 <required>false</required>
301 <rtexprvalue>true</rtexprvalue>
303 Remove image after rendering (defaults to false).
309 <tag-class>de.laures.cewolf.taglib.tags.ChartImgURLTag</tag-class>
310 <tei-class>de.laures.cewolf.taglib.tags.ChartImgURLTagEI</tei-class>
312 This tag can be used as the src attribute of a HTML img tag. E.g.:
313 <img src='<imgurl chartid="foobar" renderer="cewolf" width="100" height="100"/>'>
314 If the var attribute is used the URL is exposed as a page attribute of type String.
319 <required>false</required>
320 <rtexprvalue>true</rtexprvalue>
322 Name of the page scope attribute to hold the URL. If not specified the URL is printed to the page outstream.
326 <name>renderer</name>
327 <required>true</required>
328 <rtexprvalue>true</rtexprvalue>
330 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.
335 <required>true</required>
336 <rtexprvalue>true</rtexprvalue>
338 The id of the chart to render.
343 <required>true</required>
344 <rtexprvalue>true</rtexprvalue>
346 Width of the rendered chart image in pixel.
351 <required>true</required>
352 <rtexprvalue>true</rtexprvalue>
354 Height of the rendered chart image in pixel.
359 <required>false</required>
360 <rtexprvalue>true</rtexprvalue>
362 The MIME type of the image. Currently image/png (default) and image/svg are supported.
369 <tag-class>de.laures.cewolf.taglib.tags.SimpleChartTag</tag-class>
371 Root tag of a chart description.
374 @optional-child chartpostprocessor
378 <required>true</required>
379 <rtexprvalue>true</rtexprvalue>
381 ID under which the chart description bean will be stored in the
382 page to be found by the img tag. Beware of using an
383 ID which is not yet used for other beans in the page to avoid
389 <required>true</required>
390 <rtexprvalue>true</rtexprvalue>
392 Type of the chart. One of area, areaxy, horizontalbar, horizontalbar3d,
393 line, pie, scatter, stackedarea, stackedhorizontalbar, stackedverticalbar,
394 stackedverticalbar3d, timeseries, verticalbar, verticalbar3d, xy,
395 candlestick, highlow, gantt, wind, signal, verticalxybar, pie3d, meter
400 <required>false</required>
401 <rtexprvalue>true</rtexprvalue>
403 Title of the chart which is displayed on the chart panel
408 <name>xaxislabel</name>
409 <required>false</required>
410 <rtexprvalue>true</rtexprvalue>
412 Title of the chart's x-axis. This attributes is
413 ignored if the type attribute of the parent chart tag is one
418 <name>yaxislabel</name>
419 <required>false</required>
420 <rtexprvalue>true</rtexprvalue>
422 Title of the chart's y-axis. This attributes is
423 ignored if the type attribute of the parent chart tag is one
428 <name>background</name>
429 <required>false</required>
430 <rtexprvalue>true</rtexprvalue>
432 Background image of the chart panel. The value of this
433 attribute is the filename of a graphics file relative to the web
434 application's root directory (e.g. /WEB-INF/img/bg.jpg).
435 The image must be loadable by the default java.awt.Toolkit of the
436 servlet container's JVM.
440 <name>backgroundimagealpha</name>
441 <required>false</required>
442 <rtexprvalue>true</rtexprvalue>
443 <type>java.lang.Float</type>
445 Chart's backgound alpha blending value as a float. Value ranges
448 @overrides /chart[backgroundimagealpha]
452 <name>antialias</name>
453 <required>false</required>
454 <rtexprvalue>true</rtexprvalue>
456 Antialiased rendering of the chart.
458 @overrides /chart[backgroundimagealpha]
462 <name>showlegend</name>
463 <required>false</required>
464 <rtexprvalue>true</rtexprvalue>
466 Boolean value to switch on or off the legend display inside of this panel.
471 <name>legendanchor</name>
472 <required>false</required>
473 <rtexprvalue>true</rtexprvalue>
475 Sets the anchor of the legend inside of the panel. Possible values
476 are 'north', 'south', 'west', 'east'.
477 Ignored if showlegned is 'false'.
483 <name>overlaidchart</name>
484 <tag-class>de.laures.cewolf.taglib.tags.OverlaidChartTag</tag-class>
486 Root tag of a overlaid-chart description.
489 @optional-child chartpostprocessor
493 <required>true</required>
494 <rtexprvalue>true</rtexprvalue>
496 ID under which the chart description bean will be stored in the
497 page to be found by the img tag. Beware of using an
498 ID which is not yet used for other beans in the page to avoid
504 <required>true</required>
505 <rtexprvalue>true</rtexprvalue>
507 Type of the chart. In this version only overlaidxy is supported.
512 <required>false</required>
513 <rtexprvalue>true</rtexprvalue>
515 Title of the chart which is displayed on the chart panel
520 <name>xaxistype</name>
521 <required>true</required>
522 <rtexprvalue>true</rtexprvalue>
524 Type of the domain axis. Possible values: date, number
528 <name>xaxislabel</name>
529 <required>false</required>
530 <rtexprvalue>true</rtexprvalue>
532 Title of the chart's x-axis. This attributes is
533 ignored if the type attribute of the parent chart tag is one
538 <name>yaxistype</name>
539 <required>false</required>
540 <rtexprvalue>true</rtexprvalue>
542 Type of the range axis. Possible values: date, number
546 <name>yaxislabel</name>
547 <required>false</required>
548 <rtexprvalue>true</rtexprvalue>
550 Title of the chart's y-axis. This attributes is
551 ignored if the type attribute of the parent chart tag is one
556 <name>background</name>
557 <required>false</required>
558 <rtexprvalue>true</rtexprvalue>
560 Background image of the chart panel. The value of this
561 attribute is the filename of a graphics file relative to the web
562 application's root directory (e.g. /WEB-INF/img/bg.jpg).
563 The image must be loadable by the default java.awt.Toolkit of the
564 servlet container's JVM.
568 <name>backgroundimagealpha</name>
569 <required>false</required>
570 <rtexprvalue>true</rtexprvalue>
571 <type>java.lang.Float</type>
573 Chart's backgound alpha blending value as a float. Value ranges
576 @overrides /chart[backgroundimagealpha]
580 <name>antialias</name>
581 <required>false</required>
582 <rtexprvalue>true</rtexprvalue>
584 Antialiased rendering of the chart.
586 @overrides /chart[backgroundimagealpha]
590 <name>showlegend</name>
591 <required>false</required>
592 <rtexprvalue>true</rtexprvalue>
594 Boolean value to switch on or off the legend display inside of this panel.
599 <name>legendanchor</name>
600 <required>false</required>
601 <rtexprvalue>true</rtexprvalue>
603 Sets the anchor of the legend inside of the panel. Possible values
604 are 'north', 'south', 'west', 'east'.
605 Ignored if showlegned is 'false'.
611 <name>combinedchart</name>
612 <tag-class>de.laures.cewolf.taglib.tags.CombinedChartTag</tag-class>
614 Root tag of a combined-chart description.
617 @optional-child chartpostprocessor
621 <required>true</required>
622 <rtexprvalue>true</rtexprvalue>
624 ID under which the chart description bean will be stored in the
625 page to be found by the img tag. Beware of using an
626 ID which is not yet used for other beans in the page to avoid
632 <required>true</required>
633 <rtexprvalue>true</rtexprvalue>
635 Type of the chart. One of combinedxy
640 <required>true</required>
641 <rtexprvalue>true</rtexprvalue>
643 Layout of the chart. Either vertical or horizontal
648 <required>false</required>
649 <rtexprvalue>true</rtexprvalue>
651 Title of the chart which is displayed on the chart panel
656 <name>xaxislabel</name>
657 <required>false</required>
658 <rtexprvalue>true</rtexprvalue>
660 Title of the chart's x-axis. This attributes is
661 ignored if the type attribute of the parent chart tag is one
666 <name>yaxislabel</name>
667 <required>false</required>
668 <rtexprvalue>true</rtexprvalue>
670 Title of the chart's y-axis. This attributes is
671 ignored if the type attribute of the parent chart tag is one
676 <name>background</name>
677 <required>false</required>
678 <rtexprvalue>true</rtexprvalue>
680 Background image of the chart panel. The value of this
681 attribute is the filename of a graphics file relative to the web
682 application's root directory (e.g. /WEB-INF/img/bg.jpg).
683 The image must be loadable by the default java.awt.Toolkit of the
684 servlet container's JVM.
688 <name>backgroundimagealpha</name>
689 <required>false</required>
690 <rtexprvalue>true</rtexprvalue>
691 <type>java.lang.Float</type>
693 Chart's backgound alpha blending value as a float. Value ranges
696 @overrides /chart[backgroundimagealpha]
700 <name>antialias</name>
701 <required>false</required>
702 <rtexprvalue>true</rtexprvalue>
704 Antialiased rendering of the chart.
706 @overrides /chart[backgroundimagealpha]
710 <name>showlegend</name>
711 <required>false</required>
712 <rtexprvalue>true</rtexprvalue>
714 Boolean value to switch on or off the legend display inside of this panel.
719 <name>legendanchor</name>
720 <required>false</required>
721 <rtexprvalue>true</rtexprvalue>
723 Sets the anchor of the legend inside of the panel. Possible values
724 are 'north', 'south', 'west', 'east'.
725 Ignored if showlegned is 'false'.
732 <tag-class>de.laures.cewolf.taglib.tags.LegendTag</tag-class>
734 This tag is used to render the legend of a chart in a separate image.
735 It assumes that somewhere else in the JSP a chart tag defines a chart
736 with the same ID as this legend tag.
739 <name>forceSessionId</name>
740 <required>false</required>
741 <rtexprvalue>true</rtexprvalue>
747 <name>removeAfterRender</name>
748 <required>false</required>
749 <rtexprvalue>true</rtexprvalue>
751 Remove image after rendering (defaults to false).
755 <name>renderer</name>
756 <required>true</required>
757 <rtexprvalue>true</rtexprvalue>
759 Path to rendering servlet relative to web apps root URL
760 (e.g. servlet/cewolf).
765 <required>true</required>
766 <rtexprvalue>true</rtexprvalue>
768 ID under which the chart description bean will be stored in the
769 session to be found by the rendering servlet. Beware of using an
770 ID which is not yet used for other beans in the session to avoid
776 <required>false</required>
777 <rtexprvalue>true</rtexprvalue>
779 Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
784 <required>false</required>
785 <rtexprvalue>true</rtexprvalue>
787 Corresponds to appropriate HMTL <img> attribute.
792 <required>false</required>
793 <rtexprvalue>true</rtexprvalue>
795 Corresponds to appropriate HMTL <img> attribute.
800 <required>false</required>
801 <rtexprvalue>true</rtexprvalue>
803 The MIME type of the image. Currently image/png (default) and image/svg are supported.
809 <required>false</required>
810 <rtexprvalue>true</rtexprvalue>
812 Corresponds to appropriate HMTL <img> attribute.
817 <required>false</required>
818 <rtexprvalue>true</rtexprvalue>
820 Corresponds to appropriate HMTL <img> attribute.
825 <required>false</required>
826 <rtexprvalue>true</rtexprvalue>
828 Corresponds to appropriate HMTL <img> attribute.
833 <required>false</required>
834 <rtexprvalue>true</rtexprvalue>
836 Corresponds to appropriate HMTL <img> attribute.
841 <required>false</required>
842 <rtexprvalue>true</rtexprvalue>
844 Corresponds to appropriate HMTL <img> attribute.
849 <required>false</required>
850 <rtexprvalue>true</rtexprvalue>
852 Corresponds to appropriate HMTL <img> attribute.
856 <name>longdesc</name>
857 <required>false</required>
858 <rtexprvalue>true</rtexprvalue>
860 Corresponds to appropriate HMTL <img> attribute.
865 <required>false</required>
866 <rtexprvalue>true</rtexprvalue>
868 Corresponds to appropriate HMTL <img> attribute.
873 <required>false</required>
874 <rtexprvalue>true</rtexprvalue>
876 Corresponds to appropriate HMTL <img> attribute.
881 <required>false</required>
882 <rtexprvalue>true</rtexprvalue>
884 Corresponds to appropriate HMTL <img> attribute.
889 <required>false</required>
890 <rtexprvalue>true</rtexprvalue>
892 Corresponds to appropriate HMTL <img> attribute.
897 <required>false</required>
898 <rtexprvalue>true</rtexprvalue>
900 Corresponds to appropriate HMTL <img> attribute.
904 <name>ondbclick</name>
905 <required>false</required>
906 <rtexprvalue>true</rtexprvalue>
908 Corresponds to appropriate HMTL <img> attribute.
912 <name>onkeydown</name>
913 <required>false</required>
914 <rtexprvalue>true</rtexprvalue>
916 Corresponds to appropriate HMTL <img> attribute.
920 <name>onkeypress</name>
921 <required>false</required>
922 <rtexprvalue>true</rtexprvalue>
924 Corresponds to appropriate HMTL <img> attribute.
929 <required>false</required>
930 <rtexprvalue>true</rtexprvalue>
932 Corresponds to appropriate HMTL <img> attribute.
936 <name>onmousedown</name>
937 <required>false</required>
938 <rtexprvalue>true</rtexprvalue>
940 Corresponds to appropriate HMTL <img> attribute.
944 <name>onmousemove</name>
945 <required>false</required>
946 <rtexprvalue>true</rtexprvalue>
948 Corresponds to appropriate HMTL <img> attribute.
952 <name>onmouseout</name>
953 <required>false</required>
954 <rtexprvalue>true</rtexprvalue>
956 Corresponds to appropriate HMTL <img> attribute.
960 <name>onmouseover</name>
961 <required>false</required>
962 <rtexprvalue>true</rtexprvalue>
964 Corresponds to appropriate HMTL <img> attribute.
968 <name>onmouseup</name>
969 <required>false</required>
970 <rtexprvalue>true</rtexprvalue>
972 Corresponds to appropriate HMTL <img> attribute.
977 <required>false</required>
978 <rtexprvalue>true</rtexprvalue>
980 Corresponds to appropriate HMTL <img> attribute.
984 <name>htmltitle</name>
985 <required>false</required>
986 <rtexprvalue>true</rtexprvalue>
988 Corresponds to appropriate HMTL <img> title attribute.
994 <tag-class>de.laures.cewolf.taglib.tags.DataTag</tag-class>
996 A data tag provides all information needed to retrieve the data which are
997 needed by the chart. Current version only supports data provided by a
998 DatasetProducer. In future versions there will be tags to provide data
999 from a datasource (e.g. via SQL).
1000 @optional-child producer
1004 <name>producer</name>
1005 <tag-class>de.laures.cewolf.taglib.tags.ProducerTag</tag-class>
1007 A data tag provides all information needed to retrieve the data which are
1008 needed by the chart. Current version only supports data provided by a
1009 DatasetProducer. In future versions there will be tags to provide data
1010 from a datasource (e.g. via SQL).
1011 @optional-child param
1015 <required>true</required>
1016 <rtexprvalue>true</rtexprvalue>
1018 ID under which an object of type DatasetProducer can be found in
1019 pageContext. This object is used to retrieve the dataset of the chart.
1023 <name>usecache</name>
1024 <required>false</required>
1025 <rtexprvalue>true</rtexprvalue>
1027 Determines if formally produced data should be reused if possible.
1033 <name>chartpostprocessor</name>
1034 <tag-class>de.laures.cewolf.taglib.tags.ChartPostProcessorTag</tag-class>
1036 A chart postprocessor tag references an object of type ChartProstProcessor
1037 which must be defined in pageContext under the provided ID. This object
1038 is called back after chart generation to post process the chart in any
1040 @optional-child param
1044 <required>true</required>
1045 <rtexprvalue>true</rtexprvalue>
1047 ID under which an object of type ChartPostProcessor can be found in
1048 pageContext. This object is used to postprocess the rendered chart.
1054 <tag-class>de.laures.cewolf.taglib.tags.ParamTag</tag-class>
1056 Name/value-pair to paramterize a surrounding tag whose handler must
1057 implement the Parameterized interface.
1061 <required>true</required>
1062 <rtexprvalue>true</rtexprvalue>
1069 <required>true</required>
1070 <rtexprvalue>true</rtexprvalue>
1071 <type>java.io.Serializable</type>
1073 Value of the param. Must be serializable.
1078 <name>gradientpaint</name>
1079 <tag-class>de.laures.cewolf.taglib.tags.GradientTag</tag-class>
1081 The gradientpaint tag provides a way to fill a shape with a linear
1082 color gradient pattern. If Point P1 with Color C1 and Point P2 with
1083 Color C2 are specified in user space, the Color on the P1, P2
1084 connecting line is proportionally changed from C1 to C2. Any point
1085 P not on the extended P1, P2 connecting line has the color of the
1086 point P' that is the perpendicular projection of P on the extended P1,
1087 P2 connecting line. Points on the extended line outside of the P1,
1088 P2 segment can be colored in one of two ways.
1090 <li>If the gradient is cyclic then the points on the extended
1091 P1, P2 connecting line cycle back and forth between the colors C1
1093 <li>If the gradient is acyclic then points on the P1 side of
1094 the segment have the constant Color C1 while points on the P2 side
1095 have the constant Color C2.
1096 The two colors are defined in a nested point tag of this tag.
1097 @required-child point
1101 <required>false</required>
1102 <rtexprvalue>true</rtexprvalue>
1104 Does the gradient cycle repeatedly between the two colors C1 and C2.
1111 <tag-class>de.laures.cewolf.taglib.tags.PointTag</tag-class>
1113 Defines a point with x and y coordinates and a color.
1118 <required>true</required>
1119 <rtexprvalue>true</rtexprvalue>
1121 The x coordinate of the point.
1126 <required>true</required>
1127 <rtexprvalue>true</rtexprvalue>
1129 The y coordinate of the point.
1134 <required>false</required>
1135 <rtexprvalue>true</rtexprvalue>
1142 <name>colorpaint</name>
1143 <tag-class>de.laures.cewolf.taglib.tags.ColorTag</tag-class>
1145 Fills the area defined by the parent tag with a color.
1149 <required>true</required>
1150 <rtexprvalue>true</rtexprvalue>
1152 The color to be used to fill the parent tag's area.
1153 The color definition is compatible with the
1154 HTML one. E.g. black is '#000000' and red is '#FF0000'. However it
1155 is possible to append two hex numbers for the alpha channel. Thus
1156 '#FF000080' is red with alpha blending of 50%.
1161 <name>texturepaint</name>
1162 <tag-class>de.laures.cewolf.taglib.tags.TextureTag</tag-class>
1164 The texturepaint tag provides a way to fill the area of the parent tag
1165 with a texture that is specified as an image. The texture is anchored to
1166 the upper left corner of the parent tags area.
1170 <required>true</required>
1171 <rtexprvalue>true</rtexprvalue>
1173 Image fo the texture. The value of this
1174 attribute is the filename of a graphics file relative to the web
1175 application's root directory (e.g. /WEB-INF/img/bg.jpg).
1176 The image must be loadable by the default java.awt.Toolkit of the
1177 servlet container's JVM.
1182 <required>true</required>
1183 <rtexprvalue>true</rtexprvalue>
1185 The width of the texture.
1190 <required>true</required>
1191 <rtexprvalue>true</rtexprvalue>
1193 The height of the texture.
1199 <tag-class>de.laures.cewolf.taglib.tags.ChartMapTag</tag-class>
1201 This tag defines an image and tooltip map for the parent img tag.
1205 <name>linkgeneratorid</name>
1206 <required>false</required>
1207 <rtexprvalue>true</rtexprvalue>
1209 The ID of the class which implements the appropriate de.laures.cewolf.LinkGenerator.
1213 <name>tooltipgeneratorid</name>
1214 <required>false</required>
1215 <rtexprvalue>true</rtexprvalue>
1217 The ID of the class which implements the appropriate com.jrefinery.chart.tooltips.ToolTipGenerator.
1221 <name>useJFreeChartLinkGenerator</name>
1222 <required>false</required>
1223 <rtexprvalue>true</rtexprvalue>
1224 <description>If the links provided by the JFreeChart renderer should be used.</description>
1227 <name>useJFreeChartTooltipGenerator</name>
1228 <required>false</required>
1229 <rtexprvalue>true</rtexprvalue>
1230 <description>If the tooltips provided by the JFreeChart renderer should be used.</description>