java/HrisniciSpameri/web/WEB-INF/cewolf.tld
author František Kučera <franta-hg@frantovo.cz>
Sun, 01 Mar 2009 00:10:46 +0100
changeset 38 9bb0a26fd616
permissions -rw-r--r--
Cewolf – knihovna pro grnerování grafů
franta-hg@38
     1
<?xml version="1.0" encoding="ISO-8859-1"?>
franta-hg@38
     2
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
franta-hg@38
     3
franta-hg@38
     4
<taglib>
franta-hg@38
     5
<tlib-version>0.9.3</tlib-version>
franta-hg@38
     6
<jsp-version>1.2</jsp-version>
franta-hg@38
     7
<short-name>Cewolf Tag Library</short-name>
franta-hg@38
     8
<uri>http://cewolf.sourceforge.net/taglib/cewolf.tld</uri>
franta-hg@38
     9
<display-name>Cewolf Tag Library</display-name>
franta-hg@38
    10
<description>This tag library is designed to describe charts of all kinds.</description>
franta-hg@38
    11
<tag>
franta-hg@38
    12
    <name>plot</name>
franta-hg@38
    13
    <tag-class>de.laures.cewolf.taglib.tags.PlotTag</tag-class>
franta-hg@38
    14
    <body-content>JSP</body-content>
franta-hg@38
    15
    <description>
franta-hg@38
    16
    	The plot tag is nested inside a complex chart to define a nested or layerd plot instance.
franta-hg@38
    17
        @required-child data
franta-hg@38
    18
    </description>
franta-hg@38
    19
    <attribute>
franta-hg@38
    20
        <name>type</name>
franta-hg@38
    21
        <required>true</required>
franta-hg@38
    22
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    23
        <description>
franta-hg@38
    24
        	The type  of the plot. One of xyarea, xyline, xyshapesandlines ,
franta-hg@38
    25
			scatter, xyverticalbar, step, candlestick, highlow, signal,
franta-hg@38
    26
			verticlebar, area, line, shapesandlines
franta-hg@38
    27
	    </description>
franta-hg@38
    28
    </attribute>
franta-hg@38
    29
    <attribute>
franta-hg@38
    30
        <name>xaxislabel</name>
franta-hg@38
    31
        <required>false</required>
franta-hg@38
    32
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    33
        <description>
franta-hg@38
    34
            Title of the plot's x-axis. This attributes is
franta-hg@38
    35
            only used for horizontally combined charts.
franta-hg@38
    36
        </description>
franta-hg@38
    37
    </attribute>
franta-hg@38
    38
    <attribute>
franta-hg@38
    39
        <name>yaxislabel</name>
franta-hg@38
    40
        <required>false</required>
franta-hg@38
    41
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    42
        <description>
franta-hg@38
    43
            Title of the plot's y-axis. This attributes is
franta-hg@38
    44
            only used for vertically combined charts.
franta-hg@38
    45
        </description>
franta-hg@38
    46
    </attribute>
franta-hg@38
    47
</tag>
franta-hg@38
    48
<tag>
franta-hg@38
    49
    <name>img</name>
franta-hg@38
    50
    <tag-class>de.laures.cewolf.taglib.tags.ChartImgTag</tag-class>
franta-hg@38
    51
    <body-content>JSP</body-content>
franta-hg@38
    52
    <description>
franta-hg@38
    53
    	This tag is a specialized HTML img tag. It renders the chart
franta-hg@38
    54
    	which has been specified by a &lt;chart&gt; tag in the same page.
franta-hg@38
    55
      @optional-child map
franta-hg@38
    56
    </description>
franta-hg@38
    57
    <attribute>
franta-hg@38
    58
        <name>renderer</name>
franta-hg@38
    59
        <required>true</required>
franta-hg@38
    60
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    61
        <description>
franta-hg@38
    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.
franta-hg@38
    63
        </description>
franta-hg@38
    64
    </attribute>
franta-hg@38
    65
    <attribute>
franta-hg@38
    66
        <name>chartid</name>
franta-hg@38
    67
        <required>true</required>
franta-hg@38
    68
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    69
        <description>
franta-hg@38
    70
        	The id of the chart to render.
franta-hg@38
    71
        </description>
franta-hg@38
    72
    </attribute>
franta-hg@38
    73
    <attribute>
franta-hg@38
    74
        <name>width</name>
franta-hg@38
    75
        <required>true</required>
franta-hg@38
    76
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    77
        <description>
franta-hg@38
    78
            Width of the rendered chart image in pixel.
franta-hg@38
    79
        </description>
franta-hg@38
    80
    </attribute>
franta-hg@38
    81
    <attribute>
franta-hg@38
    82
        <name>height</name>
franta-hg@38
    83
        <required>true</required>
franta-hg@38
    84
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    85
        <description>
franta-hg@38
    86
            Height of the rendered chart image in pixel.
franta-hg@38
    87
        </description>
franta-hg@38
    88
    </attribute>
franta-hg@38
    89
    <attribute>
franta-hg@38
    90
        <name>mime</name>
franta-hg@38
    91
        <required>false</required>
franta-hg@38
    92
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
    93
        <description>
franta-hg@38
    94
            The MIME type of the image. Currently image/png (default) and image/svg are supported.
franta-hg@38
    95
            @default image/png
franta-hg@38
    96
        </description>
franta-hg@38
    97
    </attribute>
franta-hg@38
    98
    <attribute>
franta-hg@38
    99
        <name>alt</name>
franta-hg@38
   100
        <required>false</required>
franta-hg@38
   101
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   102
        <description>
franta-hg@38
   103
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   104
        </description>
franta-hg@38
   105
    </attribute>
franta-hg@38
   106
        <attribute>
franta-hg@38
   107
        <name>timeout</name>
franta-hg@38
   108
        <required>false</required>
franta-hg@38
   109
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   110
        <description>
franta-hg@38
   111
           Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
franta-hg@38
   112
        </description>
franta-hg@38
   113
    </attribute>
franta-hg@38
   114
    <attribute>
franta-hg@38
   115
        <name>hspace</name>
franta-hg@38
   116
        <required>false</required>
franta-hg@38
   117
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   118
        <description>
franta-hg@38
   119
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   120
        </description>
franta-hg@38
   121
    </attribute>
franta-hg@38
   122
    <attribute>
franta-hg@38
   123
        <name>vspace</name>
franta-hg@38
   124
        <required>false</required>
franta-hg@38
   125
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   126
        <description>
franta-hg@38
   127
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   128
        </description>
franta-hg@38
   129
    </attribute>
franta-hg@38
   130
    <attribute>
franta-hg@38
   131
        <name>align</name>
franta-hg@38
   132
        <required>false</required>
franta-hg@38
   133
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   134
        <description>
franta-hg@38
   135
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   136
        </description>
franta-hg@38
   137
    </attribute>
franta-hg@38
   138
    <attribute>
franta-hg@38
   139
        <name>border</name>
franta-hg@38
   140
        <required>false</required>
franta-hg@38
   141
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   142
        <description>
franta-hg@38
   143
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   144
        </description>
franta-hg@38
   145
    </attribute>
franta-hg@38
   146
    <attribute>
franta-hg@38
   147
        <name>ismap</name>
franta-hg@38
   148
        <required>false</required>
franta-hg@38
   149
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   150
        <description>
franta-hg@38
   151
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   152
        </description>
franta-hg@38
   153
    </attribute>
