/**
* Returns the end data value for one category in a series.
*
* @param series the required series.
* @param category the required category.
*
* @return The end data value for one category in a series (null possible).
*
* @see #getEndValue(int, int)
*/
/**
* Returns the start data value for one category in a series.
*
* @param series the required series.
* @param category the required category.
*
* @return The start data value for one category in a series
* (possibly <code>null</code>).
*
* @see #getStartValue(int, int)
*/
public Number [[#variable1a8a9520]](Comparable series, Comparable category) {
int seriesIndex = getSeriesIndex(series);
if (seriesIndex < 0) {
throw new UnknownKeyException("Unknown \'series\' key.");
}
int itemIndex = getColumnIndex(category);
if (itemIndex < 0) {
throw new UnknownKeyException("Unknown \'category\' key.");
}
return [[#variable1a8a9520]](seriesIndex, itemIndex);
}
/**
* Returns the end data value for one category in a series.
*
* @param series the required series (zero based index).
* @param category the required category.
*
* @return The end data value for one category in a series (null possible).
*
* @see #getEndValue(Comparable, Comparable)
*/
/**
* Returns the start data value for one category in a series.
*
* @param series the required series (zero based index).
* @param category the required category.
*
* @return The start data value for one category in a series
* (possibly <code>null</code>).
*
* @see #getStartValue(Comparable, Comparable)
*/
public Number [[#variable1a8a9520]](int series, int category) {
// check arguments...
if ((series < 0) || (series >= getSeriesCount())) {
throw new IllegalArgumentException("DefaultIntervalCategoryDataset.getValue(): " + "series index out of range.");
}
if ((category < 0) || (category >= getCategoryCount())) {
throw new IllegalArgumentException("DefaultIntervalCategoryDataset.getValue(): " + "category index out of range.");
}
// fetch the value...
return this. [[#variable1a8a94c0]][series][category];
}
|