net.sf.statcvs.reportmodel

Class RatioColumn


public class RatioColumn
extends Column

A column showing the ratio between two IntegerColumns. The two columns do not have to be shown in the table.
Version:
$Id: RatioColumn.java,v 1.2 2008/04/02 11:22:14 benoitx Exp $
Author:
Richard Cyganiak

Constructor Summary

RatioColumn(String title, IntegerColumn col1, IntegerColumn col2)
Creates a new RatioColumn, which contains the ratio between col1 and col2

Method Summary

int
getRows()
void
renderCell(int rowIndex, TableCellRenderer renderer)
void
renderHead(TableCellRenderer renderer)
void
renderTotal(TableCellRenderer renderer)

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

getRows, renderCell, renderHead, renderTotal

Constructor Details

RatioColumn

public RatioColumn(String title,
                   IntegerColumn col1,
                   IntegerColumn col2)
Creates a new RatioColumn, which contains the ratio between col1 and col2
Parameters:
title - the title for the column
col1 - the first column
col2 - the second column

Method Details

getRows

public int getRows()
Overrides:
getRows in interface Column

renderCell

public void renderCell(int rowIndex,
                       TableCellRenderer renderer)
Overrides:
renderCell in interface Column

renderHead

public void renderHead(TableCellRenderer renderer)
Overrides:
renderHead in interface Column

renderTotal

public void renderTotal(TableCellRenderer renderer)
Overrides:
renderTotal in interface Column