public abstract class AbstractDivisionDecorator extends Object implements Decorator
Constructor and Description |
---|
AbstractDivisionDecorator() |
Modifier and Type | Method and Description |
---|---|
protected double |
compute(Measure dividend,
Measure divisor,
boolean shouldResultBeInPercent) |
void |
decorate(Resource resource,
DecoratorContext context) |
List<Metric> |
dependsUponMetrics()
Used to define upstream dependencies
|
Metric |
generatesMetric()
Used to define downstream dependencies
|
protected abstract Metric |
getDividendMetric() |
protected abstract Metric |
getDivisorMetric() |
protected abstract Metric |
getQuotientMetric() |
protected boolean |
shouldDecorateResource(DecoratorContext context) |
boolean |
shouldExecuteOnProject(Project project) |
public AbstractDivisionDecorator()
protected abstract Metric getQuotientMetric()
protected abstract Metric getDivisorMetric()
protected abstract Metric getDividendMetric()
public List<Metric> dependsUponMetrics()
public Metric generatesMetric()
public boolean shouldExecuteOnProject(Project project)
shouldExecuteOnProject
in interface CheckProject
public void decorate(Resource resource, DecoratorContext context)
protected boolean shouldDecorateResource(DecoratorContext context)
Copyright © 2009-2012 SonarSource. All Rights Reserved.