| Package | Description | 
|---|---|
| org.sonar.api.batch | |
| org.sonar.api.batch.sensor.coverage | |
| org.sonar.api.batch.sensor.internal | |
| org.sonar.api.measures | 
| Modifier and Type | Method and Description | 
|---|---|
Metric | 
DefaultFormulaContext.getTargetMetric()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract List<Metric> | 
AbstractSumChildrenDecorator.generatesMetrics()
Deprecated.  
Each metric is used individually. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<Measure> | 
DefaultFormulaData.getChildrenMeasures(Metric metric)  | 
Collection<Measure> | 
DecoratorContext.getChildrenMeasures(Metric metric)  | 
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 
 | 
<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,
                      Metric metric,
                      Double value)
Save measure on  
InputFile | 
Measure | 
SensorContext.saveMeasure(Metric metric,
                      Double value)
Add a measure on project 
 | 
DecoratorContext | 
DecoratorContext.saveMeasure(Metric metric,
                      Double value)
Add a new measure on the current resource. 
 | 
Measure | 
SensorContext.saveMeasure(Resource resource,
                      Metric metric,
                      Double value)
Add or update a measure. 
 | 
void | 
DefaultFormulaContext.setMetric(Metric metric)  | 
| Constructor and Description | 
|---|
DefaultFormulaContext(Metric metric)  | 
| Modifier and Type | Method and Description | 
|---|---|
Metric | 
CoverageType.conditionsByLine()  | 
Metric | 
CoverageType.conditionsToCover()  | 
Metric | 
CoverageType.coveredConditionsByLine()  | 
Metric | 
CoverageType.lineHitsData()  | 
Metric | 
CoverageType.linesToCover()  | 
Metric | 
CoverageType.uncoveredConditions()  | 
Metric | 
CoverageType.uncoveredLines()  | 
| Modifier and Type | Method and Description | 
|---|---|
<G extends Serializable>  | 
SensorContextTester.measure(String componetKey,
              Metric<G> metric)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Metric<Integer> | 
CoreMetrics.ACCESSORS
Deprecated. 
 
since 5.0. 
 | 
static Metric<Metric.Level> | 
CoreMetrics.ALERT_STATUS  | 
static Metric<Integer> | 
CoreMetrics.BLOCKER_VIOLATIONS  | 
static Metric<Double> | 
CoreMetrics.BRANCH_COVERAGE  | 
static Metric<Double> | 
CoreMetrics.CLASS_COMPLEXITY
Information about the cyclomatic complexity per class, calculated by divided the complexity in classes by the number of classes. 
 | 
static Metric<String> | 
CoreMetrics.CLASS_COMPLEXITY_DISTRIBUTION
Deprecated. 
 
in 3.0 - see SONAR-3289 
 | 
static Metric<Integer> | 
CoreMetrics.CLASSES  | 
static Metric<Integer> | 
CoreMetrics.COMMENT_LINES  | 
static Metric<String> | 
CoreMetrics.COMMENT_LINES_DATA
Information about comments in file. 
 | 
static Metric<Double> | 
CoreMetrics.COMMENT_LINES_DENSITY  | 
static Metric<Integer> | 
CoreMetrics.COMMENTED_OUT_CODE_LINES
Deprecated. 
 
since 4.2 - see SONAR-4990 
 | 
static Metric<Integer> | 
CoreMetrics.COMPLEXITY  | 
static Metric<Integer> | 
CoreMetrics.COMPLEXITY_IN_CLASSES  | 
static Metric<Integer> | 
CoreMetrics.COMPLEXITY_IN_FUNCTIONS  | 
static Metric<String> | 
CoreMetrics.CONDITIONS_BY_LINE
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<Integer> | 
CoreMetrics.CONDITIONS_TO_COVER
Use  
CoverageMeasuresBuilder to build measure for this metric. | 
static Metric<Integer> | 
CoreMetrics.CONFIRMED_ISSUES  | 
static Metric<Double> | 
CoreMetrics.COVERAGE  | 
static Metric<String> | 
CoreMetrics.COVERAGE_LINE_HITS_DATA
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<String> | 
CoreMetrics.COVERED_CONDITIONS_BY_LINE
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<Integer> | 
CoreMetrics.CRITICAL_VIOLATIONS  | 
static Metric<String> | 
CoreMetrics.DEPENDENCY_MATRIX
Deprecated. 
 
