net.sf.statcvs.reportmodel

Class LinkColumn


public class LinkColumn
extends Column

Constructor Summary

LinkColumn(String title)

Method Summary

void
addValue(String url, String label)
int
getRows()
Return number of rows that have been added to this column
void
renderCell(int rowIndex, TableCellRenderer renderer)
Renders a row of the column into a TableCellRenderer by calling one of its TableCellRenderer.renderCell(String) methods
void
renderHead(TableCellRenderer renderer)
Renders the head of the column into a TableCellRenderer by calling one of its TableCellRenderer.renderCell(String) methods
void
renderTotal(TableCellRenderer renderer)
Renders the footer of the column into a TableCellRenderer by calling one of its TableCellRenderer.renderCell(String) methods.
void
setTotal(String value)

Methods inherited from class net.sf.statcvs.reportmodel.Column

getRows, renderCell, renderHead, renderTotal

Constructor Details

LinkColumn

public LinkColumn(String title)

Method Details

addValue

public void addValue(String url,
                     String label)

getRows

public int getRows()
Return number of rows that have been added to this column
Overrides:
getRows in interface Column
Returns:
number of rows that have been added to this column

renderCell

public void renderCell(int rowIndex,
                       TableCellRenderer renderer)
Renders a row of the column into a TableCellRenderer by calling one of its TableCellRenderer.renderCell(String) methods
Overrides:
renderCell in interface Column
Parameters:
rowIndex - the row number, starting at 0
renderer - the TableCellRenderer to use

renderHead

public void renderHead(TableCellRenderer renderer)
Renders the head of the column into a TableCellRenderer by calling one of its TableCellRenderer.renderCell(String) methods
Overrides:
renderHead in interface Column
Parameters:
renderer - the TableCellRenderer to use TODO: this is probably unnecessary; better add a getTitle method

renderTotal

public 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.
Overrides:
renderTotal in interface Column
Parameters:
renderer - the TableCellRenderer to use

setTotal

public void setTotal(String value)