| Package | Description | 
|---|---|
| org.sonar.api.batch | |
| org.sonar.api.measures | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Measure | 
SonarIndex.addMeasure(Resource resource,
                    Measure measure)
Deprecated.  
Warning: the resource is automatically indexed for backward-compatibility, but it should be explictly
 indexed before. 
 | 
Measure | 
DefaultFormulaData.getMeasure(Metric metric)  | 
Measure | 
DecoratorContext.getMeasure(Metric metric)
Find a measure for the resource 
 | 
<G extends Serializable>  | 
SensorContext.getMeasure(Metric<G> metric)
Deprecated. 
 
since 5.1 Sensors should not read but only save data 
 | 
abstract Measure | 
SonarIndex.getMeasure(Resource resource,
                    Metric<?> metric)
Deprecated.  
  | 
<G extends Serializable>  | 
SensorContext.getMeasure(Resource resource,
                    Metric<G> metric)
Deprecated. 
 
since 5.1 Sensors should not read but only save data 
 | 
Measure | 
SensorContext.saveMeasure(InputFile inputFile,
                      Measure measure)
Save measure on  
InputFile | 
Measure | 
SensorContext.saveMeasure(InputFile inputFile,
                      Metric metric,
                      Double value)
Save measure on  
InputFile | 
Measure | 
SensorContext.saveMeasure(Measure measure)
Add a measure on project 
 | 
Measure | 
SensorContext.saveMeasure(Metric metric,
                      Double value)
Add a measure on project 
 | 
Measure | 
SensorContext.saveMeasure(Resource resource,
                      Measure measure)
Add or update a measure. 
 | 
Measure | 
SensorContext.saveMeasure(Resource resource,
                      Metric metric,
                      Double value)
Add or update a measure. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<Measure> | 
DefaultFormulaData.getChildrenMeasures(MeasuresFilter filter)  | 
Collection<Measure> | 
DecoratorContext.getChildrenMeasures(MeasuresFilter filter)
Never return null. 
 | 
Collection<Measure> | 
DefaultFormulaData.getChildrenMeasures(Metric metric)  | 
Collection<Measure> | 
DecoratorContext.getChildrenMeasures(Metric metric)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Measure | 
SonarIndex.addMeasure(Resource resource,
                    Measure measure)
Deprecated.  
Warning: the resource is automatically indexed for backward-compatibility, but it should be explictly
 indexed before. 
 | 
Measure | 
SensorContext.saveMeasure(InputFile inputFile,
                      Measure measure)
Save measure on  
InputFile | 
Measure | 
SensorContext.saveMeasure(Measure measure)
Add a measure on project 
 | 
DecoratorContext | 
DecoratorContext.saveMeasure(Measure measure)
Add a new measure on the current resource. 
 | 
Measure | 
SensorContext.saveMeasure(Resource resource,
                      Measure measure)
Add or update a measure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RuleMeasure
Deprecated. 
 
since 5.2. Ignored by design because of Compute Engine. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Measure<String> | 
RangeDistributionBuilder.build()
Deprecated.  
Shortcut for  
build(true) | 
Measure | 
PropertiesBuilder.build()  | 
Measure | 
MeasureBuilder.build()  | 
Measure | 
CountDistributionBuilder.build()
Shortcut for  
build(true) | 
Measure<String> | 
RangeDistributionBuilder.build(boolean allowEmptyData)
Deprecated.  
Used to build a measure from the current object 
 | 
Measure | 
CountDistributionBuilder.build(boolean allowEmptyData)
Used to build a measure from the current object 
 | 
Measure | 
WeightedMeanAggregationFormula.calculate(FormulaData data,
                  FormulaContext context)
Deprecated.  
  | 
Measure | 
SumChildValuesFormula.calculate(FormulaData data,
                  FormulaContext context)
Deprecated.  
  | 
Measure | 
SumChildDistributionFormula.calculate(FormulaData data,
                  FormulaContext context)
Deprecated.  
  | 
Measure | 
MeanAggregationFormula.calculate(FormulaData data,
                  FormulaContext context)
Deprecated.  
  | 
Measure | 
Formula.calculate(FormulaData data,
                  FormulaContext context)
Deprecated.  
  | 
Measure | 
AverageFormula.calculate(FormulaData data,
                  FormulaContext context)
Deprecated.  
 | 
Measure | 
FormulaData.getMeasure(Metric metric)  | 
Measure<G> | 
Measure.setAlertStatus(Metric.Level status)
Set the alert status of the measure 
 | 
Measure<G> | 
Measure.setAlertText(String alertText)
Sets the text associated to the alert on the measure 
 | 
Measure<G> | 
Measure.setCharacteristic(Characteristic characteristic)  | 
Measure<G> | 
Measure.setData(Metric.Level level)
Sets an alert level as the data field 
 | 
Measure<G> | 
Measure.setData(String s)
Sets the data field of the measure. 
 | 
Measure<G> | 
Measure.setDate(Date date)
Sets the date of the measure - Used only in TimeMachine queries 
 | 