since 5.0 this is an internal metric that should not be accessed by plugins 
 | 
static Metric<Integer> | 
CoreMetrics.DEPTH_IN_TREE
Deprecated. 
 
since 4.0. See SONAR-4643 
 | 
static Metric<String> | 
CoreMetrics.DEVELOPMENT_COST  | 
static Metric<Integer> | 
CoreMetrics.DIRECTORIES  | 
static Metric<Integer> | 
CoreMetrics.DIRECTORY_CYCLES
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.DIRECTORY_EDGES_WEIGHT
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.DIRECTORY_FEEDBACK_EDGES
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Double> | 
CoreMetrics.DIRECTORY_TANGLE_INDEX
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.DIRECTORY_TANGLES
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.DUPLICATED_BLOCKS  | 
static Metric<Integer> | 
CoreMetrics.DUPLICATED_FILES
For files: if it contains duplicates, then 1, otherwise 0. 
 | 
static Metric<Integer> | 
CoreMetrics.DUPLICATED_LINES  | 
static Metric<Double> | 
CoreMetrics.DUPLICATED_LINES_DENSITY  | 
static Metric<String> | 
CoreMetrics.DUPLICATIONS_DATA
Deprecated. 
 
since 4.5. Internal storage of duplication is not an API. 
 | 
static Metric<Integer> | 
CoreMetrics.FALSE_POSITIVE_ISSUES  | 
static Metric<Double> | 
CoreMetrics.FILE_COMPLEXITY  | 
static Metric<String> | 
CoreMetrics.FILE_COMPLEXITY_DISTRIBUTION  | 
static Metric<Integer> | 
CoreMetrics.FILE_CYCLES
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.FILE_EDGES_WEIGHT
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.FILE_FEEDBACK_EDGES
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Double> | 
CoreMetrics.FILE_TANGLE_INDEX
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.FILE_TANGLES
Deprecated. 
 
since 5.2 No more design features 
 | 
static Metric<Integer> | 
CoreMetrics.FILES  | 
static Metric<Double> | 
CoreMetrics.FUNCTION_COMPLEXITY
Information about the cyclomatic complexity per function, calculated by divided the complexity in functions by the number of functions. 
 | 
static Metric<String> | 
CoreMetrics.FUNCTION_COMPLEXITY_DISTRIBUTION  | 
static Metric<Integer> | 
CoreMetrics.FUNCTIONS  | 
static Metric<Integer> | 
CoreMetrics.GENERATED_LINES  | 
static Metric<Integer> | 
CoreMetrics.GENERATED_NCLOC  | 
static Metric<Integer> | 
CoreMetrics.INFO_VIOLATIONS  | 
static Metric<Double> | 
CoreMetrics.IT_BRANCH_COVERAGE  | 
static Metric<String> | 
CoreMetrics.IT_CONDITIONS_BY_LINE
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<Integer> | 
CoreMetrics.IT_CONDITIONS_TO_COVER  | 
static Metric<Double> | 
CoreMetrics.IT_COVERAGE  | 
static Metric<String> | 
CoreMetrics.IT_COVERAGE_LINE_HITS_DATA
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<String> | 
CoreMetrics.IT_COVERED_CONDITIONS_BY_LINE
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<Double> | 
CoreMetrics.IT_LINE_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.IT_LINES_TO_COVER  | 
static Metric<Integer> | 
CoreMetrics.IT_UNCOVERED_CONDITIONS  | 
static Metric<Integer> | 
CoreMetrics.IT_UNCOVERED_LINES  | 
static Metric | 
CoreMetrics.LAST_COMMIT_DATE
Date of the most recent commit. 
 | 
static Metric<Double> | 
CoreMetrics.LCOM4
Deprecated. 
 
in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853 
 | 
static Metric<String> | 
CoreMetrics.LCOM4_BLOCKS
Deprecated. 
 
in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853 
 | 
static Metric<String> | 
CoreMetrics.LCOM4_DISTRIBUTION
Deprecated. 
 
in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853 
 | 
