/**
* Returns the start value of a sub-interval for a given item.
*
* @param rowKey the row key.
* @param columnKey the column key.
* @param subinterval the sub-interval.
*
* @return The start value (possibly <code>null</code>).
*
* @see #getEndValue(Comparable, Comparable, int)
*/
/**
* Returns the end value of a sub-interval for a given item.
*
* @param rowKey the row key.
* @param columnKey the column key.
* @param subinterval the sub-interval.
*
* @return The end value (possibly <code>null</code>).
*
* @see #getStartValue(Comparable, Comparable, int)
*/
public Number [[#variable1a91f720]](Comparable rowKey, Comparable columnKey, int subinterval) {
int r = getRowIndex(rowKey);
int c = getColumnIndex(columnKey);
if (c != -1) {
return this.underlying. [[#variable1a91f720]](r, c + this.firstCategoryIndex, subinterval);
}
else {
throw new UnknownKeyException("Unknown columnKey: " + columnKey);
}
}
/**
* Returns the start value of a sub-interval for a given item.
*
* @param row the row index (zero-based).
* @param column the column index (zero-based).
* @param subinterval the sub-interval index (zero-based).
*
* @return The start value (possibly <code>null</code>).
*
* @see #getEndValue(int, int, int)
*/
/**
* Returns the end value of a sub-interval for a given item.
*
* @param row the row index (zero-based).
* @param column the column index (zero-based).
* @param subinterval the sub-interval.
*
* @return The end value (possibly <code>null</code>).
*
* @see #getStartValue(int, int, int)
*/
public Number [[#variable1a91f720]](int row, int column, int subinterval) {
return this.underlying. [[#variable1a91f720]](row, column + this.firstCategoryIndex, subinterval);
}
|