public class TestMeasureComputerContext extends Object implements MeasureComputer.MeasureComputerContext
| Constructor and Description |
|---|
TestMeasureComputerContext(Component component,
Settings settings,
MeasureComputer.MeasureComputerDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChildrenMeasures(String metricKey,
Double... values) |
void |
addChildrenMeasures(String metricKey,
Integer... values) |
void |
addChildrenMeasures(String metricKey,
Long... values) |
void |
addChildrenMeasures(String metricKey,
String... values) |
void |
addInputMeasure(String metricKey,
boolean value) |
void |
addInputMeasure(String metricKey,
double value) |
void |
addInputMeasure(String metricKey,
int value) |
void |
addInputMeasure(String metricKey,
long value) |
void |
addInputMeasure(String metricKey,
String value) |
void |
addMeasure(String metricKey,
boolean value)
Add a new measure of a given metric which measure type will be boolean
|
void |
addMeasure(String metricKey,
double value)
Add a new measure of a given metric which measure type will be double
|
void |
addMeasure(String metricKey,
int value)
Add a new measure of a given metric which measure type will be int
|
void |
addMeasure(String metricKey,
long value)
Add a new measure of a given metric which measure type will be long
|
void |
addMeasure(String metricKey,
String value)
Add a new measure of a given metric which measure type will be string
|
Iterable<Measure> |
getChildrenMeasures(String metric)
Returns measures from a given metric on children of the current component.
|
Component |
getComponent()
Returns the current component.
|
List<Issue> |
getIssues()
Return list of all issues (open, closed, etc.) of current component.
|
Measure |
getMeasure(String metric)
Returns the measure from a given metric on the current component.
|
Settings |
getSettings()
Returns settings of the current component.
|
void |
setIssues(List<Issue> issues) |
public TestMeasureComputerContext(Component component, Settings settings, MeasureComputer.MeasureComputerDefinition definition)
public Component getComponent()
MeasureComputer.MeasureComputerContextgetComponent in interface MeasureComputer.MeasureComputerContextpublic Settings getSettings()
MeasureComputer.MeasureComputerContextgetSettings in interface MeasureComputer.MeasureComputerContext@CheckForNull public Measure getMeasure(String metric)
MeasureComputer.MeasureComputerContextgetMeasure in interface MeasureComputer.MeasureComputerContextpublic Iterable<Measure> getChildrenMeasures(String metric)
MeasureComputer.MeasureComputerContextgetChildrenMeasures in interface MeasureComputer.MeasureComputerContextpublic void addMeasure(String metricKey, int value)
MeasureComputer.MeasureComputerContextaddMeasure in interface MeasureComputer.MeasureComputerContextpublic void addInputMeasure(String metricKey, int value)
public void addChildrenMeasures(String metricKey, Integer... values)
public void addMeasure(String metricKey, double value)
MeasureComputer.MeasureComputerContextaddMeasure in interface MeasureComputer.MeasureComputerContextpublic void addInputMeasure(String metricKey, double value)
public void addChildrenMeasures(String metricKey, Double... values)
public void addMeasure(String metricKey, long value)
MeasureComputer.MeasureComputerContextaddMeasure in interface MeasureComputer.MeasureComputerContextpublic void addInputMeasure(String metricKey, long value)
public void addChildrenMeasures(String metricKey, Long... values)
public void addMeasure(String metricKey, String value)
MeasureComputer.MeasureComputerContextaddMeasure in interface MeasureComputer.MeasureComputerContextpublic void addMeasure(String metricKey, boolean value)
MeasureComputer.MeasureComputerContextaddMeasure in interface MeasureComputer.MeasureComputerContextpublic void addInputMeasure(String metricKey, boolean value)
public void addInputMeasure(String metricKey, String value)
public void addChildrenMeasures(String metricKey, String... values)
public List<Issue> getIssues()
MeasureComputer.MeasureComputerContextgetIssues in interface MeasureComputer.MeasureComputerContextCopyright © 2009–2017 SonarSource. All rights reserved.