static Metric<Double> | 
CoreMetrics.LINE_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.LINES  | 
static Metric<Integer> | 
CoreMetrics.LINES_TO_COVER
Use  
CoverageMeasuresBuilder to build measure for this metric. | 
static Metric<Integer> | 
CoreMetrics.MAJOR_VIOLATIONS  | 
protected Metric<G> | 
Measure.metric  | 
static Metric<Integer> | 
CoreMetrics.MINOR_VIOLATIONS  | 
static Metric<Integer> | 
CoreMetrics.NCLOC  | 
static Metric<String> | 
CoreMetrics.NCLOC_DATA
Information about lines of code in file. 
 | 
static Metric<String> | 
CoreMetrics.NCLOC_LANGUAGE_DISTRIBUTION  | 
static Metric<Integer> | 
CoreMetrics.NEW_BLOCKER_VIOLATIONS  | 
static Metric<Double> | 
CoreMetrics.NEW_BRANCH_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_CONDITIONS_TO_COVER  | 
static Metric<Double> | 
CoreMetrics.NEW_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_CRITICAL_VIOLATIONS  | 
static Metric<Integer> | 
CoreMetrics.NEW_INFO_VIOLATIONS  | 
static Metric<Double> | 
CoreMetrics.NEW_IT_BRANCH_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_IT_CONDITIONS_TO_COVER  | 
static Metric<Double> | 
CoreMetrics.NEW_IT_COVERAGE  | 
static Metric<Double> | 
CoreMetrics.NEW_IT_LINE_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_IT_LINES_TO_COVER  | 
static Metric<Integer> | 
CoreMetrics.NEW_IT_UNCOVERED_CONDITIONS  | 
static Metric<Integer> | 
CoreMetrics.NEW_IT_UNCOVERED_LINES  | 
static Metric<Double> | 
CoreMetrics.NEW_LINE_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_LINES_TO_COVER  | 
static Metric<Integer> | 
CoreMetrics.NEW_MAJOR_VIOLATIONS  | 
static Metric<Integer> | 
CoreMetrics.NEW_MINOR_VIOLATIONS  | 
static Metric<Double> | 
CoreMetrics.NEW_OVERALL_BRANCH_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_OVERALL_CONDITIONS_TO_COVER  | 
static Metric<Double> | 
CoreMetrics.NEW_OVERALL_COVERAGE  | 
static Metric<Double> | 
CoreMetrics.NEW_OVERALL_LINE_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.NEW_OVERALL_LINES_TO_COVER  | 
static Metric<Integer> | 
CoreMetrics.NEW_OVERALL_UNCOVERED_CONDITIONS  | 
static Metric<Integer> | 
CoreMetrics.NEW_OVERALL_UNCOVERED_LINES  | 
static Metric<Double> | 
CoreMetrics.NEW_SQALE_DEBT_RATIO  | 
static Metric<Long> | 
CoreMetrics.NEW_TECHNICAL_DEBT  | 
static Metric<Integer> | 
CoreMetrics.NEW_UNCOVERED_CONDITIONS  | 
static Metric<Integer> | 
CoreMetrics.NEW_UNCOVERED_LINES  | 
static Metric<Integer> | 
CoreMetrics.NEW_VIOLATIONS  | 
static Metric<Integer> | 
CoreMetrics.NUMBER_OF_CHILDREN
Deprecated. 
 
since 4.0. See SONAR-4643 
 | 
static Metric<Integer> | 
CoreMetrics.OPEN_ISSUES  | 
static Metric<Double> | 
CoreMetrics.OVERALL_BRANCH_COVERAGE  | 
static Metric<String> | 
CoreMetrics.OVERALL_CONDITIONS_BY_LINE
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<Integer> | 
CoreMetrics.OVERALL_CONDITIONS_TO_COVER  | 
static Metric<Double> | 
CoreMetrics.OVERALL_COVERAGE  | 
static Metric<String> | 
CoreMetrics.OVERALL_COVERAGE_LINE_HITS_DATA
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<String> | 
CoreMetrics.OVERALL_COVERED_CONDITIONS_BY_LINE
Deprecated. 
 
since 5.2 soon to be removed 
 | 
