org.sonar.core.consolidation.complexity
Class WeightedFunctionComplexity

java.lang.Object
  extended by org.sonar.core.consolidation.AbstractService
      extended by org.sonar.core.consolidation.AbstractWeightedService
          extended by org.sonar.core.consolidation.complexity.WeightedFunctionComplexity
All Implemented Interfaces:
Service

public class WeightedFunctionComplexity
extends AbstractWeightedService


Field Summary
 
Fields inherited from class org.sonar.core.consolidation.AbstractService
log
 
Constructor Summary
WeightedFunctionComplexity(DaoFacade dao)
           
 
Method Summary
protected  Metric getDividendMetric()
           
protected  Metric getDivisorMetric()
           
protected  Metric getTargetMetric()
           
 
Methods inherited from class org.sonar.core.consolidation.AbstractWeightedService
calculate, execute, shouldExecuteOn
 
Methods inherited from class org.sonar.core.consolidation.AbstractService
getDao, getMeasureKey, getMetric, getMetrics, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeightedFunctionComplexity

public WeightedFunctionComplexity(DaoFacade dao)
Method Detail

getTargetMetric

protected Metric getTargetMetric()
Specified by:
getTargetMetric in class AbstractWeightedService

getDivisorMetric

protected Metric getDivisorMetric()
Specified by:
getDivisorMetric in class AbstractWeightedService

getDividendMetric

protected Metric getDividendMetric()
Specified by:
getDividendMetric in class AbstractWeightedService


Copyright © 2007-2008 hortis. All Rights Reserved.