com.jcoverage.reporting.html
Class ReportTable

java.lang.Object
  extended bycom.jcoverage.reporting.html.ReportTable
All Implemented Interfaces:
Writable
Direct Known Subclasses:
JavaFilesTable, OverallSummaryTable, PackagesTable

public class ReportTable
extends java.lang.Object
implements Writable


Field Summary
(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 Summary
ReportTable(Page page, java.util.Set records, Column[] columns, FormattingContext ctx)
           
 
Method Summary
(package private)  void fillColumnRenderers()
           
 void setColumnRenderer(Column column, ColumnRenderer renderer)
           
 void setColumnRenderer(Column column, ColumnRenderer renderer, int colnum)
           
 void writeTo(java.io.PrintWriter writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.log4j.Logger logger

DEFAULT_COLUMN_RENDERER

public static final ColumnRenderer DEFAULT_COLUMN_RENDERER

page

Page page

records

java.util.Set records

columns

Column[] columns

ctx

FormattingContext ctx

columnRenderers

ColumnRenderer[] columnRenderers

registeredDefaultColumnRenderers

java.util.Map registeredDefaultColumnRenderers
Constructor Detail

ReportTable

public ReportTable(Page page,
                   java.util.Set records,
                   Column[] columns,
                   FormattingContext ctx)
Method Detail

setColumnRenderer

public void setColumnRenderer(Column column,
                              ColumnRenderer renderer)

setColumnRenderer

public void setColumnRenderer(Column column,
                              ColumnRenderer renderer,
                              int colnum)

fillColumnRenderers

void fillColumnRenderers()

writeTo

public void writeTo(java.io.PrintWriter writer)
Specified by:
writeTo in interface Writable