hudson.plugins.clover.results
Class ProjectCoverage

java.lang.Object
  extended by hudson.plugins.clover.results.AbstractCloverMetrics
      extended by hudson.plugins.clover.results.AbstractClassAggregatedMetrics
          extended by hudson.plugins.clover.results.AbstractFileAggregatedMetrics
              extended by hudson.plugins.clover.results.AbstractPackageAggregatedMetrics
                  extended by hudson.plugins.clover.results.ProjectCoverage

public class ProjectCoverage
extends AbstractPackageAggregatedMetrics

Clover Coverage results for the entire project.

Author:
Stephen Connolly

Field Summary
 
Fields inherited from class hudson.plugins.clover.results.AbstractCloverMetrics
owner
 
Constructor Summary
ProjectCoverage()
           
 
Method Summary
 boolean addPackageCoverage(PackageCoverage result)
           
 ClassCoverage findClassCoverage(String name)
           
 FileCoverage findFileCoverage(String name)
           
 PackageCoverage findPackageCoverage(String name)
           
 List<PackageCoverage> getChildren()
           
 PackageCoverage getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 List<PackageCoverage> getPackageCoverages()
           
 AbstractCloverMetrics getPreviousResult()
           
 void setOwner(hudson.model.AbstractBuild owner)
           
 
Methods inherited from class hudson.plugins.clover.results.AbstractPackageAggregatedMetrics
getPackages, setPackages
 
Methods inherited from class hudson.plugins.clover.results.AbstractFileAggregatedMetrics
getFiles, setFiles
 
Methods inherited from class hudson.plugins.clover.results.AbstractClassAggregatedMetrics
getClasses, getLoc, getNcloc, setClasses, setLoc, setNcloc
 
Methods inherited from class hudson.plugins.clover.results.AbstractCloverMetrics
doGraph, getConditionalCoverage, getConditionals, getCoveredconditionals, getCoveredelements, getCoveredmethods, getCoveredstatements, getElementCoverage, getElements, getMethodCoverage, getMethods, getName, getOwner, getStatementCoverage, getStatements, setConditionals, setCoveredconditionals, setCoveredelements, setCoveredmethods, setCoveredstatements, setElements, setMethods, setName, setStatements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectCoverage

public ProjectCoverage()
Method Detail

addPackageCoverage

public boolean addPackageCoverage(PackageCoverage result)

getPackageCoverages

public List<PackageCoverage> getPackageCoverages()

getChildren

public List<PackageCoverage> getChildren()

findPackageCoverage

public PackageCoverage findPackageCoverage(String name)
Specified by:
findPackageCoverage in class AbstractPackageAggregatedMetrics

findFileCoverage

public FileCoverage findFileCoverage(String name)
Specified by:
findFileCoverage in class AbstractFileAggregatedMetrics

findClassCoverage

public ClassCoverage findClassCoverage(String name)
Specified by:
findClassCoverage in class AbstractClassAggregatedMetrics

getDynamic

public PackageCoverage getDynamic(String token,
                                  org.kohsuke.stapler.StaplerRequest req,
                                  org.kohsuke.stapler.StaplerResponse rsp)
                           throws IOException
Throws:
IOException

getPreviousResult

public AbstractCloverMetrics getPreviousResult()
Specified by:
getPreviousResult in class AbstractCloverMetrics

setOwner

public void setOwner(hudson.model.AbstractBuild owner)
Overrides:
setOwner in class AbstractCloverMetrics


Copyright © 2004-2012 Hudson. All Rights Reserved.