Class NodePage<NodeType extends ICoverageNode>
java.lang.Object
org.jacoco.report.internal.html.page.ReportPage
org.jacoco.report.internal.html.page.NodePage<NodeType>
- Type Parameters:
NodeType
- type of the node represented by this page
- All Implemented Interfaces:
ILinkable
,ITableItem
- Direct Known Subclasses:
SourceFilePage
,TablePage
public abstract class NodePage<NodeType extends ICoverageNode>
extends ReportPage
implements ITableItem
Report page that represents a coverage node.
-
Field Summary
FieldsFields inherited from class org.jacoco.report.internal.html.page.ReportPage
context, folder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
NodePage
(NodeType node, ReportPage parent, ReportOutputFolder folder, IHTMLReportContext context) Creates a new node page. -
Method Summary
Modifier and TypeMethodDescriptionReturns the display label used for the link.Optional style class to be associated with the link.getNode()
Returns the corresponding node data.Methods inherited from class org.jacoco.report.internal.html.page.ReportPage
content, getFileName, getLink, getOnload, head, infoLinks, isRootPage, render
-
Field Details
-
node
-
-
Constructor Details
-
NodePage
protected NodePage(NodeType node, ReportPage parent, ReportOutputFolder folder, IHTMLReportContext context) Creates a new node page.- Parameters:
node
- corresponding nodeparent
- optional hierarchical parentfolder
- base folder to create this page incontext
- settings context
-
-
Method Details
-
getLinkStyle
Description copied from interface:ILinkable
Optional style class to be associated with the link.- Specified by:
getLinkStyle
in interfaceILinkable
- Returns:
- link style class or
null
-
getLinkLabel
Description copied from interface:ILinkable
Returns the display label used for the link.- Specified by:
getLinkLabel
in interfaceILinkable
- Returns:
- display label
-
getNode
Description copied from interface:ITableItem
Returns the corresponding node data.- Specified by:
getNode
in interfaceITableItem
- Returns:
- node data
-