franta-hg@38
   154
    <attribute>
franta-hg@38
   155
        <name>longdesc</name>
franta-hg@38
   156
        <required>false</required>
franta-hg@38
   157
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   158
        <description>
franta-hg@38
   159
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   160
        </description>
franta-hg@38
   161
    </attribute>
franta-hg@38
   162
    <attribute>
franta-hg@38
   163
        <name>usemap</name>
franta-hg@38
   164
        <required>false</required>
franta-hg@38
   165
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   166
        <description>
franta-hg@38
   167
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   168
        </description>
franta-hg@38
   169
    </attribute>
franta-hg@38
   170
    <attribute>
franta-hg@38
   171
        <name>class</name>
franta-hg@38
   172
        <required>false</required>
franta-hg@38
   173
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   174
        <description>
franta-hg@38
   175
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   176
        </description>
franta-hg@38
   177
    </attribute>
franta-hg@38
   178
    <attribute>
franta-hg@38
   179
        <name>dir</name>
franta-hg@38
   180
        <required>false</required>
franta-hg@38
   181
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   182
        <description>
franta-hg@38
   183
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   184
        </description>
franta-hg@38
   185
    </attribute>
franta-hg@38
   186
    <attribute>
franta-hg@38
   187
        <name>lang</name>
franta-hg@38
   188
        <required>false</required>
franta-hg@38
   189
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   190
        <description>
franta-hg@38
   191
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   192
        </description>
franta-hg@38
   193
    </attribute>
franta-hg@38
   194
    <attribute>
franta-hg@38
   195
        <name>onclick</name>
franta-hg@38
   196
        <required>false</required>
franta-hg@38
   197
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   198
        <description>
franta-hg@38
   199
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   200
        </description>
franta-hg@38
   201
    </attribute>
franta-hg@38
   202
    <attribute>
franta-hg@38
   203
        <name>ondbclick</name>
franta-hg@38
   204
        <required>false</required>
franta-hg@38
   205
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   206
        <description>
franta-hg@38
   207
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   208
        </description>
franta-hg@38
   209
    </attribute>
franta-hg@38
   210
    <attribute>
franta-hg@38
   211
        <name>onkeydown</name>
franta-hg@38
   212
        <required>false</required>
franta-hg@38
   213
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   214
        <description>
franta-hg@38
   215
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   216
        </description>
franta-hg@38
   217
    </attribute>
franta-hg@38
   218
    <attribute>
franta-hg@38
   219
        <name>onkeypress</name>
franta-hg@38
   220
        <required>false</required>
franta-hg@38
   221
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   222
        <description>
franta-hg@38
   223
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   224
        </description>
franta-hg@38
   225
    </attribute>
franta-hg@38
   226
    <attribute>
franta-hg@38
   227
        <name>onkeyup</name>
franta-hg@38
   228
        <required>false</required>
franta-hg@38
   229
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   230
        <description>
franta-hg@38
   231
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   232
        </description>
franta-hg@38
   233
    </attribute>
franta-hg@38
   234
    <attribute>
franta-hg@38
   235
        <name>onmousedown</name>
franta-hg@38
   236
        <required>false</required>
franta-hg@38
   237
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   238
        <description>
franta-hg@38
   239
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   240
        </description>
franta-hg@38
   241
    </attribute>
franta-hg@38
   242
    <attribute>
franta-hg@38
   243
        <name>onmousemove</name>
franta-hg@38
   244
        <required>false</required>
franta-hg@38
   245
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   246
        <description>
franta-hg@38
   247
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   248
        </description>
franta-hg@38
   249
    </attribute>
franta-hg@38
   250
    <attribute>
franta-hg@38
   251
        <name>onmouseout</name>
franta-hg@38
   252
        <required>false</required>
franta-hg@38
   253
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   254
        <description>
franta-hg@38
   255
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   256
        </description>
franta-hg@38
   257
    </attribute>
franta-hg@38
   258
    <attribute>
franta-hg@38
   259
        <name>onmouseover</name>
franta-hg@38
   260
        <required>false</required>
franta-hg@38
   261
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   262
        <description>
franta-hg@38
   263
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   264
        </description>
franta-hg@38
   265
    </attribute>
franta-hg@38
   266
    <attribute>
franta-hg@38
   267
        <name>onmouseup</name>
franta-hg@38
   268
        <required>false</required>
franta-hg@38
   269
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   270
        <description>
franta-hg@38
   271
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   272
        </description>
franta-hg@38
   273
    </attribute>
franta-hg@38
   274
    <attribute>
franta-hg@38
   275
        <name>style</name>
franta-hg@38
   276
        <required>false</required>
franta-hg@38
   277
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   278
        <description>
franta-hg@38
   279
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   280
        </description>
franta-hg@38
   281
    </attribute>
franta-hg@38
   282
    <attribute>
franta-hg@38
   283
        <name>htmltitle</name>
franta-hg@38
   284
        <required>false</required>
franta-hg@38
   285
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   286
        <description>
franta-hg@38
   287
           Corresponds to appropriate HMTL &lt;img&gt; title attribute.
franta-hg@38
   288
        </description>
franta-hg@38
   289
    </attribute>
franta-hg@38
   290
     <attribute>
franta-hg@38
   291
        <name>forceSessionId</name>
franta-hg@38
   292
        <required>false</required>
franta-hg@38
   293
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   294
        <description>
franta-hg@38
   295
           Add JSession id.
franta-hg@38
   296
        </description>
franta-hg@38
   297
    </attribute>
franta-hg@38
   298
    <attribute>
franta-hg@38
   299
        <name>removeAfterRender</name>
franta-hg@38
   300
        <required>false</required>
franta-hg@38
   301
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   302
        <description>
franta-hg@38
   303
           Remove image after rendering (defaults to false).
franta-hg@38
   304
        </description>
franta-hg@38
   305
    </attribute>
franta-hg@38
   306
</tag>
franta-hg@38
   307
<tag>
franta-hg@38
   308
    <name>imgurl</name>
franta-hg@38
   309
    <tag-class>de.laures.cewolf.taglib.tags.ChartImgURLTag</tag-class>
franta-hg@38
   310
    <tei-class>de.laures.cewolf.taglib.tags.ChartImgURLTagEI</tei-class>
franta-hg@38
   311
    <description>
franta-hg@38
   312
    	This tag can be used as the src attribute of a HTML img tag. E.g.: 
franta-hg@38
   313
    	&lt;img src='&lt;imgurl chartid="foobar" renderer="cewolf" width="100" height="100"/&gt;'&gt;
franta-hg@38
   314
    	If the var attribute is used the URL is exposed as a page attribute of type String.
franta-hg@38
   315
        @extends img
franta-hg@38
   316
    </description>
franta-hg@38
   317
    <attribute>
franta-hg@38
   318
        <name>var</name>
franta-hg@38
   319
        <required>false</required>
franta-hg@38
   320
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   321
        <description>
franta-hg@38
   322
            Name of the page scope attribute to hold the URL. If not specified the URL is printed to the page outstream.
franta-hg@38
   323
        </description>
franta-hg@38
   324
    </attribute>
franta-hg@38
   325
    <attribute>
franta-hg@38
   326
        <name>renderer</name>
franta-hg@38
   327
        <required>true</required>
franta-hg@38
   328
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   329
        <description>
franta-hg@38
   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.
franta-hg@38
   331
        </description>
