public class ReportTable extends java.lang.Object implements Writable
Modifier and Type | Field and Description |
---|---|
(package private) ColumnRenderer[] |
columnRenderers |
(package private) Column[] |
columns |
(package private) FormattingContext |
ctx |
static ColumnRenderer |
DEFAULT_COLUMN_RENDERER |
(package private) static org.apache.log4j.Logger |
logger |
(package private) Page |
page |
(package private) java.util.Set |
records |
(package private) java.util.Map |
registeredDefaultColumnRenderers |
Constructor and Description |
---|
ReportTable(Page page,
java.util.Set records,
Column[] columns,
FormattingContext ctx) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
fillColumnRenderers() |
void |
setColumnRenderer(Column column,
ColumnRenderer renderer) |
void |
setColumnRenderer(Column column,
ColumnRenderer renderer,
int colnum) |
void |
writeTo(java.io.PrintWriter writer) |
static org.apache.log4j.Logger logger
public static final ColumnRenderer DEFAULT_COLUMN_RENDERER
java.util.Set records
FormattingContext ctx
ColumnRenderer[] columnRenderers
java.util.Map registeredDefaultColumnRenderers
public ReportTable(Page page, java.util.Set records, Column[] columns, FormattingContext ctx)
public void setColumnRenderer(Column column, ColumnRenderer renderer)
public void setColumnRenderer(Column column, ColumnRenderer renderer, int colnum)
void fillColumnRenderers()