Uses of Class
org.sonar.api.measures.Measure

Packages that use Measure
org.sonar.api.batch   
org.sonar.api.measures   
 

Uses of Measure in org.sonar.api.batch
 

Methods in org.sonar.api.batch that return Measure
abstract  Measure SonarIndex.addMeasure(Resource resource, Measure measure)
          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>
Measure<G>
SensorContext.getMeasure(Metric<G> metric)
          Find a project measure
abstract  Measure SonarIndex.getMeasure(Resource resource, Metric<?> metric)
           
<G extends Serializable>
Measure<G>
SensorContext.getMeasure(Resource resource, Metric<G> metric)
          Find a measure for this project
 Measure SensorContext.saveMeasure(InputFile inputFile, Measure measure)
          Experimental
 Measure SensorContext.saveMeasure(InputFile inputFile, Metric metric, Double value)
          Experimental
 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.
 

Methods in org.sonar.api.batch that return types with arguments of type Measure
 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)
           
 List<Measure> TimeMachine.getMeasures(TimeMachineQuery query)
          Past measures, sorted by date.
 

Methods in org.sonar.api.batch with parameters of type Measure
abstract  Measure SonarIndex.addMeasure(Resource resource, Measure measure)
          Warning: the resource is automatically indexed for backward-compatibility, but it should be explictly indexed before.
protected  double AbstractDivisionDecorator.compute(Measure dividend, Measure divisor, boolean shouldResultBeInPercent)
           
protected  double AbstractDivisionDecorator.compute(Measure dividend, Measure divisor, boolean shouldResultBeInPercent)
           
 Measure SensorContext.saveMeasure(InputFile inputFile, Measure measure)
          Experimental
 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.
 

Uses of Measure in org.sonar.api.measures
 

Subclasses of Measure in org.sonar.api.measures
 class RuleMeasure
           
 

Methods in org.sonar.api.measures that return Measure
 Measure<String> RangeDistributionBuilder.build()
          Shortcut for build(true)
 Measure PropertiesBuilder.build()
           
 Measure MeasureBuilder.build()
           
 Measure CountDistributionBuilder.build()
          Shortcut for build(true)
 Measure<String> RangeDistributionBuilder.build(boolean allowEmptyData)
          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)
           
 Measure SumChildValuesFormula.calculate(FormulaData data, FormulaContext context)
           
 Measure SumChildDistributionFormula.calculate(FormulaData data, FormulaContext context)
           
 Measure MeanAggregationFormula.calculate(FormulaData data, FormulaContext context)
           
 Measure Formula.calculate(FormulaData data, FormulaContext context)
           
 Measure AverageFormula.calculate(FormulaData data, FormulaContext context)
          
 Measure FormulaData.getMeasure(Metric metric)
           
 Measure Measure.setAlertStatus(Metric.Level status)
          Set the alert status of the measure
 Measure Measure.setAlertText(String alertText)
          Sets the text associated to the alert on the measure
 Measure Measure.setCharacteristic(Characteristic characteristic)
           
 Measure Measure.setData(Metric.Level level)
          Sets an alert level as the data field
 Measure Measure.setData(String s)
          Sets the data field of the measure.
 Measure Measure.setDate(Date date)
          Sets the date of the measure - Used only in TimeMachine queries
 Measure Measure.setDescription(String description)
          Sets the measure description
 Measure Measure.setId(Long id)
          Deprecated. since 4.4 not used
 Measure Measure.setIntValue(Integer i)
          Sets the measure value as an int
 Measure Measure.setMetric(Metric metric)
          Set the underlying metric
 Measure Measure.setPersistenceMode(PersistenceMode mode)
           Sets the persistence mode of a measure.
 Measure Measure.setPersonId(Integer i)
           
 Measure Measure.setRawValue(Double v)
          For internal use
 Measure Measure.setRequirement(Requirement requirement)
          Deprecated. since 4.3
 Measure Measure.setTendency(Integer tendency)
          Sets the tendency for the measure - Internal use only
 Measure Measure.setUrl(String url)
          Sets the URL of the measure
 Measure Measure.setValue(Double v)
          Sets the measure value with the default precision of 1
 Measure Measure.setValue(Double v, int precision)
          Sets the measure value with a given precision
 Measure Measure.setVariation(int index, Double d)
          Internal use only
 Measure Measure.setVariation1(Double d)
          Internal use only
 Measure Measure.setVariation2(Double d)
          Internal use only
 Measure Measure.setVariation3(Double d)
          Internal use only
 Measure Measure.setVariation4(Double d)
          Internal use only
 Measure Measure.setVariation5(Double d)
          Internal use only
 Measure Measure.unsetData()
           
 

Methods in org.sonar.api.measures that return types with arguments of type Measure
static MeasuresFilter<Collection<Measure>> MeasuresFilters.all()
           
static MeasuresFilter<Measure> MeasuresFilters.characteristic(Metric metric, Characteristic characteristic)
           
 Collection<Measure> CoverageMeasuresBuilder.createMeasures()
           
 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
 

Methods in org.sonar.api.measures with parameters of type Measure
 CountDistributionBuilder CountDistributionBuilder.add(Measure measure)
          Adds an existing Distribution to the current one.
 RangeDistributionBuilder RangeDistributionBuilder.add(Measure<String> measure)
          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
 

Method parameters in org.sonar.api.measures with type arguments of type Measure
 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-2014 SonarSource. All Rights Reserved.