franta-hg@38
   332
    </attribute>
franta-hg@38
   333
    <attribute>
franta-hg@38
   334
        <name>chartid</name>
franta-hg@38
   335
        <required>true</required>
franta-hg@38
   336
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   337
        <description>
franta-hg@38
   338
        	The id of the chart to render.
franta-hg@38
   339
        </description>
franta-hg@38
   340
    </attribute>
franta-hg@38
   341
    <attribute>
franta-hg@38
   342
        <name>width</name>
franta-hg@38
   343
        <required>true</required>
franta-hg@38
   344
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   345
        <description>
franta-hg@38
   346
            Width of the rendered chart image in pixel.
franta-hg@38
   347
        </description>
franta-hg@38
   348
    </attribute>
franta-hg@38
   349
    <attribute>
franta-hg@38
   350
        <name>height</name>
franta-hg@38
   351
        <required>true</required>
franta-hg@38
   352
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   353
        <description>
franta-hg@38
   354
            Height of the rendered chart image in pixel.
franta-hg@38
   355
        </description>
franta-hg@38
   356
    </attribute>
franta-hg@38
   357
    <attribute>
franta-hg@38
   358
        <name>mime</name>
franta-hg@38
   359
        <required>false</required>
franta-hg@38
   360
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   361
        <description>
franta-hg@38
   362
            The MIME type of the image. Currently image/png (default) and image/svg are supported.
franta-hg@38
   363
            @default image/png
franta-hg@38
   364
        </description>
franta-hg@38
   365
    </attribute>
franta-hg@38
   366
</tag>
franta-hg@38
   367
<tag>
franta-hg@38
   368
    <name>chart</name>
franta-hg@38
   369
    <tag-class>de.laures.cewolf.taglib.tags.SimpleChartTag</tag-class>
franta-hg@38
   370
    <description>
franta-hg@38
   371
        Root tag of a chart description.
franta-hg@38
   372
        @root
franta-hg@38
   373
        @required-child data
franta-hg@38
   374
        @optional-child chartpostprocessor
franta-hg@38
   375
    </description>
franta-hg@38
   376
    <attribute>
franta-hg@38
   377
        <name>id</name>
franta-hg@38
   378
        <required>true</required>
franta-hg@38
   379
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   380
        <description>
franta-hg@38
   381
            ID under which the chart description bean will be stored in the
franta-hg@38
   382
            page to be found by the img tag. Beware of using an
franta-hg@38
   383
            ID which is not yet used for other beans in the page to avoid
franta-hg@38
   384
            compile errors.
franta-hg@38
   385
        </description>
franta-hg@38
   386
    </attribute>
franta-hg@38
   387
    <attribute>
franta-hg@38
   388
        <name>type</name>
franta-hg@38
   389
        <required>true</required>
franta-hg@38
   390
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   391
        <description>
franta-hg@38
   392
            Type of the chart. One of area, areaxy, horizontalbar, horizontalbar3d,
franta-hg@38
   393
            line, pie, scatter, stackedarea, stackedhorizontalbar, stackedverticalbar, 
franta-hg@38
   394
            stackedverticalbar3d, timeseries, verticalbar, verticalbar3d, xy,
franta-hg@38
   395
            candlestick, highlow, gantt, wind, signal, verticalxybar, pie3d, meter
franta-hg@38
   396
        </description>
franta-hg@38
   397
    </attribute>
franta-hg@38
   398
    <attribute>
franta-hg@38
   399
        <name>title</name>
franta-hg@38
   400
        <required>false</required>
franta-hg@38
   401
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   402
        <description>
franta-hg@38
   403
            Title of the chart which is displayed on the chart panel
franta-hg@38
   404
            above the plot pane.
franta-hg@38
   405
        </description>
franta-hg@38
   406
    </attribute>
franta-hg@38
   407
    <attribute>
franta-hg@38
   408
        <name>xaxislabel</name>
franta-hg@38
   409
        <required>false</required>
franta-hg@38
   410
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   411
        <description>
franta-hg@38
   412
            Title of the chart's x-axis. This attributes is
franta-hg@38
   413
            ignored if the type attribute of the parent chart tag is one
franta-hg@38
   414
            of pie3d or pie.
franta-hg@38
   415
        </description>
franta-hg@38
   416
    </attribute>
franta-hg@38
   417
    <attribute>
franta-hg@38
   418
        <name>yaxislabel</name>
franta-hg@38
   419
        <required>false</required>
franta-hg@38
   420
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   421
        <description>
franta-hg@38
   422
            Title of the chart's y-axis. This attributes is
franta-hg@38
   423
            ignored if the type attribute of the parent chart tag is one
franta-hg@38
   424
            of pie3d or pie.
franta-hg@38
   425
        </description>
franta-hg@38
   426
    </attribute>
franta-hg@38
   427
    <attribute>
franta-hg@38
   428
        <name>background</name>
franta-hg@38
   429
        <required>false</required>
franta-hg@38
   430
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   431
        <description>
franta-hg@38
   432
            Background image of the chart panel. The value of this 
franta-hg@38
   433
            attribute is the filename of a graphics file relative to the web
franta-hg@38
   434
            application's root directory (e.g. /WEB-INF/img/bg.jpg).
franta-hg@38
   435
            The image must be loadable by the default java.awt.Toolkit of the
franta-hg@38
   436
            servlet container's JVM.
franta-hg@38
   437
        </description>
franta-hg@38
   438
    </attribute>
franta-hg@38
   439
    <attribute>
franta-hg@38
   440
        <name>backgroundimagealpha</name>
franta-hg@38
   441
        <required>false</required>
franta-hg@38
   442
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   443
        <type>java.lang.Float</type>
franta-hg@38
   444
        <description>
franta-hg@38
   445
            Chart's backgound alpha blending value as a float. Value ranges
franta-hg@38
   446
            from 0.0 to 1.0.
franta-hg@38
   447
            @default 0.0
franta-hg@38
   448
            @overrides /chart[backgroundimagealpha]
franta-hg@38
   449
        </description>
franta-hg@38
   450
    </attribute>
franta-hg@38
   451
    <attribute>
franta-hg@38
   452
        <name>antialias</name>
franta-hg@38
   453
        <required>false</required>
franta-hg@38
   454
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   455
        <description>
franta-hg@38
   456
            Antialiased rendering of the chart.
franta-hg@38
   457
            @default true
franta-hg@38
   458
            @overrides /chart[backgroundimagealpha]
franta-hg@38
   459
        </description>
franta-hg@38
   460
    </attribute>
franta-hg@38
   461
    <attribute>
franta-hg@38
   462
        <name>showlegend</name>
franta-hg@38
   463
        <required>false</required>
franta-hg@38
   464
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   465
        <description>
franta-hg@38
   466
           Boolean value to switch on or off the legend display inside of this panel.
franta-hg@38
   467
           @default true
franta-hg@38
   468
        </description>
franta-hg@38
   469
    </attribute>
franta-hg@38
   470
    <attribute>
franta-hg@38
   471
        <name>legendanchor</name>
franta-hg@38
   472
        <required>false</required>
franta-hg@38
   473
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   474
        <description>
franta-hg@38
   475
            Sets the anchor of the legend inside of the panel. Possible values
franta-hg@38
   476
            are 'north', 'south', 'west', 'east'.
franta-hg@38
   477
            Ignored if showlegned is 'false'.
franta-hg@38
   478
            @default 'south'
