public interface TwoDEval extends ValueEval
AreaEval and AreaEvalBase,
for 2D (row+column) evaluationsValueEval getValue(int rowIndex, int columnIndex)
rowIndex - relative row index (zero based)columnIndex - relative column index (zero based)int getWidth()
int getHeight()
boolean isRow()
true if the area has just a single row, this also includes
the trivial case when the area has just a single cell.boolean isColumn()
true if the area has just a single column, this also includes
the trivial case when the area has just a single cell.TwoDEval getRow(int rowIndex)
rowIndex - relative row index (zero based)TwoDEvalTwoDEval getColumn(int columnIndex)
columnIndex - relative column index (zero based)TwoDEvalboolean isSubTotal(int rowIndex,
int columnIndex)