Class BundlePage
- java.lang.Object
-
- org.jacoco.report.internal.html.page.ReportPage
-
- org.jacoco.report.internal.html.page.NodePage<NodeType>
-
- org.jacoco.report.internal.html.page.TablePage<ICoverageNode>
-
- org.jacoco.report.internal.html.page.BundlePage
-
- All Implemented Interfaces:
ILinkable,ITableItem
public class BundlePage extends TablePage<ICoverageNode>
Page showing coverage information for a bundle. The page contains a table with all packages of the bundle.
-
-
Field Summary
-
Fields inherited from class org.jacoco.report.internal.html.page.ReportPage
context, folder
-
-
Constructor Summary
Constructors Constructor Description BundlePage(IBundleCoverage bundle, ReportPage parent, ISourceFileLocator locator, ReportOutputFolder folder, IHTMLReportContext context)Creates a new visitor in the given context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcontent(HTMLElement body)Creates the actual content of the page.protected java.lang.StringgetFileName()Specifies the local file name of this page.protected java.lang.StringgetOnload()Returns the onload handler for this page.voidrender()Renders this page's content and optionally additional pages.-
Methods inherited from class org.jacoco.report.internal.html.page.NodePage
getLinkLabel, getLinkStyle, getNode
-
Methods inherited from class org.jacoco.report.internal.html.page.ReportPage
getLink, infoLinks, isRootPage
-
-
-
-
Constructor Detail
-
BundlePage
public BundlePage(IBundleCoverage bundle, ReportPage parent, ISourceFileLocator locator, ReportOutputFolder folder, IHTMLReportContext context)
Creates a new visitor in the given context.- Parameters:
bundle- coverage date for the bundleparent- optional hierarchical parentlocator- source locatorfolder- base folder for this bundlecontext- settings context
-
-
Method Detail
-
render
public void render() throws java.io.IOExceptionDescription copied from class:ReportPageRenders this page's content and optionally additional pages. This method must be called at most once.- Overrides:
renderin classReportPage- Throws:
java.io.IOException- if the page can't be written
-
getOnload
protected java.lang.String getOnload()
Description copied from class:ReportPageReturns the onload handler for this page.- Overrides:
getOnloadin classReportPage- Returns:
- handler or
null
-
getFileName
protected java.lang.String getFileName()
Description copied from class:ReportPageSpecifies the local file name of this page.- Specified by:
getFileNamein classReportPage- Returns:
- local file name
-
content
protected void content(HTMLElement body) throws java.io.IOException
Description copied from class:ReportPageCreates the actual content of the page.- Overrides:
contentin classTablePage<ICoverageNode>- Parameters:
body- body tag of the page- Throws:
java.io.IOException- in case of IO problems with the report writer
-
-