net.sf.statcvs.reportmodel
Class Column
public abstract class Column
An abstract base class for table columns. Concrete Sublasses implement
different behaviour for different data types.
$Id: Column.java,v 1.4 2008/04/02 11:22:14 benoitx Exp $
getRows
public abstract int getRows()
Return number of rows that have been added to this column
- number of rows that have been added to this column
renderCell
public abstract void renderCell(int rowIndex,
TableCellRenderer renderer)
rowIndex
- the row number, starting at 0renderer
- the TableCellRenderer to use
renderHead
public abstract void renderHead(TableCellRenderer renderer)
renderer
- the TableCellRenderer to use
TODO: this is probably unnecessary; better add a getTitle method
renderTotal
public abstract void renderTotal(TableCellRenderer renderer)
Renders the footer of the column into a
TableCellRenderer by
calling one of its
TableCellRenderer.renderCell(String)
methods. The footer usually contains some kind of total for the column.
renderer
- the TableCellRenderer to use