net.sourceforge.cobertura.coveragedata
Interface CoverageData

All Known Implementing Classes:
ClassData, CoverageDataContainer, LineData, PackageData, ProjectData, SourceFileData

public interface CoverageData


Method Summary
 double getBranchCoverageRate()
           
 double getLineCoverageRate()
           
 int getNumberOfCoveredBranches()
           
 int getNumberOfCoveredLines()
           
 int getNumberOfValidBranches()
           
 int getNumberOfValidLines()
           
 void merge(CoverageData coverageData)
          Warning: This is generally implemented as a "shallow" merge.
 

Method Detail

getBranchCoverageRate

double getBranchCoverageRate()

getLineCoverageRate

double getLineCoverageRate()

getNumberOfCoveredBranches

int getNumberOfCoveredBranches()

getNumberOfCoveredLines

int getNumberOfCoveredLines()

getNumberOfValidBranches

int getNumberOfValidBranches()

getNumberOfValidLines

int getNumberOfValidLines()

merge

void merge(CoverageData coverageData)
Warning: This is generally implemented as a "shallow" merge. For our current use, this should be fine, but in the future it may make sense to modify the merge methods of the various classes to do a deep copy of the appropriate objects.