franta-hg@38
   479
        </description>
franta-hg@38
   480
    </attribute>
franta-hg@38
   481
</tag>
franta-hg@38
   482
<tag>
franta-hg@38
   483
    <name>overlaidchart</name>
franta-hg@38
   484
    <tag-class>de.laures.cewolf.taglib.tags.OverlaidChartTag</tag-class>
franta-hg@38
   485
    <description>
franta-hg@38
   486
        Root tag of a overlaid-chart description.
franta-hg@38
   487
        @root
franta-hg@38
   488
        @required-child data
franta-hg@38
   489
        @optional-child chartpostprocessor
franta-hg@38
   490
    </description>
franta-hg@38
   491
    <attribute>
franta-hg@38
   492
        <name>id</name>
franta-hg@38
   493
        <required>true</required>
franta-hg@38
   494
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   495
        <description>
franta-hg@38
   496
            ID under which the chart description bean will be stored in the
franta-hg@38
   497
            page to be found by the img tag. Beware of using an
franta-hg@38
   498
            ID which is not yet used for other beans in the page to avoid
franta-hg@38
   499
            compile errors.
franta-hg@38
   500
        </description>
franta-hg@38
   501
    </attribute>
franta-hg@38
   502
    <attribute>
franta-hg@38
   503
        <name>type</name>
franta-hg@38
   504
        <required>true</required>
franta-hg@38
   505
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   506
        <description>
franta-hg@38
   507
            Type of the chart. In this version only overlaidxy is supported.
franta-hg@38
   508
        </description>
franta-hg@38
   509
    </attribute>
franta-hg@38
   510
    <attribute>
franta-hg@38
   511
        <name>title</name>
franta-hg@38
   512
        <required>false</required>
franta-hg@38
   513
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   514
        <description>
franta-hg@38
   515
            Title of the chart which is displayed on the chart panel
franta-hg@38
   516
            above the plot pane.
franta-hg@38
   517
        </description>
franta-hg@38
   518
    </attribute>
franta-hg@38
   519
    <attribute>
franta-hg@38
   520
        <name>xaxistype</name>
franta-hg@38
   521
        <required>true</required>
franta-hg@38
   522
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   523
        <description>
franta-hg@38
   524
        	Type of the domain axis. Possible values: date, number
franta-hg@38
   525
        </description>
franta-hg@38
   526
    </attribute>
franta-hg@38
   527
    <attribute>
franta-hg@38
   528
        <name>xaxislabel</name>
franta-hg@38
   529
        <required>false</required>
franta-hg@38
   530
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   531
        <description>
franta-hg@38
   532
            Title of the chart's x-axis. This attributes is
franta-hg@38
   533
            ignored if the type attribute of the parent chart tag is one
franta-hg@38
   534
            of pie3d or pie.
franta-hg@38
   535
        </description>
franta-hg@38
   536
    </attribute>
franta-hg@38
   537
    <attribute>
franta-hg@38
   538
        <name>yaxistype</name>
franta-hg@38
   539
        <required>false</required>
franta-hg@38
   540
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   541
        <description>
franta-hg@38
   542
        	Type of the range axis. Possible values: date, number
franta-hg@38
   543
        </description>
franta-hg@38
   544
    </attribute>
franta-hg@38
   545
    <attribute>
franta-hg@38
   546
        <name>yaxislabel</name>
franta-hg@38
   547
        <required>false</required>
franta-hg@38
   548
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   549
        <description>
franta-hg@38
   550
            Title of the chart's y-axis. This attributes is
franta-hg@38
   551
            ignored if the type attribute of the parent chart tag is one
franta-hg@38
   552
            of pie3d or pie.
franta-hg@38
   553
        </description>
franta-hg@38
   554
    </attribute>
franta-hg@38
   555
    <attribute>
franta-hg@38
   556
        <name>background</name>
franta-hg@38
   557
        <required>false</required>
franta-hg@38
   558
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   559
        <description>
franta-hg@38
   560
            Background image of the chart panel. The value of this 
franta-hg@38
   561
            attribute is the filename of a graphics file relative to the web
franta-hg@38
   562
            application's root directory (e.g. /WEB-INF/img/bg.jpg).
franta-hg@38
   563
            The image must be loadable by the default java.awt.Toolkit of the
franta-hg@38
   564
            servlet container's JVM.
franta-hg@38
   565
        </description>
franta-hg@38
   566
    </attribute>
franta-hg@38
   567
    <attribute>
franta-hg@38
   568
        <name>backgroundimagealpha</name>
franta-hg@38
   569
        <required>false</required>
franta-hg@38
   570
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   571
        <type>java.lang.Float</type>
franta-hg@38
   572
        <description>
franta-hg@38
   573
            Chart's backgound alpha blending value as a float. Value ranges
franta-hg@38
   574
            from 0.0 to 1.0.
franta-hg@38
   575
            @default 0.0
franta-hg@38
   576
            @overrides /chart[backgroundimagealpha]
franta-hg@38
   577
        </description>
franta-hg@38
   578
    </attribute>
franta-hg@38
   579
    <attribute>
franta-hg@38
   580
        <name>antialias</name>
franta-hg@38
   581
        <required>false</required>
franta-hg@38
   582
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   583
        <description>
franta-hg@38
   584
            Antialiased rendering of the chart.
franta-hg@38
   585
            @default true
franta-hg@38
   586
            @overrides /chart[backgroundimagealpha]
franta-hg@38
   587
        </description>
franta-hg@38
   588
    </attribute>
franta-hg@38
   589
    <attribute>
franta-hg@38
   590
        <name>showlegend</name>
franta-hg@38
   591
        <required>false</required>
franta-hg@38
   592
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   593
        <description>
franta-hg@38
   594
           Boolean value to switch on or off the legend display inside of this panel.
franta-hg@38
   595
           @default true
franta-hg@38
   596
        </description>
franta-hg@38
   597
    </attribute>
franta-hg@38
   598
    <attribute>
franta-hg@38
   599
        <name>legendanchor</name>
franta-hg@38
   600
        <required>false</required>
franta-hg@38
   601
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   602
        <description>
franta-hg@38
   603
            Sets the anchor of the legend inside of the panel. Possible values
franta-hg@38
   604
            are 'north', 'south', 'west', 'east'.
franta-hg@38
   605
            Ignored if showlegned is 'false'.
franta-hg@38
   606
            @default 'south'
franta-hg@38
   607
        </description>
franta-hg@38
   608
    </attribute>
franta-hg@38
   609
</tag>
franta-hg@38
   610
<tag>
franta-hg@38
   611
    <name>combinedchart</name>
franta-hg@38
   612
    <tag-class>de.laures.cewolf.taglib.tags.CombinedChartTag</tag-class>
franta-hg@38
   613
    <description>
franta-hg@38
   614
        Root tag of a combined-chart description.
franta-hg@38
   615
        @root
franta-hg@38
   616
        @required-child plot
franta-hg@38
   617
        @optional-child chartpostprocessor
franta-hg@38
   618
    </description>
franta-hg@38
   619
    <attribute>
franta-hg@38
   620
        <name>id</name>
franta-hg@38
   621
        <required>true</required>
franta-hg@38
   622
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   623
        <description>
franta-hg@38
   624
            ID under which the chart description bean will be stored in the
franta-hg@38
   625
            page to be found by the img tag. Beware of using an
