public class Table
extends java.lang.Object
ITableItem
s.Constructor | Description |
---|---|
Table() |
Create a new table without any columns yet.
|
Modifier and Type | Method | Description |
---|---|---|
void |
add(java.lang.String header,
java.lang.String style,
IColumnRenderer renderer,
boolean defaultSorting) |
Adds a new column with the given properties to the table.
|
void |
render(HTMLElement parent,
java.util.List<? extends ITableItem> items,
ICoverageNode total,
Resources resources,
ReportOutputFolder base) |
Renders a table for the given icon
|
public void add(java.lang.String header, java.lang.String style, IColumnRenderer renderer, boolean defaultSorting)
header
- column header captionstyle
- optional CSS style class name for the td-Elements of this
columnrenderer
- callback for column renderingdefaultSorting
- If true
, this column is the default sorting
column. Only one column can be selected for default sorting.public void render(HTMLElement parent, java.util.List<? extends ITableItem> items, ICoverageNode total, Resources resources, ReportOutputFolder base) throws java.io.IOException
parent
- parent element in which the table is createditems
- items that will make the table rowstotal
- the summary of all coverage data items in the table static
resources that might be referencedresources
- static resources that might be referencedbase
- base folder of the tablejava.io.IOException
- in case of IO problems with the element outputCopyright © 2018. All rights reserved.