org.sonar.api.batch.analyzer.measure
Interface AnalyzerMeasureBuilder<G extends Serializable>

All Known Implementing Classes:
DefaultAnalyzerMeasureBuilder

@Beta
public interface AnalyzerMeasureBuilder<G extends Serializable>

Builder to create new AnalyzerMeasure

Since:
4.4

Method Summary
 AnalyzerMeasure<G> build()
          Build the measure.
 AnalyzerMeasureBuilder<G> forMetric(Metric<G> metric)
          The metric this measure belong to.
 AnalyzerMeasureBuilder<G> onFile(InputFile file)
          The file the measure belongs to.
 AnalyzerMeasureBuilder<G> onProject()
          Tell that the measure is global to the project.
 AnalyzerMeasureBuilder<G> withValue(G value)
          Value of the measure.
 

Method Detail

onFile

AnalyzerMeasureBuilder<G> onFile(InputFile file)
The file the measure belongs to.


onProject

AnalyzerMeasureBuilder<G> onProject()
Tell that the measure is global to the project.


forMetric

AnalyzerMeasureBuilder<G> forMetric(Metric<G> metric)
The metric this measure belong to.


withValue

AnalyzerMeasureBuilder<G> withValue(G value)
Value of the measure.


build

AnalyzerMeasure<G> build()
Build the measure.



Copyright © 2009-2014 SonarSource. All Rights Reserved.