de.laures.cewolf.taglib
Class CewolfChartFactory

java.lang.Object
  extended byde.laures.cewolf.taglib.CewolfChartFactory
All Implemented Interfaces:
AxisConstants, ChartConstants, LayoutConstants

public class CewolfChartFactory
extends java.lang.Object
implements ChartConstants, AxisConstants, LayoutConstants

Author:
Guido Laures

Field Summary
 
Fields inherited from interface de.laures.cewolf.taglib.ChartConstants
AREA, AREA_XY, BUBBLE, CANDLE_STICK, COMBINED_XY, GANTT, HIGH_LOW, HORIZONTAL_BAR, HORIZONTAL_BAR_3D, LINE, METER, OVERLAY_CATEGORY, OVERLAY_XY, PIE, PIE_3D, SCATTER, SIGNAL, STACKED_AREA, STACKED_HORIZONTAL_BAR, STACKED_VERTICAL_BAR, STACKED_VERTICAL_BAR_3D, TIME_SERIES, VERRTICAL_XY_BAR, VERTICAL_BAR, VERTICAL_BAR_3D, WIND, XY
 
Fields inherited from interface de.laures.cewolf.taglib.AxisConstants
AXIS_TYPE_DATE, AXIS_TYPE_NUMBER, ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL
 
Fields inherited from interface de.laures.cewolf.taglib.LayoutConstants
DOMAIN, RANGE
 
Method Summary
static org.jfree.chart.JFreeChart getChartInstance(java.lang.String chartType, java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.general.Dataset data)
           
static org.jfree.chart.JFreeChart getCombinedChartInstance(java.lang.String chartType, java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, java.util.List plotDefinitions, java.lang.String layout)
           
static org.jfree.chart.JFreeChart getOverlaidChartInstance(java.lang.String chartType, java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, int xAxisType, int yAxisType, java.util.List plotDefinitions)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getChartInstance

public static org.jfree.chart.JFreeChart getChartInstance(java.lang.String chartType,
                                                          java.lang.String title,
                                                          java.lang.String xAxisLabel,
                                                          java.lang.String yAxisLabel,
                                                          org.jfree.data.general.Dataset data)
                                                   throws ChartValidationException
Throws:
ChartValidationException

getOverlaidChartInstance

public static org.jfree.chart.JFreeChart getOverlaidChartInstance(java.lang.String chartType,
                                                                  java.lang.String title,
                                                                  java.lang.String xAxisLabel,
                                                                  java.lang.String yAxisLabel,
                                                                  int xAxisType,
                                                                  int yAxisType,
                                                                  java.util.List plotDefinitions)
                                                           throws ChartValidationException,
                                                                  DatasetProduceException
Throws:
ChartValidationException
DatasetProduceException

getCombinedChartInstance

public static org.jfree.chart.JFreeChart getCombinedChartInstance(java.lang.String chartType,
                                                                  java.lang.String title,
                                                                  java.lang.String xAxisLabel,
                                                                  java.lang.String yAxisLabel,
                                                                  java.util.List plotDefinitions,
                                                                  java.lang.String layout)
                                                           throws ChartValidationException,
                                                                  DatasetProduceException
Throws:
ChartValidationException
DatasetProduceException