franta-hg@38
   626
            ID which is not yet used for other beans in the page to avoid
franta-hg@38
   627
            compile errors.
franta-hg@38
   628
        </description>
franta-hg@38
   629
    </attribute>
franta-hg@38
   630
    <attribute>
franta-hg@38
   631
        <name>type</name>
franta-hg@38
   632
        <required>true</required>
franta-hg@38
   633
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   634
        <description>
franta-hg@38
   635
            Type of the chart. One of combinedxy
franta-hg@38
   636
        </description>
franta-hg@38
   637
    </attribute>
franta-hg@38
   638
    <attribute>
franta-hg@38
   639
        <name>layout</name>
franta-hg@38
   640
        <required>true</required>
franta-hg@38
   641
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   642
        <description>
franta-hg@38
   643
            Layout of the chart. Either vertical or horizontal
franta-hg@38
   644
        </description>
franta-hg@38
   645
    </attribute>
franta-hg@38
   646
    <attribute>
franta-hg@38
   647
        <name>title</name>
franta-hg@38
   648
        <required>false</required>
franta-hg@38
   649
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   650
        <description>
franta-hg@38
   651
            Title of the chart which is displayed on the chart panel
franta-hg@38
   652
            above the plot pane.
franta-hg@38
   653
        </description>
franta-hg@38
   654
    </attribute>
franta-hg@38
   655
    <attribute>
franta-hg@38
   656
        <name>xaxislabel</name>
franta-hg@38
   657
        <required>false</required>
franta-hg@38
   658
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   659
        <description>
franta-hg@38
   660
            Title of the chart's x-axis. This attributes is
franta-hg@38
   661
            ignored if the type attribute of the parent chart tag is one
franta-hg@38
   662
            of pie3d or pie.
franta-hg@38
   663
        </description>
franta-hg@38
   664
    </attribute>
franta-hg@38
   665
    <attribute>
franta-hg@38
   666
        <name>yaxislabel</name>
franta-hg@38
   667
        <required>false</required>
franta-hg@38
   668
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   669
        <description>
franta-hg@38
   670
            Title of the chart's y-axis. This attributes is
franta-hg@38
   671
            ignored if the type attribute of the parent chart tag is one
franta-hg@38
   672
            of pie3d or pie.
franta-hg@38
   673
        </description>
franta-hg@38
   674
    </attribute>
franta-hg@38
   675
    <attribute>
franta-hg@38
   676
        <name>background</name>
franta-hg@38
   677
        <required>false</required>
franta-hg@38
   678
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   679
        <description>
franta-hg@38
   680
            Background image of the chart panel. The value of this
franta-hg@38
   681
            attribute is the filename of a graphics file relative to the web
franta-hg@38
   682
            application's root directory (e.g. /WEB-INF/img/bg.jpg).
franta-hg@38
   683
            The image must be loadable by the default java.awt.Toolkit of the
franta-hg@38
   684
            servlet container's JVM.
franta-hg@38
   685
        </description>
franta-hg@38
   686
    </attribute>
franta-hg@38
   687
    <attribute>
franta-hg@38
   688
        <name>backgroundimagealpha</name>
franta-hg@38
   689
        <required>false</required>
franta-hg@38
   690
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   691
        <type>java.lang.Float</type>
franta-hg@38
   692
        <description>
franta-hg@38
   693
            Chart's backgound alpha blending value as a float. Value ranges
franta-hg@38
   694
            from 0.0 to 1.0.
franta-hg@38
   695
            @default 0.0
franta-hg@38
   696
            @overrides /chart[backgroundimagealpha]
franta-hg@38
   697
        </description>
franta-hg@38
   698
    </attribute>
franta-hg@38
   699
    <attribute>
franta-hg@38
   700
        <name>antialias</name>
franta-hg@38
   701
        <required>false</required>
franta-hg@38
   702
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   703
        <description>
franta-hg@38
   704
            Antialiased rendering of the chart.
franta-hg@38
   705
            @default true
franta-hg@38
   706
            @overrides /chart[backgroundimagealpha]
franta-hg@38
   707
        </description>
franta-hg@38
   708
    </attribute>
franta-hg@38
   709
    <attribute>
franta-hg@38
   710
        <name>showlegend</name>
franta-hg@38
   711
        <required>false</required>
franta-hg@38
   712
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   713
        <description>
franta-hg@38
   714
           Boolean value to switch on or off the legend display inside of this panel.
franta-hg@38
   715
           @default true
franta-hg@38
   716
        </description>
franta-hg@38
   717
    </attribute>
franta-hg@38
   718
    <attribute>
franta-hg@38
   719
        <name>legendanchor</name>
franta-hg@38
   720
        <required>false</required>
franta-hg@38
   721
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   722
        <description>
franta-hg@38
   723
            Sets the anchor of the legend inside of the panel. Possible values
franta-hg@38
   724
            are 'north', 'south', 'west', 'east'.
franta-hg@38
   725
            Ignored if showlegned is 'false'.
franta-hg@38
   726
            @default 'south'
franta-hg@38
   727
        </description>
franta-hg@38
   728
    </attribute>
franta-hg@38
   729
</tag>
franta-hg@38
   730
<tag>
franta-hg@38
   731
    <name>legend</name>
franta-hg@38
   732
    <tag-class>de.laures.cewolf.taglib.tags.LegendTag</tag-class>
franta-hg@38
   733
    <description>
franta-hg@38
   734
       This tag is used to render the legend of a chart in a separate image.
franta-hg@38
   735
       It assumes that somewhere else in the JSP a chart tag defines a chart
franta-hg@38
   736
       with the same ID as this legend tag.
franta-hg@38
   737
    </description>
franta-hg@38
   738
     <attribute>
franta-hg@38
   739
        <name>forceSessionId</name>
franta-hg@38
   740
        <required>false</required>
franta-hg@38
   741
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   742
        <description>
franta-hg@38
   743
           Add JSession id.
franta-hg@38
   744
        </description>
franta-hg@38
   745
    </attribute>    
franta-hg@38
   746
    <attribute>
franta-hg@38
   747
        <name>removeAfterRender</name>
franta-hg@38
   748
        <required>false</required>
franta-hg@38
   749
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   750
        <description>
franta-hg@38
   751
           Remove image after rendering (defaults to false).
franta-hg@38
   752
        </description>
franta-hg@38
   753
    </attribute>
franta-hg@38
   754
    <attribute>
franta-hg@38
   755
        <name>renderer</name>
franta-hg@38
   756
        <required>true</required>
franta-hg@38
   757
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   758
        <description>
franta-hg@38
   759
            Path to rendering servlet relative to web apps root URL
franta-hg@38
   760
            (e.g. servlet/cewolf).
franta-hg@38
   761
        </description>
franta-hg@38
   762
    </attribute>
franta-hg@38
   763
    <attribute>
franta-hg@38
   764
        <name>id</name>
franta-hg@38
   765
        <required>true</required>
franta-hg@38
   766
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   767
        <description>
franta-hg@38
   768
            ID under which the chart description bean will be stored in the
franta-hg@38
   769
            session to be found by the rendering servlet. Beware of using an
franta-hg@38
   770
            ID which is not yet used for other beans in the session to avoid
franta-hg@38
   771
            overriding.
franta-hg@38
   772
        </description>
franta-hg@38
   773
    </attribute>
franta-hg@38
   774
    <attribute>
franta-hg@38
   775
        <name>timeout</name>