Measure<G> | 
Measure.setDescription(String description)
Sets the measure description 
 | 
Measure<G> | 
Measure.setId(Long id)
Deprecated. 
 
since 4.4 not used 
 | 
Measure<G> | 
Measure.setIntValue(Integer i)
Sets the measure value as an int 
 | 
Measure<G> | 
Measure.setMetric(Metric<G> metric)
Set the underlying metric 
 | 
Measure<G> | 
Measure.setPersistenceMode(PersistenceMode mode)
 Sets the persistence mode of a measure. 
 | 
Measure<G> | 
Measure.setPersonId(Integer i)  | 
Measure<G> | 
Measure.setRawValue(Double v)
For internal use 
 | 
Measure<G> | 
Measure.setRequirement(Requirement requirement)
Deprecated. 
 
since 4.3 
 | 
Measure<G> | 
Measure.setTendency(Integer tendency)
Deprecated. 
 
since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392 
 | 
Measure<G> | 
Measure.setUrl(String url)
Sets the URL of the measure 
 | 
Measure<G> | 
Measure.setValue(Double v)
Sets the measure value with the default precision of 1 
 | 
Measure<G> | 
Measure.setValue(Double v,
                int precision)
Sets the measure value with a given precision 
 | 
Measure<G> | 
Measure.setVariation(int index,
                        Double d)
Internal use only 
 | 
Measure<G> | 
Measure.setVariation1(Double d)
Internal use only 
 | 
Measure<G> | 
Measure.setVariation2(Double d)
Internal use only 
 | 
Measure<G> | 
Measure.setVariation3(Double d)
Internal use only 
 | 
Measure<G> | 
Measure.setVariation4(Double d)
Internal use only 
 | 
Measure<G> | 
Measure.setVariation5(Double d)
Internal use only 
 | 
Measure<G> | 
Measure.unsetData()  | 
| Modifier and Type | Method and Description | 
|---|---|
static MeasuresFilter<Collection<Measure>> | 
MeasuresFilters.all()  | 
static MeasuresFilter<Measure> | 
MeasuresFilters.characteristic(Metric metric,
                            Characteristic characteristic)  | 
Collection<Measure> | 
CoverageMeasuresBuilder.createMeasures()
Deprecated.  
  | 
Collection<Measure> | 
FormulaData.getChildrenMeasures(MeasuresFilter filter)  | 
Collection<Measure> | 
FormulaData.getChildrenMeasures(Metric metric)  | 
static MeasuresFilter<Measure> | 
MeasuresFilters.measure(Measure measure)  | 
static MeasuresFilter<Measure> | 
MeasuresFilters.metric(Metric<?> metric)  | 
static MeasuresFilter<Measure> | 
MeasuresFilters.metric(String metricKey)  | 
static MeasuresFilter<Measure> | 
MeasuresFilters.requirement(Metric metric,
                      Requirement requirement)
Deprecated. 
 
since 4.3 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CountDistributionBuilder | 
CountDistributionBuilder.add(Measure measure)
Adds an existing Distribution to the current one. 
 | 
RangeDistributionBuilder | 
RangeDistributionBuilder.add(Measure<String> measure)
Deprecated.  
Adds an existing Distribution to the current one. 
 | 
static Double | 
MeasureUtils.getValue(Measure measure,
                Double defaultValue)
Get the value of a measure, or alternatively a default value 
 | 
static Long | 
MeasureUtils.getValueAsLong(Measure measure,
                            Long defaultValue)  | 
static Double | 
MeasureUtils.getVariation(Measure measure,
                        int periodIndex)  | 
static Double | 
MeasureUtils.getVariation(Measure measure,
                        int periodIndex,
                        Double defaultValue)  | 
static Long | 
MeasureUtils.getVariationAsLong(Measure measure,
                                    int periodIndex)  | 
static Long | 
MeasureUtils.getVariationAsLong(Measure measure,
                                    int periodIndex,
                                    Long defaultValue)  | 
static boolean | 
MeasureUtils.hasData(Measure measure)
Tests if a measure has a data field 
 | 
static boolean | 
MeasureUtils.hasValue(Measure measure)
Tests if a measure has a value 
 | 
static boolean | 
MeasureUtils.haveValues(Measure... measures)
Return true if all measures have numeric value 
 | 
static MeasuresFilter<Measure> | 
MeasuresFilters.measure(Measure measure)  | 
static Double | 
MeasureUtils.sum(boolean zeroIfNone,
      Measure... measures)
Sums a series of measures 
 | 
| Modifier and Type | Method and Description | 
|---|---|
M | 
MeasuresFilter.filter(Collection<Measure> measures)  | 
static Double | 
MeasureUtils.sum(boolean zeroIfNone,
      Collection<Measure> measures)
Sums a series of measures 
 | 
static Double | 
MeasureUtils.sumOnVariation(boolean zeroIfNone,
                            int variationIndex,
                            Collection<Measure> measures)
Sums a series of measures for the given variation index 
 | 
Copyright © 2009–2015 SonarSource. All rights reserved.