public abstract class AbstractCoverageDecorator extends Object implements Decorator
Constructor and Description |
---|
AbstractCoverageDecorator() |
Modifier and Type | Method and Description |
---|---|
protected abstract long |
countCoveredElements(DecoratorContext context) |
protected abstract long |
countCoveredElementsForNewCode(DecoratorContext context,
int periodIndex) |
protected abstract Long |
countElements(DecoratorContext context) |
protected abstract Long |
countElementsForNewCode(DecoratorContext context,
int periodIndex) |
void |
decorate(Resource resource,
DecoratorContext context) |
Collection<Metric> |
generatedMetrics() |
protected abstract Metric |
getGeneratedMetric() |
protected abstract Metric |
getGeneratedMetricForNewCode() |
protected boolean |
shouldDecorate(Resource resource,
DecoratorContext context) |
boolean |
shouldExecuteOnProject(Project project) |
public AbstractCoverageDecorator()
public boolean shouldExecuteOnProject(Project project)
shouldExecuteOnProject
in interface CheckProject
public Collection<Metric> generatedMetrics()
public void decorate(Resource resource, DecoratorContext context)
protected boolean shouldDecorate(Resource resource, DecoratorContext context)
protected abstract Metric getGeneratedMetric()
protected abstract Long countElements(DecoratorContext context)
protected abstract long countCoveredElements(DecoratorContext context)
protected abstract Metric getGeneratedMetricForNewCode()
protected abstract Long countElementsForNewCode(DecoratorContext context, int periodIndex)
protected abstract long countCoveredElementsForNewCode(DecoratorContext context, int periodIndex)
Copyright © 2009-2012 SonarSource. All Rights Reserved.