org.sonar.plugins.core.unittests
Class ProjectCodeCoverageJob

java.lang.Object
  extended by org.sonar.plugins.api.jobs.AbstractJob
      extended by org.sonar.plugins.core.unittests.ProjectCodeCoverageJob
All Implemented Interfaces:
Extension, Job

public class ProjectCodeCoverageJob
extends AbstractJob


Constructor Summary
ProjectCodeCoverageJob()
           
 
Method Summary
 void execute(Resource resource)
           
 java.util.List<Metric> generatesMetrics()
           
protected  Language shouldExecuteOnLanguage()
           
 boolean shouldExecuteOnResource(Resource resource)
           
 
Methods inherited from class org.sonar.plugins.api.jobs.AbstractJob
dependsOnJobs, dependsOnMetrics, shouldExecuteOnProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectCodeCoverageJob

public ProjectCodeCoverageJob()
Method Detail

generatesMetrics

public java.util.List<Metric> generatesMetrics()
Specified by:
generatesMetrics in interface Job
Overrides:
generatesMetrics in class AbstractJob
Returns:
empty list if the job does not calculate measures

shouldExecuteOnLanguage

protected Language shouldExecuteOnLanguage()
Specified by:
shouldExecuteOnLanguage in class AbstractJob
Returns:
null if executes on all languages

shouldExecuteOnResource

public boolean shouldExecuteOnResource(Resource resource)

execute

public void execute(Resource resource)


Copyright © 2008 SonarSource SA. All Rights Reserved.