franta-hg@38
   776
        <required>false</required>
franta-hg@38
   777
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   778
        <description>
franta-hg@38
   779
           Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
franta-hg@38
   780
        </description>
franta-hg@38
   781
    </attribute>
franta-hg@38
   782
    <attribute>
franta-hg@38
   783
        <name>width</name>
franta-hg@38
   784
        <required>false</required>
franta-hg@38
   785
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   786
        <description>
franta-hg@38
   787
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   788
        </description>
franta-hg@38
   789
    </attribute>
franta-hg@38
   790
    <attribute>
franta-hg@38
   791
        <name>height</name>
franta-hg@38
   792
        <required>false</required>
franta-hg@38
   793
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   794
        <description>
franta-hg@38
   795
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   796
        </description>
franta-hg@38
   797
    </attribute>
franta-hg@38
   798
    <attribute>
franta-hg@38
   799
        <name>mime</name>
franta-hg@38
   800
        <required>false</required>
franta-hg@38
   801
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   802
        <description>
franta-hg@38
   803
            The MIME type of the image. Currently image/png (default) and image/svg are supported.
franta-hg@38
   804
            @default image/png
franta-hg@38
   805
        </description>
franta-hg@38
   806
    </attribute>
franta-hg@38
   807
    <attribute>
franta-hg@38
   808
        <name>alt</name>
franta-hg@38
   809
        <required>false</required>
franta-hg@38
   810
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   811
        <description>
franta-hg@38
   812
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   813
        </description>
franta-hg@38
   814
    </attribute>
franta-hg@38
   815
    <attribute>
franta-hg@38
   816
        <name>hspace</name>
franta-hg@38
   817
        <required>false</required>
franta-hg@38
   818
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   819
        <description>
franta-hg@38
   820
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   821
        </description>
franta-hg@38
   822
    </attribute>
franta-hg@38
   823
    <attribute>
franta-hg@38
   824
        <name>vspace</name>
franta-hg@38
   825
        <required>false</required>
franta-hg@38
   826
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   827
        <description>
franta-hg@38
   828
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   829
        </description>
franta-hg@38
   830
    </attribute>
franta-hg@38
   831
    <attribute>
franta-hg@38
   832
        <name>align</name>
franta-hg@38
   833
        <required>false</required>
franta-hg@38
   834
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   835
        <description>
franta-hg@38
   836
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   837
        </description>
franta-hg@38
   838
    </attribute>
franta-hg@38
   839
    <attribute>
franta-hg@38
   840
        <name>border</name>
franta-hg@38
   841
        <required>false</required>
franta-hg@38
   842
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   843
        <description>
franta-hg@38
   844
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   845
        </description>
franta-hg@38
   846
    </attribute>
franta-hg@38
   847
    <attribute>
franta-hg@38
   848
        <name>ismap</name>
franta-hg@38
   849
        <required>false</required>
franta-hg@38
   850
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   851
        <description>
franta-hg@38
   852
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   853
        </description>
franta-hg@38
   854
    </attribute>
franta-hg@38
   855
    <attribute>
franta-hg@38
   856
        <name>longdesc</name>
franta-hg@38
   857
        <required>false</required>
franta-hg@38
   858
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   859
        <description>
franta-hg@38
   860
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   861
        </description>
franta-hg@38
   862
    </attribute>
franta-hg@38
   863
    <attribute>
franta-hg@38
   864
        <name>usemap</name>
franta-hg@38
   865
        <required>false</required>
franta-hg@38
   866
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   867
        <description>
franta-hg@38
   868
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   869
        </description>
franta-hg@38
   870
    </attribute>
franta-hg@38
   871
    <attribute>
franta-hg@38
   872
        <name>class</name>
franta-hg@38
   873
        <required>false</required>
franta-hg@38
   874
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   875
        <description>
franta-hg@38
   876
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   877
        </description>
franta-hg@38
   878
    </attribute>
franta-hg@38
   879
    <attribute>
franta-hg@38
   880
        <name>dir</name>
franta-hg@38
   881
        <required>false</required>
franta-hg@38
   882
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   883
        <description>
franta-hg@38
   884
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   885
        </description>
franta-hg@38
   886
    </attribute>
franta-hg@38
   887
    <attribute>
franta-hg@38
   888
        <name>lang</name>
franta-hg@38
   889
        <required>false</required>
franta-hg@38
   890
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   891
        <description>
franta-hg@38
   892
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   893
        </description>
franta-hg@38
   894
    </attribute>
franta-hg@38
   895
    <attribute>
franta-hg@38
   896
        <name>onclick</name>
franta-hg@38
   897
        <required>false</required>
franta-hg@38
   898
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   899
        <description>
franta-hg@38
   900
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   901
        </description>
franta-hg@38
   902
    </attribute>
franta-hg@38
   903
    <attribute>
franta-hg@38
   904
        <name>ondbclick</name>
franta-hg@38
   905
        <required>false</required>
franta-hg@38
   906
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   907
        <description>
franta-hg@38
   908
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   909
        </description>
franta-hg@38
   910
    </attribute>
franta-hg@38
   911
    <attribute>
franta-hg@38
   912
        <name>onkeydown</name>
franta-hg@38
   913
        <required>false</required>
franta-hg@38
   914
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   915
        <description>
franta-hg@38
   916
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   917
        </description>
franta-hg@38
   918
    </attribute>
franta-hg@38
   919
    <attribute>
franta-hg@38
   920
        <name>onkeypress</name>
franta-hg@38
   921
        <required>false</required>
franta-hg@38
   922
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   923
        <description>
franta-hg@38
   924
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   925
        </description>
franta-hg@38
   926
    </attribute>
franta-hg@38
   927
    <attribute>
franta-hg@38
   928
        <name>onkeyup</name>
franta-hg@38
   929
        <required>false</required>
franta-hg@38
   930
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   931
        <description>
franta-hg@38
   932
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   933
        </description>
franta-hg@38
   934
    </attribute>
franta-hg@38
   935
    <attribute>
franta-hg@38
   936
        <name>onmousedown</name>
franta-hg@38
   937
        <required>false</required>
franta-hg@38
   938
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   939
        <description>
franta-hg@38
   940
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   941
        </description>
franta-hg@38
   942
    </attribute>
franta-hg@38
   943
    <attribute>
franta-hg@38
   944
        <name>onmousemove</name>
franta-hg@38
   945
        <required>false</required>
franta-hg@38
   946
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   947
        <description>
franta-hg@38
   948
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   949
        </description>
franta-hg@38
   950
    </attribute>
franta-hg@38
   951
    <attribute>
franta-hg@38
   952
        <name>onmouseout</name>
franta-hg@38
   953
        <required>false</required>
franta-hg@38
   954
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   955
        <description>
franta-hg@38
   956
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   957
        </description>
franta-hg@38
   958
    </attribute>
franta-hg@38
   959
    <attribute>
franta-hg@38
   960
        <name>onmouseover</name>
franta-hg@38
   961
        <required>false</required>
franta-hg@38
   962
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   963
        <description>
franta-hg@38
   964
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   965
        </description>
franta-hg@38
   966
    </attribute>
franta-hg@38
   967
    <attribute>
franta-hg@38
   968
        <name>onmouseup</name>
franta-hg@38
   969
        <required>false</required>
franta-hg@38
   970
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   971
        <description>
franta-hg@38
   972
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   973
        </description>
