org.jacoco.report
Interface IReportFormatter

All Known Implementing Classes:
CSVFormatter, HTMLFormatter, MultiFormatter, XMLFormatter

public interface IReportFormatter

Interface for all implementations that produce a particular report format.

Version:
0.4.1.20101007204400
Author:
Marc R. Hoffmann

Method Summary
 IReportVisitor createReportVisitor(ICoverageNode root, List<SessionInfo> sessionInfos, Collection<ExecutionData> executionData)
          Creates a visitor for root of a coverage data tree.
 

Method Detail

createReportVisitor

IReportVisitor createReportVisitor(ICoverageNode root,
                                   List<SessionInfo> sessionInfos,
                                   Collection<ExecutionData> executionData)
                                   throws IOException
Creates a visitor for root of a coverage data tree.

Parameters:
root - report root node
sessionInfos - list of chronological ordered SessionInfo objects where execution data has been collected for this report.
executionData - collection of all ExecutionData objects that are considered for this report
Returns:
visitor for the root node
Throws:
IOException