org.sonar.plugins.cpd.jobs
Class DuplicatedLinesJob

java.lang.Object
  extended by org.sonar.plugins.api.jobs.AbstractJob
      extended by org.sonar.plugins.api.jobs.AbstractSumChildrenJob
          extended by org.sonar.plugins.cpd.jobs.DuplicatedLinesJob
All Implemented Interfaces:
Extension, Job, ServerExtension

public class DuplicatedLinesJob
extends AbstractSumChildrenJob


Constructor Summary
DuplicatedLinesJob(Languages languages)
           
 
Method Summary
 Metric getMetric()
           
protected  boolean shouldExecuteOnLanguage(Language language)
           
protected  boolean shouldInsertZeroIfNoChildrenMeasures()
           
 
Methods inherited from class org.sonar.plugins.api.jobs.AbstractSumChildrenJob
execute, shouldExecuteOnResource
 
Methods inherited from class org.sonar.plugins.api.jobs.AbstractJob
dependsOnJobs, dependsOnMetrics, generatesMetrics, shouldExecuteOnProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DuplicatedLinesJob

public DuplicatedLinesJob(Languages languages)
Method Detail

shouldExecuteOnLanguage

protected boolean shouldExecuteOnLanguage(Language language)
Specified by:
shouldExecuteOnLanguage in class AbstractJob
Returns:
null if the job should be executed for all languages

getMetric

public Metric getMetric()
Specified by:
getMetric in class AbstractSumChildrenJob

shouldInsertZeroIfNoChildrenMeasures

protected boolean shouldInsertZeroIfNoChildrenMeasures()
Overrides:
shouldInsertZeroIfNoChildrenMeasures in class AbstractSumChildrenJob


Copyright © 2009 SonarSource SA. All Rights Reserved.