franta-hg@38
   974
    </attribute>
franta-hg@38
   975
    <attribute>
franta-hg@38
   976
        <name>style</name>
franta-hg@38
   977
        <required>false</required>
franta-hg@38
   978
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   979
        <description>
franta-hg@38
   980
           Corresponds to appropriate HMTL &lt;img&gt; attribute.
franta-hg@38
   981
        </description>
franta-hg@38
   982
    </attribute>
franta-hg@38
   983
    <attribute>
franta-hg@38
   984
        <name>htmltitle</name>
franta-hg@38
   985
        <required>false</required>
franta-hg@38
   986
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
   987
        <description>
franta-hg@38
   988
           Corresponds to appropriate HMTL &lt;img&gt; title attribute.
franta-hg@38
   989
        </description>
franta-hg@38
   990
    </attribute>
franta-hg@38
   991
</tag>
franta-hg@38
   992
<tag>
franta-hg@38
   993
    <name>data</name>
franta-hg@38
   994
    <tag-class>de.laures.cewolf.taglib.tags.DataTag</tag-class>
franta-hg@38
   995
    <description>
franta-hg@38
   996
        A data tag provides all information needed to retrieve the data which are
franta-hg@38
   997
        needed by the chart. Current version only supports data provided by a
franta-hg@38
   998
        DatasetProducer. In future versions there will be tags to provide data
franta-hg@38
   999
        from a datasource (e.g. via SQL).
franta-hg@38
  1000
        @optional-child producer
franta-hg@38
  1001
    </description>
franta-hg@38
  1002
</tag>
franta-hg@38
  1003
<tag>
franta-hg@38
  1004
    <name>producer</name>
franta-hg@38
  1005
    <tag-class>de.laures.cewolf.taglib.tags.ProducerTag</tag-class>
franta-hg@38
  1006
    <description>
franta-hg@38
  1007
        A data tag provides all information needed to retrieve the data which are
franta-hg@38
  1008
        needed by the chart. Current version only supports data provided by a
franta-hg@38
  1009
        DatasetProducer. In future versions there will be tags to provide data
franta-hg@38
  1010
        from a datasource (e.g. via SQL).
franta-hg@38
  1011
        @optional-child param
franta-hg@38
  1012
    </description>
franta-hg@38
  1013
    <attribute>
franta-hg@38
  1014
        <name>id</name>
franta-hg@38
  1015
        <required>true</required>
franta-hg@38
  1016
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1017
        <description>
franta-hg@38
  1018
            ID under which an object of type DatasetProducer can be found in
franta-hg@38
  1019
            pageContext. This object is used to retrieve the dataset of the chart.
franta-hg@38
  1020
        </description>
franta-hg@38
  1021
    </attribute>
franta-hg@38
  1022
    <attribute>
franta-hg@38
  1023
        <name>usecache</name>
franta-hg@38
  1024
        <required>false</required>
franta-hg@38
  1025
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1026
        <description>
franta-hg@38
  1027
            Determines if formally produced data should be reused if possible.
franta-hg@38
  1028
            @default true
franta-hg@38
  1029
        </description>
franta-hg@38
  1030
    </attribute>
franta-hg@38
  1031
</tag>
franta-hg@38
  1032
<tag>
franta-hg@38
  1033
    <name>chartpostprocessor</name>
franta-hg@38
  1034
    <tag-class>de.laures.cewolf.taglib.tags.ChartPostProcessorTag</tag-class>
franta-hg@38
  1035
    <description>
franta-hg@38
  1036
        A chart postprocessor tag references an object of type ChartProstProcessor
franta-hg@38
  1037
        which must be defined in pageContext under the provided ID. This object
franta-hg@38
  1038
        is called back after chart generation to post process the chart in any
franta-hg@38
  1039
        manner.
franta-hg@38
  1040
        @optional-child param
franta-hg@38
  1041
    </description>
franta-hg@38
  1042
    <attribute>
franta-hg@38
  1043
        <name>id</name>
franta-hg@38
  1044
        <required>true</required>
franta-hg@38
  1045
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1046
        <description>
franta-hg@38
  1047
            ID under which an object of type ChartPostProcessor can be found in
franta-hg@38
  1048
            pageContext. This object is used to postprocess the rendered chart.
franta-hg@38
  1049
        </description>
franta-hg@38
  1050
    </attribute>
franta-hg@38
  1051
</tag>
franta-hg@38
  1052
<tag>
franta-hg@38
  1053
    <name>param</name>
franta-hg@38
  1054
    <tag-class>de.laures.cewolf.taglib.tags.ParamTag</tag-class>
franta-hg@38
  1055
    <description>
franta-hg@38
  1056
        Name/value-pair to paramterize a surrounding tag whose handler must 
franta-hg@38
  1057
        implement the Parameterized interface.
franta-hg@38
  1058
    </description>
franta-hg@38
  1059
    <attribute>
franta-hg@38
  1060
        <name>name</name>
franta-hg@38
  1061
        <required>true</required>
franta-hg@38
  1062
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1063
        <description>
franta-hg@38
  1064
            Name of the param
franta-hg@38
  1065
        </description>
franta-hg@38
  1066
    </attribute>
franta-hg@38
  1067
    <attribute>
franta-hg@38
  1068
        <name>value</name>
franta-hg@38
  1069
        <required>true</required>
franta-hg@38
  1070
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1071
        <type>java.io.Serializable</type>
franta-hg@38
  1072
        <description>
franta-hg@38
  1073
            Value of the param. Must be serializable.
franta-hg@38
  1074
        </description>
franta-hg@38
  1075
    </attribute>
franta-hg@38
  1076
</tag>
franta-hg@38
  1077
<tag>
franta-hg@38
  1078
    <name>gradientpaint</name>
franta-hg@38
  1079
    <tag-class>de.laures.cewolf.taglib.tags.GradientTag</tag-class>
franta-hg@38
  1080
    <description>
franta-hg@38
  1081
        The gradientpaint tag provides a way to fill a shape with a linear 
franta-hg@38
  1082
        color gradient pattern. If Point P1 with Color C1 and Point P2 with 
franta-hg@38
  1083
        Color C2 are specified in user space, the Color on the P1, P2 
franta-hg@38
  1084
        connecting line is proportionally changed from C1 to C2. Any point 
franta-hg@38
  1085
        P not on the extended P1, P2 connecting line has the color of the 
franta-hg@38
  1086
        point P' that is the perpendicular projection of P on the extended P1,
franta-hg@38
  1087
        P2 connecting line. Points on the extended line outside of the P1,
franta-hg@38
  1088
        P2 segment can be colored in one of two ways.
franta-hg@38
  1089
        &lt;ul&gt;
franta-hg@38
  1090
        &lt;li&gt;If the gradient is cyclic then the points on the extended 
franta-hg@38
  1091
        P1, P2 connecting line cycle back and forth between the colors C1 
franta-hg@38
  1092
        and C2.
franta-hg@38
  1093
        &lt;li&gt;If the gradient is acyclic then points on the P1 side of 
franta-hg@38
  1094
        the segment have the constant Color C1 while points on the P2 side 
franta-hg@38
  1095
        have the constant Color C2.
franta-hg@38
  1096
        The two colors are defined in a nested point tag of this tag. 
franta-hg@38
  1097
        @required-child point
franta-hg@38
  1098
    </description>
franta-hg@38
  1099
    <attribute>
franta-hg@38
  1100
        <name>cyclic</name>
