Package net.sf.statcvs.reportmodel
Class Table
- java.lang.Object
-
- net.sf.statcvs.reportmodel.Table
-
public class Table extends java.lang.Object
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
-
-
Constructor Summary
Constructors Constructor Description Table(java.lang.String summary)
Creates a new table model
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(Column column)
Adds a column to the tablejava.util.Iterator
getColumnIterator()
Returns an iterator of allColumn
objects of the tableint
getRowCount()
Returns the number of data rows in the table.java.lang.String
getSummary()
Returns the summary text of the table.boolean
hasKeysInFirstColumn()
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
showTotals()
Returns if totals of each column should be shown
-
-
-
Method Detail
-
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
public java.lang.String 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
public void addColumn(Column column)
Adds a column to the table- Parameters:
column
- the column
-
getColumnIterator
public java.util.Iterator getColumnIterator()
Returns an iterator of allColumn
objects of the table- Returns:
- an iterator of Columns
-
-