Class SessionsPage

java.lang.Object
org.jacoco.report.internal.html.page.ReportPage
org.jacoco.report.internal.html.page.SessionsPage
All Implemented Interfaces:
ILinkable

public class SessionsPage extends ReportPage
Page to display information about sessions covered by this report.
  • Constructor Details

    • SessionsPage

      public SessionsPage(List<SessionInfo> sessionInfos, Collection<ExecutionData> executionData, ElementIndex index, ReportPage parent, ReportOutputFolder folder, IHTMLReportContext context)
      Creates a new page page to display session information.
      Parameters:
      sessionInfos - session info objects
      executionData - execution data objects
      index - index for cross-linking
      parent - optional hierarchical parent
      folder - base folder to create this page in
      context - settings context
  • Method Details

    • content

      protected void content(HTMLElement body) throws IOException
      Description copied from class: ReportPage
      Creates the actual content of the page.
      Specified by:
      content in class ReportPage
      Parameters:
      body - body tag of the page
      Throws:
      IOException - in case of IO problems with the report writer
    • getFileName

      protected String getFileName()
      Description copied from class: ReportPage
      Specifies the local file name of this page.
      Specified by:
      getFileName in class ReportPage
      Returns:
      local file name
    • getLinkStyle

      public String getLinkStyle()
      Description copied from interface: ILinkable
      Optional style class to be associated with the link.
      Returns:
      link style class or null
    • getLinkLabel

      public String getLinkLabel()
      Description copied from interface: ILinkable
      Returns the display label used for the link.
      Returns:
      display label