net.sourceforge.cobertura.reporting.html
public class HTMLReport extends Object
Field Summary | |
---|---|
ComplexityCalculator | complexity |
File | destinationDir |
FileFinder | finder |
static Logger | LOGGER |
ProjectData | projectData |
Constructor Summary | |
---|---|
HTMLReport(ProjectData projectData, File outputDir, FileFinder finder, ComplexityCalculator complexity)
Create a coverage report |
Method Summary | |
---|---|
String | generateBranchInfo(LineData lineData, String content) |
static String | generateFooter() |
static String | generateHelpURL(String text, String description) |
String | generateHtmlizedJavaSource(SourceFileData sourceFileData) |
void | generateOverview(PackageData packageData) |
void | generateOverviews() |
void | generatePackageList() |
String | generatePackageName(PackageData packageData) |
static String | generatePercentResult(int dividend, int divisor)
This is crazy complicated, and took me a while to figure out,
but it works. |
void | generateSourceFile(SourceFileData sourceFileData) |
void | generateSourceFileList(PackageData packageData) |
void | generateSourceFileLists() |
void | generateSourceFiles() |
static String | generateTableColumnsFromData(CoverageData coverageData, double ccn)
Return a string containing three HTML table cells. |
static String | generateTableHeader(String title, boolean showColumnForNumberOfClasses) |
String | generateTableRowForClass(ClassData classData, String sourceFileName, double ccn) |
String | generateTableRowForPackage(PackageData packageData) |
String | generateTableRowForTotal() |
String | generateTableRowsForSourceFile(SourceFileData sourceFileData) |
static String | getDoubleValue(double value) |
static String | getPercentValue(double value) |
Parameters: dividend The number of covered lines or branches. divisor The number of valid lines or branches.
Returns: A percentage meter.
Parameters: ccn The code complexity to display. This should be greater than 1.
Returns: A string containing the HTML for three table cells.