Package net.sf.statcvs.reportmodel
Class Table
java.lang.Object
net.sf.statcvs.reportmodel.Table
Represents a data table for a report. Columns may be added to the table.
Values can be added to the columns. Finally, the table can be rendered
as HTML.
- Version:
- $Id: Table.java,v 1.2 2008/04/02 11:22:14 benoitx Exp $
- Author:
- Richard Cyganiak invalid input: '<'rcyg@gmx.de>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a column to the tableReturns an iterator of allColumnobjects of the tableintReturns the number of data rows in the table.Returns the summary text of the table.booleanReturns if the first column contains keys that identify each rowvoidsetKeysInFirstColumn(boolean enabled) set if the first column contains keys that identify each rowvoidsetShowTotals(boolean enabled) set if totals of each column should be shownbooleanReturns if totals of each column should be shown
-
Constructor Details
-
Table
Creates a new table model- Parameters:
summary- a short summary of the table data, intended for non-visual web browsers
-
-
Method Details
-
setKeysInFirstColumn
public void setKeysInFirstColumn(boolean enabled) set if the first column contains keys that identify each row- Parameters:
enabled- true if first column contains keys
-
hasKeysInFirstColumn
public boolean hasKeysInFirstColumn()Returns if the first column contains keys that identify each row- Returns:
- true if first column contains keys
-
setShowTotals
public void setShowTotals(boolean enabled) set if totals of each column should be shown- Parameters:
enabled- true if totals should be shown
-
showTotals
public boolean showTotals()Returns if totals of each column should be shown- Returns:
- true if so
-
getSummary
Returns the summary text of the table. This is intended for non-visual web browsers.- Returns:
- the table summary
-
getRowCount
public int getRowCount()Returns the number of data rows in the table.- Returns:
- number of data rows in the table
-
addColumn
Adds a column to the table- Parameters:
column- the column
-
getColumnIterator
Returns an iterator of allColumnobjects of the table- Returns:
- an iterator of Columns
-