package org.krysalis.jcharts.chartData.interfaces; /** * Base interface of datasets to be used with radar charts. * * @author Rami Hansenne */ public interface IRadarChartDataSet extends IDataSet { /****************************************************************************************** * Returns the value in the data set at the specified position. * * @param dataset * @param index * @return double *******************************************************************************************/ public double getValue(int dataset, int index); /****************************************************************************************** * Returns the chart title. * * @return String the chart title. If this returns NULL, no title will be displayed. ******************************************************************************************/ public String getChartTitle(); /****************************************************************************************** * Returns the number of labels on the axis * * @return int ******************************************************************************************/ public int getNumberOfAxisLabels(); /****************************************************************************************** * Returns the axis label at the specified index. * * @param index * @return String the axis label ******************************************************************************************/ public String getAxisLabel( int index ); /****************************************************************************************** * Returns the number of data sets * * @return int ******************************************************************************************/ public int getNumberOfDataSets(); /****************************************************************************************** * Returns the number of values per data set * * @return int ******************************************************************************************/ public int getDataSetSize(); }