Package org.jCharts.chartData
Class DataSeries
- java.lang.Object
-
- org.jCharts.chartData.AxisDataSeries
-
- org.jCharts.chartData.DataSeries
-
- All Implemented Interfaces:
java.io.Serializable
,IAxisDataSeries
,IData
,IDataSeries
,HTMLTestable
public class DataSeries extends AxisDataSeries implements IDataSeries, HTMLTestable
Collection of all IAxisPlotDataSets to display in an AxisChart- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
axisLabels
-
Fields inherited from class org.jCharts.chartData.AxisDataSeries
dataSets, totalNumberOfDataSets
-
-
Constructor Summary
Constructors Constructor Description DataSeries(java.lang.String[] axisLabels, java.lang.String xAxisTitle, java.lang.String yAxisTitle, java.lang.String chartTitle)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAxisLabel(int index)
Returns the x-axis label corresponding to the passed indexint
getNumberOfAxisLabels()
Returns the number of labels on the x-axisvoid
toHTML(HTMLGenerator htmlGenerator)
Enables the testing routines to display the contents of this Object.void
validate()
Validates the DataSeries implementation.-
Methods inherited from class org.jCharts.chartData.AxisDataSeries
addIAxisPlotDataSet, getChartTitle, getIAxisPlotDataSet, getIAxisPlotDataSetIterator, getSizeOfEachDataSet, getTotalNumberOfDataSets, getXAxisTitle, getYAxisTitle, size
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jCharts.chartData.interfaces.IAxisDataSeries
addIAxisPlotDataSet, getChartTitle, getIAxisPlotDataSet, getIAxisPlotDataSetIterator, getTotalNumberOfDataSets, getXAxisTitle, getYAxisTitle, size
-
-
-
-
Constructor Detail
-
DataSeries
public DataSeries(java.lang.String[] axisLabels, java.lang.String xAxisTitle, java.lang.String yAxisTitle, java.lang.String chartTitle)
Constructor- Parameters:
axisLabels
-xAxisTitle
- if this is NULL, no title will be displayedyAxisTitle
- if this is NULL, no title will be displayedchartTitle
- if this is NULL, no title will be displayed
-
-
Method Detail
-
getAxisLabel
public java.lang.String getAxisLabel(int index)
Returns the x-axis label corresponding to the passed index- Specified by:
getAxisLabel
in interfaceIDataSeries
- Parameters:
index
-- Returns:
- String
-
getNumberOfAxisLabels
public int getNumberOfAxisLabels()
Returns the number of labels on the x-axis- Specified by:
getNumberOfAxisLabels
in interfaceIDataSeries
- Returns:
- int
-
validate
public void validate() throws ChartDataException, PropertyException
Description copied from interface:IAxisDataSeries
Validates the DataSeries implementation. This will only get called if the ChartProperties flag to validate is true.- Specified by:
validate
in interfaceIAxisDataSeries
- Overrides:
validate
in classAxisDataSeries
- Throws:
ChartDataException
PropertyException
- See Also:
ChartProperties.setValidate( boolean )
-
toHTML
public void toHTML(HTMLGenerator htmlGenerator)
Enables the testing routines to display the contents of this Object.- Specified by:
toHTML
in interfaceHTMLTestable
- Overrides:
toHTML
in classAxisDataSeries
- Parameters:
htmlGenerator
-
-
-