static Metric<Double> | 
CoreMetrics.OVERALL_LINE_COVERAGE  | 
static Metric<Integer> | 
CoreMetrics.OVERALL_LINES_TO_COVER  | 
static Metric<Integer> | 
CoreMetrics.OVERALL_UNCOVERED_CONDITIONS  | 
static Metric<Integer> | 
CoreMetrics.OVERALL_UNCOVERED_LINES  | 
static Metric<Integer> | 
CoreMetrics.PACKAGE_CYCLES
Deprecated. 
 
since 5.0 use  
CoreMetrics.DIRECTORY_CYCLES | 
static Metric<Integer> | 
CoreMetrics.PACKAGE_EDGES_WEIGHT
Deprecated. 
 
since 5.0 use  
CoreMetrics.DIRECTORY_EDGES_WEIGHT | 
static Metric<Integer> | 
CoreMetrics.PACKAGE_FEEDBACK_EDGES
Deprecated. 
 
since 5.0 use  
CoreMetrics.DIRECTORY_FEEDBACK_EDGES | 
static Metric<Double> | 
CoreMetrics.PACKAGE_TANGLE_INDEX
Deprecated. 
 
since 5.0 use  
CoreMetrics.DIRECTORY_TANGLE_INDEX | 
static Metric<Integer> | 
CoreMetrics.PACKAGE_TANGLES
Deprecated. 
 
since 5.0 use  
CoreMetrics.DIRECTORY_TANGLES | 
static Metric<Integer> | 
CoreMetrics.PACKAGES
Deprecated. 
 
since 4.2 there is now only directory 
 | 
static Metric<String> | 
CoreMetrics.PROFILE
Deprecated. 
 
since 4.4 doesn't support multi-language. See  
CoreMetrics.QUALITY_PROFILES_KEY | 
static Metric<Integer> | 
CoreMetrics.PROFILE_VERSION
Deprecated. 
 
since 4.4 doesn't support multi-language. See  
CoreMetrics.QUALITY_PROFILES_KEY | 
static Metric<Integer> | 
CoreMetrics.PROJECTS  | 
static Metric<Integer> | 
CoreMetrics.PUBLIC_API  | 
static Metric<Double> | 
CoreMetrics.PUBLIC_DOCUMENTED_API_DENSITY  | 
static Metric<Integer> | 
CoreMetrics.PUBLIC_UNDOCUMENTED_API  | 
static Metric<String> | 
CoreMetrics.QUALITY_GATE_DETAILS
The project detailed status with regard to its quality gate. 
 | 
static Metric<String> | 
CoreMetrics.QUALITY_PROFILES  | 
static Metric<Integer> | 
CoreMetrics.REOPENED_ISSUES  | 
static Metric<Integer> | 
CoreMetrics.RFC
Deprecated. 
 
since 4.2. See SONAR-5042 
 | 
static Metric<String> | 
CoreMetrics.RFC_DISTRIBUTION
Deprecated. 
 
since 4.2. See SONAR-5042 
 | 
static Metric<String> | 
CoreMetrics.SCM_AUTHORS_BY_LINE
Deprecated. 
 
since 5.0 SCM data will no more be stored as measures 
 | 
static Metric<String> | 
CoreMetrics.SCM_LAST_COMMIT_DATETIMES_BY_LINE
Deprecated. 
 
since 5.0 SCM data will no more be stored as measures 
 | 
static Metric<String> | 
CoreMetrics.SCM_REVISIONS_BY_LINE
Deprecated. 
 
since 5.0 SCM data will no more be stored as measures 
 | 
static Metric<Integer> | 
CoreMetrics.SKIPPED_TESTS  | 
static Metric<Double> | 
CoreMetrics.SQALE_DEBT_RATIO  | 
static Metric<Integer> | 
CoreMetrics.SQALE_RATING  | 
static Metric<Integer> | 
CoreMetrics.STATEMENTS  | 
static Metric<Double> | 
CoreMetrics.SUSPECT_LCOM4_DENSITY
Deprecated. 
 
in 4.1. See http://jira.sonarsource.com/browse/SONAR-4853 
 | 
static Metric<Long> | 
CoreMetrics.TECHNICAL_DEBT  | 
static Metric<String> | 
CoreMetrics.TEST_DATA
Deprecated. 
 
