org.sonar.plugins.api.jobs
Class AbstractSumChildrenJob

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

public abstract class AbstractSumChildrenJob
extends AbstractJob


Constructor Summary
AbstractSumChildrenJob()
           
 
Method Summary
 void execute(Resource resource)
           
protected abstract  ch.hortis.sonar.model.Metric getMetric()
           
 boolean shouldExecuteOnResource(Resource resource)
           
protected  boolean shouldInsertZeroIfNoChildrenMeasures()
           
 
Methods inherited from class org.sonar.plugins.api.jobs.AbstractJob
dependsOnJobs, dependsOnMetrics, generatesMetrics, shouldExecuteOnLanguage, shouldExecuteOnProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSumChildrenJob

public AbstractSumChildrenJob()
Method Detail

execute

public void execute(Resource resource)

getMetric

protected abstract ch.hortis.sonar.model.Metric getMetric()

shouldExecuteOnResource

public boolean shouldExecuteOnResource(Resource resource)

shouldInsertZeroIfNoChildrenMeasures

protected boolean shouldInsertZeroIfNoChildrenMeasures()


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.