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 <rcyg@gmx.de>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a column to the tableReturns an iterator of allColumn
objects of the tableint
Returns the number of data rows in the table.Returns the summary text of the table.boolean
Returns if the first column contains keys that identify each rowvoid
setKeysInFirstColumn
(boolean enabled) set if the first column contains keys that identify each rowvoid
setShowTotals
(boolean enabled) set if totals of each column should be shownboolean
Returns 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 allColumn
objects of the table- Returns:
- an iterator of Columns
-