hudson.plugins.jacoco.report
Class AbstractReport<PARENT extends AggregatedReport<?,PARENT,?>,SELF extends CoverageObject<SELF>>
java.lang.Object
hudson.plugins.jacoco.model.CoverageObject<SELF>
hudson.plugins.jacoco.report.AbstractReport<PARENT,SELF>
- All Implemented Interfaces:
- hudson.model.ModelObject
- Direct Known Subclasses:
- AggregatedReport, SourceFileReport
public abstract class AbstractReport<PARENT extends AggregatedReport<?,PARENT,?>,SELF extends CoverageObject<SELF>>
- extends CoverageObject<SELF>
- implements hudson.model.ModelObject
Base class of the coverage report tree,
which maintains the details of the coverage report.
- Author:
- Kohsuke Kawaguchi
| Fields inherited from class hudson.plugins.jacoco.model.CoverageObject |
branch, clazz, complexity, instruction, line, maxBranch, maxClazz, maxComplexity, maxInstruction, maxLine, maxMethod, method |
| Methods inherited from class hudson.plugins.jacoco.model.CoverageObject |
doGraph, getApi, getBranchCoverage, getClassCoverage, getComplexityScore, getInstructionCoverage, getLineCoverage, getMaxBranch, getMaxClazz, getMaxComplexity, getMaxInstruction, getMaxLine, getMaxMethod, getMethodCoverage, hasClassCoverage, hasLineCoverage, isFailed, printFourCoverageColumns, printRatioCell, printRatioTable, setAllCovTypes, setCoverage, setFailed, setMaxBranch, setMaxClazz, setMaxComplexity, setMaxInstruction, setMaxLine, setMaxMethod, toString |
AbstractReport
public AbstractReport()
addCoverage
public void addCoverage(CoverageElement cv)
throws IOException
- Throws:
IOException
getName
public String getName()
setName
public void setName(String name)
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName in interface hudson.model.ModelObject
setParent
protected void setParent(PARENT p)
- Called at the last stage of the tree construction,
to set the back pointer.
getParent
public PARENT getParent()
- Gets the back pointer to the parent coverage object.
- Overrides:
getParent in class CoverageObject<SELF extends CoverageObject<SELF>>
getPreviousResult
public SELF getPreviousResult()
- Description copied from class:
CoverageObject
- Gets the corresponding coverage report object in the previous
run that has the record.
- Specified by:
getPreviousResult in class CoverageObject<SELF extends CoverageObject<SELF>>
- Returns:
- null if no earlier record was found.
getBuild
public hudson.model.AbstractBuild<?,?> getBuild()
- Description copied from class:
CoverageObject
- Gets the build object that owns the whole coverage report tree.
- Specified by:
getBuild in class CoverageObject<SELF extends CoverageObject<SELF>>
Copyright © 2004-2014 Hudson. All Rights Reserved.