diff --git a/apps/portlet/src/main/java/xwork.xml b/apps/portlet/src/main/java/xwork.xml
index d1a1c93ca..9e1e72249 100644
--- a/apps/portlet/src/main/java/xwork.xml
+++ b/apps/portlet/src/main/java/xwork.xml
@@ -12,10 +12,6 @@
/WEB-INF/view/index.jsp
-
- /WEB-INF/view/chartExample.jsp
-
-
diff --git a/apps/portlet/src/main/webapp/WEB-INF/lib/batik-awt-util.jar b/apps/portlet/src/main/webapp/WEB-INF/lib/batik-awt-util.jar
deleted file mode 100644
index 943a53640..000000000
Binary files a/apps/portlet/src/main/webapp/WEB-INF/lib/batik-awt-util.jar and /dev/null differ
diff --git a/apps/portlet/src/main/webapp/WEB-INF/lib/batik-svggen.jar b/apps/portlet/src/main/webapp/WEB-INF/lib/batik-svggen.jar
deleted file mode 100644
index e11e86c41..000000000
Binary files a/apps/portlet/src/main/webapp/WEB-INF/lib/batik-svggen.jar and /dev/null differ
diff --git a/apps/portlet/src/main/webapp/WEB-INF/lib/batik-util.jar b/apps/portlet/src/main/webapp/WEB-INF/lib/batik-util.jar
deleted file mode 100644
index af3d81b85..000000000
Binary files a/apps/portlet/src/main/webapp/WEB-INF/lib/batik-util.jar and /dev/null differ
diff --git a/apps/portlet/src/main/webapp/WEB-INF/lib/cewolf.jar b/apps/portlet/src/main/webapp/WEB-INF/lib/cewolf.jar
deleted file mode 100644
index eef94519d..000000000
Binary files a/apps/portlet/src/main/webapp/WEB-INF/lib/cewolf.jar and /dev/null differ
diff --git a/apps/portlet/src/main/webapp/WEB-INF/tld/cewolf.tld b/apps/portlet/src/main/webapp/WEB-INF/tld/cewolf.tld
deleted file mode 100644
index 61fb7b7c9..000000000
--- a/apps/portlet/src/main/webapp/WEB-INF/tld/cewolf.tld
+++ /dev/null
@@ -1,1202 +0,0 @@
-
-
-
-
-0.9.3
-1.2
-Cewolf Tag Library
-http://cewolf.sourceforge.net/taglib/cewolf.tld
-Cewolf Tag Library
-This tag library is designed to describe charts of all kinds.
-
- plot
- de.laures.cewolf.taglib.tags.PlotTag
- JSP
-
- The plot tag is nested inside a complex chart to define a nested or layerd plot instance.
- @required-child data
-
-
- type
- true
- true
-
- The type of the plot. One of xyarea, xyline, xyshapesandlines ,
- scatter, xyverticalbar, step, candlestick, highlow, signal,
- verticlebar, area, line, shapesandlines
-
-
-
- xaxislabel
- false
- true
-
- Title of the plot's x-axis. This attributes is
- only used for horizontally combined charts.
-
-
-
- yaxislabel
- false
- true
-
- Title of the plot's y-axis. This attributes is
- only used for vertically combined charts.
-
-
-
-
- img
- de.laures.cewolf.taglib.tags.ChartImgTag
- JSP
-
- This tag is a specialized HTML img tag. It renders the chart
- which has been specified by a <chart> tag in the same page.
- @optional-child map
-
-
- renderer
- true
- true
-
- 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.
-
-
-
- chartid
- true
- true
-
- The id of the chart to render.
-
-
-
- width
- true
- true
-
- Width of the rendered chart image in pixel.
-
-
-
- height
- true
- true
-
- Height of the rendered chart image in pixel.
-
-
-
- mime
- false
- true
-
- The MIME type of the image. Currently image/png (default) and image/svg are supported.
- @default image/png
-
-
-
- alt
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- timeout
- false
- true
-
- Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
-
-
-
- hspace
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- vspace
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- align
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- border
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- ismap
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- longdesc
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- usemap
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- class
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- dir
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- lang
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onclick
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- ondbclick
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onkeydown
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onkeypress
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onkeyup
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmousedown
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmousemove
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmouseout
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmouseover
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmouseup
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- style
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- htmltitle
- false
- true
-
- Corresponds to appropriate HMTL <img> title attribute.
-
-
-
-
- imgurl
- de.laures.cewolf.taglib.tags.ChartImgURLTag
- de.laures.cewolf.taglib.tags.ChartImgURLTagEI
-
- This tag can be used as the src attribute of a HTML img tag. E.g.:
- <img src='<imgurl chartid="foobar" renderer="cewolf" width="100" height="100"/>'>
- If the var attribute is used the URL is exposed as a page attribute of type String.
- @extends img
-
-
- var
- false
- true
-
- Name of the page scope attribute to hold the URL. If not specified the URL is printed to the page outstream.
-
-
-
- renderer
- true
- true
-
- 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.
-
-
-
- chartid
- true
- true
-
- The id of the chart to render.
-
-
-
- width
- true
- true
-
- Width of the rendered chart image in pixel.
-
-
-
- height
- true
- true
-
- Height of the rendered chart image in pixel.
-
-
-
- mime
- false
- true
-
- The MIME type of the image. Currently image/png (default) and image/svg are supported.
- @default image/png
-
-
-
-
- chart
- de.laures.cewolf.taglib.tags.SimpleChartTag
-
- Root tag of a chart description.
- @root
- @required-child data
- @optional-child chartpostprocessor
-
-
- id
- true
- true
-
- ID under which the chart description bean will be stored in the
- page to be found by the img tag. Beware of using an
- ID which is not yet used for other beans in the page to avoid
- compile errors.
-
-
-
- type
- true
- true
-
- Type of the chart. One of area, areaxy, horizontalbar, horizontalbar3d,
- line, pie, scatter, stackedarea, stackedhorizontalbar, stackedverticalbar,
- stackedverticalbar3d, timeseries, verticalbar, verticalbar3d, xy,
- candlestick, highlow, gantt, wind, signal, verticalxybar, pie3d, meter
-
-
-
- title
- false
- true
-
- Title of the chart which is displayed on the chart panel
- above the plot pane.
-
-
-
- xaxislabel
- false
- true
-
- Title of the chart's x-axis. This attributes is
- ignored if the type attribute of the parent chart tag is one
- of pie3d or pie.
-
-
-
- yaxislabel
- false
- true
-
- Title of the chart's y-axis. This attributes is
- ignored if the type attribute of the parent chart tag is one
- of pie3d or pie.
-
-
-
- background
- false
- true
-
- Background image of the chart panel. The value of this
- attribute is the filename of a graphics file relative to the web
- application's root directory (e.g. /WEB-INF/img/bg.jpg).
- The image must be loadable by the default java.awt.Toolkit of the
- servlet container's JVM.
-
-
-
- backgroundimagealpha
- false
- true
- java.lang.Float
-
- Chart's backgound alpha blending value as a float. Value ranges
- from 0.0 to 1.0.
- @default 0.0
- @overrides /chart[backgroundimagealpha]
-
-
-
- antialias
- false
- true
-
- Antialiased rendering of the chart.
- @default true
- @overrides /chart[backgroundimagealpha]
-
-
-
- showlegend
- false
- true
-
- Boolean value to switch on or off the legend display inside of this panel.
- @default true
-
-
-
- legendanchor
- false
- true
-
- Sets the anchor of the legend inside of the panel. Possible values
- are 'north', 'south', 'west', 'east'.
- Ignored if showlegned is 'false'.
- @default 'south'
-
-
-
-
- overlaidchart
- de.laures.cewolf.taglib.tags.OverlaidChartTag
-
- Root tag of a overlaid-chart description.
- @root
- @required-child data
- @optional-child chartpostprocessor
-
-
- id
- true
- true
-
- ID under which the chart description bean will be stored in the
- page to be found by the img tag. Beware of using an
- ID which is not yet used for other beans in the page to avoid
- compile errors.
-
-
-
- type
- true
- true
-
- Type of the chart. In this version only overlaidxy is supported.
-
-
-
- title
- false
- true
-
- Title of the chart which is displayed on the chart panel
- above the plot pane.
-
-
-
- xaxistype
- true
- true
-
- Type of the domain axis. Possible values: date, number
-
-
-
- xaxislabel
- false
- true
-
- Title of the chart's x-axis. This attributes is
- ignored if the type attribute of the parent chart tag is one
- of pie3d or pie.
-
-
-
- yaxistype
- false
- true
-
- Type of the range axis. Possible values: date, number
-
-
-
- yaxislabel
- false
- true
-
- Title of the chart's y-axis. This attributes is
- ignored if the type attribute of the parent chart tag is one
- of pie3d or pie.
-
-
-
- background
- false
- true
-
- Background image of the chart panel. The value of this
- attribute is the filename of a graphics file relative to the web
- application's root directory (e.g. /WEB-INF/img/bg.jpg).
- The image must be loadable by the default java.awt.Toolkit of the
- servlet container's JVM.
-
-
-
- backgroundimagealpha
- false
- true
- java.lang.Float
-
- Chart's backgound alpha blending value as a float. Value ranges
- from 0.0 to 1.0.
- @default 0.0
- @overrides /chart[backgroundimagealpha]
-
-
-
- antialias
- false
- true
-
- Antialiased rendering of the chart.
- @default true
- @overrides /chart[backgroundimagealpha]
-
-
-
- showlegend
- false
- true
-
- Boolean value to switch on or off the legend display inside of this panel.
- @default true
-
-
-
- legendanchor
- false
- true
-
- Sets the anchor of the legend inside of the panel. Possible values
- are 'north', 'south', 'west', 'east'.
- Ignored if showlegned is 'false'.
- @default 'south'
-
-
-
-
- combinedchart
- de.laures.cewolf.taglib.tags.CombinedChartTag
-
- Root tag of a combined-chart description.
- @root
- @required-child plot
- @optional-child chartpostprocessor
-
-
- id
- true
- true
-
- ID under which the chart description bean will be stored in the
- page to be found by the img tag. Beware of using an
- ID which is not yet used for other beans in the page to avoid
- compile errors.
-
-
-
- type
- true
- true
-
- Type of the chart. One of combinedxy
-
-
-
- layout
- true
- true
-
- Layout of the chart. Either vertical or horizontal
-
-
-
- title
- false
- true
-
- Title of the chart which is displayed on the chart panel
- above the plot pane.
-
-
-
- xaxislabel
- false
- true
-
- Title of the chart's x-axis. This attributes is
- ignored if the type attribute of the parent chart tag is one
- of pie3d or pie.
-
-
-
- yaxislabel
- false
- true
-
- Title of the chart's y-axis. This attributes is
- ignored if the type attribute of the parent chart tag is one
- of pie3d or pie.
-
-
-
- background
- false
- true
-
- Background image of the chart panel. The value of this
- attribute is the filename of a graphics file relative to the web
- application's root directory (e.g. /WEB-INF/img/bg.jpg).
- The image must be loadable by the default java.awt.Toolkit of the
- servlet container's JVM.
-
-
-
- backgroundimagealpha
- false
- true
- java.lang.Float
-
- Chart's backgound alpha blending value as a float. Value ranges
- from 0.0 to 1.0.
- @default 0.0
- @overrides /chart[backgroundimagealpha]
-
-
-
- antialias
- false
- true
-
- Antialiased rendering of the chart.
- @default true
- @overrides /chart[backgroundimagealpha]
-
-
-
- showlegend
- false
- true
-
- Boolean value to switch on or off the legend display inside of this panel.
- @default true
-
-
-
- legendanchor
- false
- true
-
- Sets the anchor of the legend inside of the panel. Possible values
- are 'north', 'south', 'west', 'east'.
- Ignored if showlegned is 'false'.
- @default 'south'
-
-
-
-
- legend
- de.laures.cewolf.taglib.tags.LegendTag
-
- This tag is used to render the legend of a chart in a separate image.
- It assumes that somewhere else in the JSP a chart tag defines a chart
- with the same ID as this legend tag.
-
-
- renderer
- true
- true
-
- Path to rendering servlet relative to web apps root URL
- (e.g. servlet/cewolf).
-
-
-
- id
- true
- true
-
- ID under which the chart description bean will be stored in the
- session to be found by the rendering servlet. Beware of using an
- ID which is not yet used for other beans in the session to avoid
- overriding.
-
-
-
- timeout
- false
- true
-
- Sets the timeout value used in the LongTermSessionStorage obj. Value is in seconds.
-
-
-
- width
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- height
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- mime
- false
- true
-
- The MIME type of the image. Currently image/png (default) and image/svg are supported.
- @default image/png
-
-
-
- alt
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- hspace
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- vspace
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- align
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- border
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- ismap
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- longdesc
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- usemap
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- class
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- dir
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- lang
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onclick
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- ondbclick
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onkeydown
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onkeypress
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onkeyup
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmousedown
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmousemove
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmouseout
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmouseover
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- onmouseup
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- style
- false
- true
-
- Corresponds to appropriate HMTL <img> attribute.
-
-
-
- htmltitle
- false
- true
-
- Corresponds to appropriate HMTL <img> title attribute.
-
-
-
-
- data
- de.laures.cewolf.taglib.tags.DataTag
-
- A data tag provides all information needed to retrieve the data which are
- needed by the chart. Current version only supports data provided by a
- DatasetProducer. In future versions there will be tags to provide data
- from a datasource (e.g. via SQL).
- @optional-child producer
-
-
-
- producer
- de.laures.cewolf.taglib.tags.ProducerTag
-
- A data tag provides all information needed to retrieve the data which are
- needed by the chart. Current version only supports data provided by a
- DatasetProducer. In future versions there will be tags to provide data
- from a datasource (e.g. via SQL).
- @optional-child param
-
-
- id
- true
- true
-
- ID under which an object of type DatasetProducer can be found in
- pageContext. This object is used to retrieve the dataset of the chart.
-
-
-
- usecache
- false
- true
-
- Determines if formally produced data should be reused if possible.
- @default true
-
-
-
-
- chartpostprocessor
- de.laures.cewolf.taglib.tags.ChartPostProcessorTag
-
- A chart postprocessor tag references an object of type ChartProstProcessor
- which must be defined in pageContext under the provided ID. This object
- is called back after chart generation to post process the chart in any
- manner.
- @optional-child param
-
-
- id
- true
- true
-
- ID under which an object of type ChartPostProcessor can be found in
- pageContext. This object is used to postprocess the rendered chart.
-
-
-
-
- param
- de.laures.cewolf.taglib.tags.ParamTag
-
- Name/value-pair to paramterize a surrounding tag whose handler must
- implement the Parameterized interface.
-
-
- name
- true
- true
-
- Name of the param
-
-
-
- value
- true
- true
- java.io.Serializable
-
- Value of the param. Must be serializable.
-
-
-
-
- gradientpaint
- de.laures.cewolf.taglib.tags.GradientTag
-
- The gradientpaint tag provides a way to fill a shape with a linear
- color gradient pattern. If Point P1 with Color C1 and Point P2 with
- Color C2 are specified in user space, the Color on the P1, P2
- connecting line is proportionally changed from C1 to C2. Any point
- P not on the extended P1, P2 connecting line has the color of the
- point P' that is the perpendicular projection of P on the extended P1,
- P2 connecting line. Points on the extended line outside of the P1,
- P2 segment can be colored in one of two ways.
- <ul>
- <li>If the gradient is cyclic then the points on the extended
- P1, P2 connecting line cycle back and forth between the colors C1
- and C2.
- <li>If the gradient is acyclic then points on the P1 side of
- the segment have the constant Color C1 while points on the P2 side
- have the constant Color C2.
- The two colors are defined in a nested point tag of this tag.
- @required-child point
-
-
- cyclic
- false
- true
-
- Does the gradient cycle repeatedly between the two colors C1 and C2.
- @default false
-
-
-
-
- point
- de.laures.cewolf.taglib.tags.PointTag
-
- Defines a point with x and y coordinates and a color.
- @extends colorpaint
-
-
- x
- true
- true
-
- The x coordinate of the point.
-
-
-
- y
- true
- true
-
- The y coordinate of the point.
-
-
-
- color
- false
- true
-
- @copy
-
-
-
-
- colorpaint
- de.laures.cewolf.taglib.tags.ColorTag
-
- Fills the area defined by the parent tag with a color.
-
-
- color
- true
- true
-
- The color to be used to fill the parent tag's area.
- The color definition is compatible with the
- HTML one. E.g. black is '#000000' and red is '#FF0000'. However it
- is possible to append two hex numbers for the alpha channel. Thus
- '#FF000080' is red with alpha blending of 50%.
-
-
-
-
- texturepaint
- de.laures.cewolf.taglib.tags.TextureTag
-
- The texturepaint tag provides a way to fill the area of the parent tag
- with a texture that is specified as an image. The texture is anchored to
- the upper left corner of the parent tags area.
-
-
- image
- true
- true
-
- Image fo the texture. The value of this
- attribute is the filename of a graphics file relative to the web
- application's root directory (e.g. /WEB-INF/img/bg.jpg).
- The image must be loadable by the default java.awt.Toolkit of the
- servlet container's JVM.
-
-
-
- width
- true
- true
-
- The width of the texture.
-
-
-
- height
- true
- true
-
- The height of the texture.
-
-
-
-
- map
- de.laures.cewolf.taglib.tags.ChartMapTag
-
- This tag defines an image and tooltip map for the parent img tag.
- @parent img
-
-
- linkgeneratorid
- false
- true
-
- The ID of the class which implements the appropriate de.laures.cewolf.LinkGenerator.
-
-
-
- tooltipgeneratorid
- false
- true
-
- The ID of the class which implements the appropriate com.jrefinery.chart.tooltips.ToolTipGenerator.
-
-
-
- useJFreeChartLinkGenerator
- false
- true
- If the links provided by the JFreeChart renderer should be used.
-
-
- useJFreeChartTooltipGenerator
- false
- true
- If the tooltips provided by the JFreeChart renderer should be used.
-
-
-
-
\ No newline at end of file
diff --git a/apps/portlet/src/main/webapp/WEB-INF/view/chartExample.jsp b/apps/portlet/src/main/webapp/WEB-INF/view/chartExample.jsp
deleted file mode 100644
index 7dd27ec82..000000000
--- a/apps/portlet/src/main/webapp/WEB-INF/view/chartExample.jsp
+++ /dev/null
@@ -1,29 +0,0 @@
-<%@ taglib prefix="saf" uri="/struts-action" %>
-<%@ taglib prefix="cewolf" uri="/cewolf" %>
-
-Sample charts
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/portlet/src/main/webapp/WEB-INF/view/index.jsp b/apps/portlet/src/main/webapp/WEB-INF/view/index.jsp
index 04932f2ae..56feda085 100644
--- a/apps/portlet/src/main/webapp/WEB-INF/view/index.jsp
+++ b/apps/portlet/src/main/webapp/WEB-INF/view/index.jsp
@@ -10,7 +10,6 @@ Here you'll find examples of what is possible with the PortletWork framework.
">Ajax
">FreeMarker
">Velocity
-">Chart example
">Go to edit mode and see what's there
">Go to help mode and see what's there
diff --git a/apps/portlet/src/main/webapp/WEB-INF/web.xml b/apps/portlet/src/main/webapp/WEB-INF/web.xml
index d07ad16b1..d420d3907 100644
--- a/apps/portlet/src/main/webapp/WEB-INF/web.xml
+++ b/apps/portlet/src/main/webapp/WEB-INF/web.xml
@@ -40,23 +40,10 @@
dwr
uk.ltd.getahead.dwr.DWRServlet
-
- CewolfServlet
- de.laures.cewolf.CewolfRenderer
-
-
- CewolfServlet
- /cewolf/*
-
dwr
/dwr/*
-
- /cewolf
- /WEB-INF/tld/cewolf.tld
-
-