Package org.jCharts.chartData
Class AxisChartDataSet
java.lang.Object
org.jCharts.chartData.DataSet
org.jCharts.chartData.AxisChartDataSet
- All Implemented Interfaces:
Serializable,IAxisChartDataSet,IAxisPlotDataSet,IData,IDataSet,HTMLTestable
- See Also:
-
Field Summary
FieldsFields inherited from class org.jCharts.chartData.DataSet
data, legendLabels, paints -
Constructor Summary
ConstructorsConstructorDescriptionAxisChartDataSet(double[][] data, String[] legendLabels, Paint[] paints, ChartType chartType, ChartTypeProperties chartTypeProperties) Constructor -
Method Summary
Modifier and TypeMethodDescriptionfinal ChartTypeReturns the type constant that this data set should be plotted as.final intReturns the number of IAxisChartDataSet Objects in this seriesfinal doublegetValue(int dataset, int index) Returns the value in the data set at the specified position.voidtoHTML(HTMLGenerator htmlGenerator) Enables the testing routines to display the contents of this Object.voidvalidate()Performs a limited validation of data.Methods inherited from class org.jCharts.chartData.DataSet
getChartTypeProperties, getLegendLabel, getNumberOfDataItems, getNumberOfLegendLabels, getPaintMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jCharts.chartData.interfaces.IDataSet
getChartTypeProperties, getLegendLabel, getNumberOfDataItems, getNumberOfLegendLabels, getPaint
-
Field Details
-
chartType
-
-
Constructor Details
-
AxisChartDataSet
public AxisChartDataSet(double[][] data, String[] legendLabels, Paint[] paints, ChartType chartType, ChartTypeProperties chartTypeProperties) throws ChartDataException Constructor- Parameters:
data- the data sets to be displayed in the chart.legendLabels- if this is: NULL there will be no Legend. Otherwise, there must be an one to one mapping of labels to data sets.paints- paints to use for the data sets. There must be an one to one mapping of labels to data sets.chartType- constant defining how this data should be renderedchartTypeProperties- properties Object specific to the type of chart you are rendering.- Throws:
ChartDataException- if data is not in correct form.
-
-
Method Details
-
validate
Performs a limited validation of data. This is static and not called by the rendering engine so as to avoid the, albeit small, cost of validation checking during deployment; this is viewed more so as a development time test.- Specified by:
validatein interfaceIAxisPlotDataSet- Throws:
ChartDataExceptionPropertyException
-
getValue
Returns the value in the data set at the specified position.- Specified by:
getValuein interfaceIAxisChartDataSet- Parameters:
dataset-index-- Returns:
- double
- Throws:
ArrayIndexOutOfBoundsException
-
getChartType
Returns the type constant that this data set should be plotted as.- Specified by:
getChartTypein interfaceIAxisPlotDataSet- Returns:
- ChartType
- See Also:
-
getNumberOfDataSets
public final int getNumberOfDataSets()Returns the number of IAxisChartDataSet Objects in this series- Specified by:
getNumberOfDataSetsin interfaceIAxisPlotDataSet- Returns:
- int
-
toHTML
Enables the testing routines to display the contents of this Object.- Specified by:
toHTMLin interfaceHTMLTestable- Overrides:
toHTMLin classDataSet- Parameters:
htmlGenerator-
-