Class LabelColumn

java.lang.Object
org.jacoco.report.internal.html.table.LabelColumn
All Implemented Interfaces:
IColumnRenderer

public class LabelColumn extends Object implements IColumnRenderer
Column for the item label. The implementation is stateless, instances might be used in parallel.
  • Field Details

  • Constructor Details

    • LabelColumn

      public LabelColumn()
  • Method Details

    • init

      public boolean init(List<? extends ITableItem> items, ICoverageNode total)
      Description copied from interface: IColumnRenderer
      Initializes the column before any output method is called.
      Specified by:
      init in interface IColumnRenderer
      Parameters:
      items - all items that will be displayed in the table
      total - the summary of all coverage data items in the table
      Returns:
      true if the column should be visible
    • footer

      public void footer(HTMLElement td, ICoverageNode total, Resources resources, ReportOutputFolder base) throws IOException
      Description copied from interface: IColumnRenderer
      Renders the footer for this column.
      Specified by:
      footer in interface IColumnRenderer
      Parameters:
      td - the parent table cell
      total - the summary of all coverage data items in the table
      resources - static resources that might be referenced
      base - base folder of the table
      Throws:
      IOException - in case of IO problems with the element output
    • 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 interface IColumnRenderer
      Parameters:
      td - the parent table cell
      item - the item to display
      resources - static resources that might be referenced
      base - base folder of the table
      Throws:
      IOException - in case of IO problems with the element output
    • getComparator

      public Comparator<ITableItem> getComparator()
      Description copied from interface: IColumnRenderer
      Returns the comparator to sort this table column.
      Specified by:
      getComparator in interface IColumnRenderer
      Returns:
      comparator for this column