Package net.sf.statcvs.reportmodel
Class LinkColumn
- java.lang.Object
-
- net.sf.statcvs.reportmodel.Column
-
- net.sf.statcvs.reportmodel.LinkColumn
-
public class LinkColumn extends Column
-
-
Constructor Summary
Constructors Constructor Description LinkColumn(java.lang.String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addValue(java.lang.String url, java.lang.String label)
int
getRows()
Return number of rows that have been added to this columnvoid
renderCell(int rowIndex, TableCellRenderer renderer)
Renders a row of the column into a TableCellRenderer by calling one of itsTableCellRenderer.renderCell(java.lang.String)
methodsvoid
renderHead(TableCellRenderer renderer)
Renders the head of the column into a TableCellRenderer by calling one of itsTableCellRenderer.renderCell(java.lang.String)
methodsvoid
renderTotal(TableCellRenderer renderer)
Renders the footer of the column into a TableCellRenderer by calling one of itsTableCellRenderer.renderCell(java.lang.String)
methods.void
setTotal(java.lang.String value)
-
-
-
Method Detail
-
setTotal
public void setTotal(java.lang.String value)
-
addValue
public void addValue(java.lang.String url, java.lang.String label)
-
getRows
public int getRows()
Description copied from class:Column
Return number of rows that have been added to this column
-
renderHead
public void renderHead(TableCellRenderer renderer)
Description copied from class:Column
Renders the head of the column into a TableCellRenderer by calling one of itsTableCellRenderer.renderCell(java.lang.String)
methods- Specified by:
renderHead
in classColumn
- Parameters:
renderer
- the TableCellRenderer to use TODO: this is probably unnecessary; better add a getTitle method
-
renderCell
public void renderCell(int rowIndex, TableCellRenderer renderer)
Description copied from class:Column
Renders a row of the column into a TableCellRenderer by calling one of itsTableCellRenderer.renderCell(java.lang.String)
methods- Specified by:
renderCell
in classColumn
- Parameters:
rowIndex
- the row number, starting at 0renderer
- the TableCellRenderer to use
-
renderTotal
public void renderTotal(TableCellRenderer renderer)
Description copied from class:Column
Renders the footer of the column into a TableCellRenderer by calling one of itsTableCellRenderer.renderCell(java.lang.String)
methods. The footer usually contains some kind of total for the column.- Specified by:
renderTotal
in classColumn
- Parameters:
renderer
- the TableCellRenderer to use
-
-