## Uses of Interface
org.jacoco.report.internal.html.table.ITableItem

Packages that use ITableItem
org.jacoco.report.internal.html.page
org.jacoco.report.internal.html.table: Internal: Sortable HTML table for coverage node elements.

### Uses of ITableItem in org.jacoco.report.internal.html.page

Classes in org.jacoco.report.internal.html.page that implement ITableItem
`class` `BundlePage` Page showing coverage information for a bundle.
`class` `ClassPage` Page showing coverage information for a class as a table of methods.
`class` `GroupPage` Page showing coverage information for a node that groups other nodes.
`class` `NodePage<NodeType extends ICoverageNode>` Report page that represents a coverage node.
`class` `PackagePage` Page showing coverage information for a Java package.
`class` `PackageSourcePage` Page showing coverage information for a Java package.
`class` `SourceFilePage` Page showing the content of a source file with numbered and highlighted source lines.
`class` `TablePage<NodeType extends ICoverageNode>` Report page that contains a table of items linked to other pages.

Methods in org.jacoco.report.internal.html.page with parameters of type ITableItem
`void` TablePage.`addItem​(ITableItem item)` Adds the given item to the table.

### Uses of ITableItem in org.jacoco.report.internal.html.table

Methods in org.jacoco.report.internal.html.table that return types with arguments of type ITableItem
`java.util.Comparator<ITableItem>` BarColumn.`getComparator()`
`java.util.Comparator<ITableItem>` CounterColumn.`getComparator()`
`java.util.Comparator<ITableItem>` IColumnRenderer.`getComparator()` Returns the comparator to sort this table column.
`java.util.Comparator<ITableItem>` LabelColumn.`getComparator()`
`java.util.Comparator<ITableItem>` PercentageColumn.`getComparator()`

Methods in org.jacoco.report.internal.html.table with parameters of type ITableItem
`void` BarColumn.`item​(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base)`
`void` CounterColumn.`item​(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base)`
`void` IColumnRenderer.`item​(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base)` Renders a single item in this column.
`void` LabelColumn.`item​(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base)`
`void` PercentageColumn.`item​(HTMLElement td, ITableItem item, Resources resources, ReportOutputFolder base)`

Method parameters in org.jacoco.report.internal.html.table with type arguments of type ITableItem
`boolean` BarColumn.`init​(java.util.List<? extends ITableItem> items, ICoverageNode total)`
`boolean` CounterColumn.`init​(java.util.List<? extends ITableItem> items, ICoverageNode total)`
`boolean` IColumnRenderer.`init​(java.util.List<? extends ITableItem> items, ICoverageNode total)` Initializes the column before any output method is called.
`boolean` LabelColumn.`init​(java.util.List<? extends ITableItem> items, ICoverageNode total)`
`boolean` PercentageColumn.`init​(java.util.List<? extends ITableItem> items, ICoverageNode total)`
`void` Table.`render​(HTMLElement parent, java.util.List<? extends ITableItem> items, ICoverageNode total, Resources resources, ReportOutputFolder base)` Renders a table for the given icon