franta-hg@38
  1101
        <required>false</required>
franta-hg@38
  1102
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1103
        <description>
franta-hg@38
  1104
            Does the gradient cycle repeatedly between the two colors C1 and C2.
franta-hg@38
  1105
            @default false
franta-hg@38
  1106
        </description>
franta-hg@38
  1107
    </attribute>
franta-hg@38
  1108
</tag>
franta-hg@38
  1109
<tag>
franta-hg@38
  1110
    <name>point</name>
franta-hg@38
  1111
    <tag-class>de.laures.cewolf.taglib.tags.PointTag</tag-class>
franta-hg@38
  1112
    <description>
franta-hg@38
  1113
        Defines a point with x and y coordinates and a color.
franta-hg@38
  1114
        @extends colorpaint
franta-hg@38
  1115
    </description>
franta-hg@38
  1116
    <attribute>
franta-hg@38
  1117
        <name>x</name>
franta-hg@38
  1118
        <required>true</required>
franta-hg@38
  1119
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1120
        <description>
franta-hg@38
  1121
            The x coordinate of the point.
franta-hg@38
  1122
        </description>
franta-hg@38
  1123
    </attribute>
franta-hg@38
  1124
    <attribute>
franta-hg@38
  1125
        <name>y</name>
franta-hg@38
  1126
        <required>true</required>
franta-hg@38
  1127
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1128
        <description>
franta-hg@38
  1129
            The y coordinate of the point.
franta-hg@38
  1130
        </description>
franta-hg@38
  1131
    </attribute>
franta-hg@38
  1132
    <attribute>
franta-hg@38
  1133
        <name>color</name>
franta-hg@38
  1134
        <required>false</required>
franta-hg@38
  1135
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1136
        <description>
franta-hg@38
  1137
            @copy
franta-hg@38
  1138
        </description>
franta-hg@38
  1139
    </attribute>
franta-hg@38
  1140
</tag>
franta-hg@38
  1141
<tag>
franta-hg@38
  1142
    <name>colorpaint</name>
franta-hg@38
  1143
    <tag-class>de.laures.cewolf.taglib.tags.ColorTag</tag-class>
franta-hg@38
  1144
    <description>
franta-hg@38
  1145
        Fills the area defined by the parent tag with a color. 
franta-hg@38
  1146
    </description>
franta-hg@38
  1147
    <attribute>
franta-hg@38
  1148
        <name>color</name>
franta-hg@38
  1149
        <required>true</required>
franta-hg@38
  1150
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1151
        <description>
franta-hg@38
  1152
            The color to be used to fill the parent tag's area.
franta-hg@38
  1153
            The color definition is compatible with the
franta-hg@38
  1154
            HTML one. E.g. black is '#000000' and red is '#FF0000'. However it
franta-hg@38
  1155
            is possible to append two hex numbers for the alpha channel. Thus
franta-hg@38
  1156
            '#FF000080' is red with alpha blending of 50%.
franta-hg@38
  1157
        </description>
franta-hg@38
  1158
    </attribute>
franta-hg@38
  1159
</tag>
franta-hg@38
  1160
<tag>
franta-hg@38
  1161
    <name>texturepaint</name>
franta-hg@38
  1162
    <tag-class>de.laures.cewolf.taglib.tags.TextureTag</tag-class>
franta-hg@38
  1163
    <description>
franta-hg@38
  1164
        The texturepaint tag provides a way to fill the area of the parent tag
franta-hg@38
  1165
        with a texture that is specified as an image. The texture is anchored to 
franta-hg@38
  1166
        the upper left corner of the parent tags area.
franta-hg@38
  1167
    </description>
franta-hg@38
  1168
    <attribute>
franta-hg@38
  1169
        <name>image</name>
franta-hg@38
  1170
        <required>true</required>
franta-hg@38
  1171
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1172
        <description>
franta-hg@38
  1173
            Image fo the texture. The value of this 
franta-hg@38
  1174
            attribute is the filename of a graphics file relative to the web
franta-hg@38
  1175
            application's root directory (e.g. /WEB-INF/img/bg.jpg).
franta-hg@38
  1176
            The image must be loadable by the default java.awt.Toolkit of the
franta-hg@38
  1177
            servlet container's JVM.
franta-hg@38
  1178
        </description>
franta-hg@38
  1179
    </attribute>
franta-hg@38
  1180
    <attribute>
franta-hg@38
  1181
        <name>width</name>
franta-hg@38
  1182
        <required>true</required>
franta-hg@38
  1183
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1184
        <description>
franta-hg@38
  1185
            The width of the texture.
franta-hg@38
  1186
        </description>
franta-hg@38
  1187
    </attribute>
franta-hg@38
  1188
    <attribute>
franta-hg@38
  1189
        <name>height</name>
franta-hg@38
  1190
        <required>true</required>
franta-hg@38
  1191
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1192
        <description>
franta-hg@38
  1193
            The height of the texture.
franta-hg@38
  1194
        </description>  
franta-hg@38
  1195
    </attribute>
franta-hg@38
  1196
</tag>
franta-hg@38
  1197
<tag>
franta-hg@38
  1198
    <name>map</name>
franta-hg@38
  1199
    <tag-class>de.laures.cewolf.taglib.tags.ChartMapTag</tag-class>
franta-hg@38
  1200
    <description>
franta-hg@38
  1201
      This tag defines an image and tooltip map for the parent img tag.
franta-hg@38
  1202
      @parent img
franta-hg@38
  1203
    </description>
franta-hg@38
  1204
    <attribute>
franta-hg@38
  1205
        <name>linkgeneratorid</name>
franta-hg@38
  1206
        <required>false</required>
franta-hg@38
  1207
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1208
        <description>
franta-hg@38
  1209
          The ID of the class which implements the appropriate de.laures.cewolf.LinkGenerator.
franta-hg@38
  1210
        </description>
franta-hg@38
  1211
    </attribute>
franta-hg@38
  1212
    <attribute>
franta-hg@38
  1213
        <name>tooltipgeneratorid</name>
franta-hg@38
  1214
        <required>false</required>
franta-hg@38
  1215
        <rtexprvalue>true</rtexprvalue>
franta-hg@38
  1216
        <description>
franta-hg@38
  1217
          The ID of the class which implements the appropriate com.jrefinery.chart.tooltips.ToolTipGenerator.
franta-hg@38
  1218
        </description>
franta-hg@38
  1219
    </attribute>
franta-hg@38
  1220
	<attribute>
franta-hg@38
  1221
		<name>useJFreeChartLinkGenerator</name>
franta-hg@38
  1222
		<required>false</required>
franta-hg@38
  1223
		<rtexprvalue>true</rtexprvalue>
franta-hg@38
  1224
		<description>If the links provided by the JFreeChart renderer should be used.</description>
franta-hg@38
  1225
	</attribute>
franta-hg@38
  1226
	<attribute>
franta-hg@38
  1227
		<name>useJFreeChartTooltipGenerator</name>
franta-hg@38
  1228
		<required>false</required>
franta-hg@38
  1229
		<rtexprvalue>true</rtexprvalue>
franta-hg@38
  1230
		<description>If the tooltips provided by the JFreeChart renderer should be used.</description>		
franta-hg@38
  1231
	</attribute>	
franta-hg@38
  1232
	
franta-hg@38
  1233
</tag>
franta-hg@38
  1234
</taglib>