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.MeasureComputerContext
getComponent
in interface MeasureComputer.MeasureComputerContext
public Settings getSettings()
MeasureComputer.MeasureComputerContext
getSettings
in interface MeasureComputer.MeasureComputerContext
@CheckForNull public Measure getMeasure(String metric)
MeasureComputer.MeasureComputerContext
getMeasure
in interface MeasureComputer.MeasureComputerContext
public Iterable<Measure> getChildrenMeasures(String metric)
MeasureComputer.MeasureComputerContext
getChildrenMeasures
in interface MeasureComputer.MeasureComputerContext
public void addMeasure(String metricKey, int value)
MeasureComputer.MeasureComputerContext
addMeasure
in interface MeasureComputer.MeasureComputerContext
public void addInputMeasure(String metricKey, int value)
public void addChildrenMeasures(String metricKey, Integer... values)
public void addMeasure(String metricKey, double value)
MeasureComputer.MeasureComputerContext
addMeasure
in interface MeasureComputer.MeasureComputerContext
public void addInputMeasure(String metricKey, double value)
public void addChildrenMeasures(String metricKey, Double... values)
public void addMeasure(String metricKey, long value)
MeasureComputer.MeasureComputerContext
addMeasure
in interface MeasureComputer.MeasureComputerContext
public void addInputMeasure(String metricKey, long value)
public void addChildrenMeasures(String metricKey, Long... values)
public void addMeasure(String metricKey, String value)
MeasureComputer.MeasureComputerContext
addMeasure
in interface MeasureComputer.MeasureComputerContext
public void addMeasure(String metricKey, boolean value)
MeasureComputer.MeasureComputerContext
addMeasure
in interface MeasureComputer.MeasureComputerContext
public 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.MeasureComputerContext
getIssues
in interface MeasureComputer.MeasureComputerContext
Copyright © 2009–2017 SonarSource. All rights reserved.