org.ibisph.mvc.model
Class ChartData
java.lang.Object
org.ibisph.mvc.model.ChartData
- All Implemented Interfaces:
- java.io.Serializable, ChartData
public class ChartData
- extends java.lang.Object
- implements ChartData, java.io.Serializable
Simple intermediary data storage object / base core implementation for
chart data.
- Author:
- Garth Braithwaite, STG
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChartData
public ChartData()
setChartTitle
public void setChartTitle(java.lang.String chartTitle)
- Specified by:
setChartTitle in interface ChartData
setSeriesAxisTitle
public void setSeriesAxisTitle(java.lang.String seriesAxisTitle)
- Specified by:
setSeriesAxisTitle in interface ChartData
setSeriesTitles
public void setSeriesTitles(java.lang.String[] seriesTitles)
- Specified by:
setSeriesTitles in interface ChartData
setCategoryAxisTitle
public void setCategoryAxisTitle(java.lang.String categoryAxisTitle)
- Specified by:
setCategoryAxisTitle in interface ChartData
setCategoryTitles
public void setCategoryTitles(java.lang.String[] categoryTitles)
- Specified by:
setCategoryTitles in interface ChartData
setValues
public void setValues(java.lang.String[][] values)
- Specified by:
setValues in interface ChartData
setLowerLimits
public void setLowerLimits(java.lang.String[][] lowerLimits)
- Specified by:
setLowerLimits in interface ChartData
setUpperLimits
public void setUpperLimits(java.lang.String[][] upperLimits)
- Specified by:
setUpperLimits in interface ChartData
setMaxValue
public void setMaxValue(double maxValue)
- Specified by:
setMaxValue in interface ChartData
setToolTips
public void setToolTips(java.lang.String[][] toolTips)
- Sets the tool tip strings that are displayed when a data point is moused over.
The only special processing done is that the string processed to escape all
' and " characters so that the AgileBlox javascript code will not blow up.
- Specified by:
setToolTips in interface ChartData
- Parameters:
toolTips - Raw tool tip strings to be displayed. The array dimensions and values
correspond 1:1 with the data values.
escapeApostrophy
protected java.lang.String escapeApostrophy(java.lang.String string)
getChartTitle
public java.lang.String getChartTitle()
- Specified by:
getChartTitle in interface ChartData
getSeriesAxisTitle
public java.lang.String getSeriesAxisTitle()
- Specified by:
getSeriesAxisTitle in interface ChartData
getSeriesTitles
public java.lang.String[] getSeriesTitles()
- Specified by:
getSeriesTitles in interface ChartData
getCategoryAxisTitle
public java.lang.String getCategoryAxisTitle()
- Specified by:
getCategoryAxisTitle in interface ChartData
getCategoryTitles
public java.lang.String[] getCategoryTitles()
- Specified by:
getCategoryTitles in interface ChartData
getValues
public java.lang.String[][] getValues()
- Specified by:
getValues in interface ChartData
getLowerLimits
public java.lang.String[][] getLowerLimits()
- Specified by:
getLowerLimits in interface ChartData
getUpperLimits
public java.lang.String[][] getUpperLimits()
- Specified by:
getUpperLimits in interface ChartData
getToolTips
public java.lang.String[][] getToolTips()
- Specified by:
getToolTips in interface ChartData
getMaxValue
public double getMaxValue()
- Specified by:
getMaxValue in interface ChartData