Class LabelColumn
java.lang.Object
org.jacoco.report.internal.html.table.LabelColumn
- All Implemented Interfaces:
IColumnRenderer
Column for the item label. The implementation is stateless, instances might
be used in parallel.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
footer
(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) Renders the footer for this column.Returns the comparator to sort this table column.boolean
init
(List<? extends ITableItem> items, ICoverageNode total) Initializes the column before any output method is called.void
item
(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base) Renders a single item in this column.
-
Field Details
-
COMPARATOR
-
-
Constructor Details
-
LabelColumn
public LabelColumn()
-
-
Method Details
-
init
Description copied from interface:IColumnRenderer
Initializes the column before any output method is called.- Specified by:
init
in interfaceIColumnRenderer
- Parameters:
items
- all items that will be displayed in the tabletotal
- the summary of all coverage data items in the table- Returns:
true
if the column should be visible
-
item
public void item(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base) throws IOException Description copied from interface:IColumnRenderer
Renders a single item in this column.- Specified by:
item
in interfaceIColumnRenderer
- Parameters:
td
- the parent table cellitem
- the item to displayresources
- static resources that might be referencedbase
- base folder of the table- Throws:
IOException
- in case of IO problems with the element output
-
getComparator
Description copied from interface:IColumnRenderer
Returns the comparator to sort this table column.- Specified by:
getComparator
in interfaceIColumnRenderer
- Returns:
- comparator for this column
-