since 5.2 use  
MutableTestPlan | 
static Metric<Integer> | 
CoreMetrics.TEST_ERRORS  | 
static Metric<Long> | 
CoreMetrics.TEST_EXECUTION_TIME  | 
static Metric<Integer> | 
CoreMetrics.TEST_FAILURES  | 
static Metric<Double> | 
CoreMetrics.TEST_SUCCESS_DENSITY  | 
static Metric<Integer> | 
CoreMetrics.TESTS
Value of measure for this metric can be saved from Sensor, taking into account following rules:
 
 Non-zero value should be saved for resources representing tests. 
 | 
static Metric<Integer> | 
CoreMetrics.UNCOVERED_CONDITIONS
Use  
CoverageMeasuresBuilder to build measure for this metric. | 
static Metric<Integer> | 
CoreMetrics.UNCOVERED_LINES
Use  
CoverageMeasuresBuilder to build measure for this metric. | 
static Metric<Integer> | 
CoreMetrics.VIOLATIONS  | 
| Modifier and Type | Field and Description | 
|---|---|
static List<Metric> | 
CoverageMeasuresBuilder.METRICS
Deprecated.  
Metrics of generated measures 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<G extends Serializable>  | 
Metric.Builder.create()
Creates a new metric definition based on the properties set on this metric builder. 
 | 
Metric | 
MetricFinder.findById(int id)
Deprecated.  
  | 
Metric | 
MetricFinder.findByKey(String key)
Deprecated.  
  | 
Metric | 
PropertiesBuilder.getMetric()  | 
Metric<G> | 
Measure.getMetric()  | 
static Metric | 
CoreMetrics.getMetric(String key)  | 
Metric | 
FormulaContext.getTargetMetric()  | 
Metric<G> | 
Metric.merge(Metric with)
Merge with fields from other metric. 
 | 
Metric<G> | 
Metric.setBestValue(Double bestValue)  | 
Metric<G> | 
Metric.setDescription(String description)
Sets the metric description 
 | 
Metric<G> | 
Metric.setDirection(Integer direction)
Sets the metric direction. 
 | 
Metric<G> | 
Metric.setDomain(String domain)
Sets the domain for the metric (General, Complexity...) 
 | 
Metric<G> | 
Metric.setEnabled(Boolean enabled)
Sets whether the metric is enabled 
 | 
Metric<G> | 
Metric.setFormula(Formula formula)
Deprecated. 
 
since 5.2 there's no more decorator on batch side, please use  
MeasureComputer instead | 
Metric<G> | 
Metric.setHidden(Boolean hidden)  | 
Metric<G> | 
Metric.setId(Integer id)
For internal use only 
 | 
Metric<G> | 
Metric.setKey(String key)
Sets the metric key 
 | 
Metric<G> | 
Metric.setName(String name)
Sets the metric name 
 | 
Metric<G> | 
Metric.setOptimizedBestValue(Boolean b)  | 
Metric<G> | 
Metric.setQualitative(Boolean qualitative)
Sets whether the metric is qualitative 
 | 
Metric<G> | 
Metric.setType(Metric.ValueType type)
Sets the metric type 
 | 
Metric<G> | 
Metric.setUserManaged(Boolean userManaged)
Sets whether the metric is managed by users ("manual metric") 
 | 
Metric<G> | 
Metric.setWorstValue(Double d)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Metric> | 
WeightedMeanAggregationFormula.dependsUponMetrics()
Deprecated.  
  | 
List<Metric> | 
SumChildValuesFormula.dependsUponMetrics()
Deprecated.  
  | 
List<Metric> | 
SumChildDistributionFormula.dependsUponMetrics()
Deprecated.  
  | 
List<Metric> | 
MeanAggregationFormula.dependsUponMetrics()
Deprecated.  
  | 
List<Metric> | 
Formula.dependsUponMetrics()
Deprecated.  
  | 
List<Metric> | 
AverageFormula.dependsUponMetrics()
Deprecated.  
 | 
Collection<Metric> | 
MetricFinder.findAll()
Deprecated.  
  | 
Collection<Metric> | 
MetricFinder.findAll(List<String> metricKeys)
Deprecated.  
  | 
List<Metric> | 
Metrics.getMetrics()  | 
static List<Metric> | 
CoreMetrics.getMetrics()  | 
| Modifier and Type | Method and Description | 
|---|---|
static MeasuresFilter<Measure> | 
MeasuresFilters.characteristic(Metric metric,
                            Characteristic characteristic)  | 
static AverageFormula | 
AverageFormula.create(Metric main,
            Metric by)
Deprecated.  
Creates a new  
AverageFormula class. | 
static AverageFormula | 
AverageFormula.create(Metric main,
            Metric by)
Deprecated.  
Creates a new  
AverageFormula class. | 
static RuleMeasure | 
RuleMeasure.createForCategory(Metric metric,
                                  Integer category,
                                  Double value)
Deprecated. 
 
since 2.5. See SONAR-2007. 
 | 
static RuleMeasure | 
RuleMeasure.createForPriority(Metric metric,
                                  RulePriority priority,
                                  Double value)
Deprecated.  
  | 
static RuleMeasure | 
RuleMeasure.createForRule(Metric metric,
                          Rule rule,
                          Double value)
Deprecated. 
 
since 4.4 use  
RuleMeasure.createForRule(Metric, RuleKey, Double) | 
static RuleMeasure | 
RuleMeasure.createForRule(Metric metric,
                          RuleKey ruleKey,
                          Double value)
Deprecated.  
  | 
Collection<Measure> | 
FormulaData.getChildrenMeasures(Metric metric)  | 
Measure | 
FormulaData.getMeasure(Metric metric)  | 
Metric<G> | 
Metric.merge(Metric with)
Merge with fields from other metric. 
 | 
static MeasuresFilter<Measure> | 
MeasuresFilters.requirement(Metric metric,
                      Requirement requirement)
Deprecated. 
 
since 4.3 
 | 
static MeasuresFilter<RuleMeasure> | 
MeasuresFilters.rule(Metric metric,
        Rule rule)  | 
static MeasuresFilter<RuleMeasure> | 
MeasuresFilters.rule(Metric metric,
        RuleKey ruleKey)  | 
static MeasuresFilter<Collection<RuleMeasure>> | 
MeasuresFilters.rules(Metric metric)  | 
AverageFormula | 
AverageFormula.setFallbackForMainMetric(Metric fallbackMetric)
Deprecated.  
Set a fallback metric if no measures found for the main metric. 
 | 
PropertiesBuilder<K,V> | 
PropertiesBuilder.setMetric(Metric metric)  | 
Measure<G> | 
Measure.setMetric(Metric<G> metric)
Set the underlying metric 
 | 
| Constructor and Description | 
|---|
CountDistributionBuilder(Metric metric)
Creates an empty CountDistributionBuilder for a specified metric 
 | 
Measure(Metric metric)
Creates a measure with a metric 
 | 
Measure(Metric metric,
              Double value)
Creates a measure with a metric and a value 
 | 
Measure(Metric metric,
              Double value,
              int precision)
Creates a measure with a metric, a value and a precision for the value 
 | 
Measure(Metric metric,
              Double value,
              String data)
Creates a measure with a metric, a value and a data field 
 | 
Measure(Metric metric,
              Metric.Level level)
Creates a measure with a metric and an alert level 
 | 
Measure(Metric metric,
              String data)
* Creates a measure with a metric and a data field 
 | 
MeasuresFilters.MetricFilter(Metric metric)  | 
PropertiesBuilder(Metric metric)  | 
PropertiesBuilder(Metric metric,
                                  Map<K,V> map)  | 
RangeDistributionBuilder(Metric<String> metric)
Deprecated.  
  | 
RangeDistributionBuilder(Metric<String> metric,
                                                Number[] bottomLimits)
Deprecated.  
RangeDistributionBuilder for a metric and a defined range
 Each entry is initialized at zero 
 | 
RuleMeasure(Metric metric,
                      RuleKey ruleKey,
                      RulePriority rulePriority,
                      Integer ruleCategory)
Deprecated.  
This constructor is for internal use only. 
 | 
RuleMeasure(Metric metric,
                      Rule rule,
                      RulePriority rulePriority,
                      Integer ruleCategory)
Deprecated. 
 
 | 
WeightedMeanAggregationFormula(Metric weightingMetric,
                                                            boolean zeroIfNoValues)
Deprecated.  
  | 
Copyright © 2009–2015 SonarSource. All rights reserved.