org.sonar.api.batch.analyzer.measure.internal
Class DefaultAnalyzerMeasureBuilder<G extends Serializable>

java.lang.Object
  extended by org.sonar.api.batch.analyzer.measure.internal.DefaultAnalyzerMeasureBuilder<G>
All Implemented Interfaces:
AnalyzerMeasureBuilder<G>

public class DefaultAnalyzerMeasureBuilder<G extends Serializable>
extends Object
implements AnalyzerMeasureBuilder<G>


Constructor Summary
DefaultAnalyzerMeasureBuilder()
           
 
Method Summary
 DefaultAnalyzerMeasure<G> build()
          Build the measure.
 DefaultAnalyzerMeasureBuilder<G> forMetric(Metric<G> metric)
          The metric this measure belong to.
 DefaultAnalyzerMeasureBuilder<G> onFile(InputFile inputFile)
          The file the measure belongs to.
 DefaultAnalyzerMeasureBuilder<G> onProject()
          Tell that the measure is global to the project.
 DefaultAnalyzerMeasureBuilder<G> withValue(G value)
          Value of the measure.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAnalyzerMeasureBuilder

public DefaultAnalyzerMeasureBuilder()
Method Detail

onFile

public DefaultAnalyzerMeasureBuilder<G> onFile(InputFile inputFile)
Description copied from interface: AnalyzerMeasureBuilder
The file the measure belongs to.

Specified by:
onFile in interface AnalyzerMeasureBuilder<G extends Serializable>

onProject

public DefaultAnalyzerMeasureBuilder<G> onProject()
Description copied from interface: AnalyzerMeasureBuilder
Tell that the measure is global to the project.

Specified by:
onProject in interface AnalyzerMeasureBuilder<G extends Serializable>

forMetric

public DefaultAnalyzerMeasureBuilder<G> forMetric(Metric<G> metric)
Description copied from interface: AnalyzerMeasureBuilder
The metric this measure belong to.

Specified by:
forMetric in interface AnalyzerMeasureBuilder<G extends Serializable>

withValue

public DefaultAnalyzerMeasureBuilder<G> withValue(G value)
Description copied from interface: AnalyzerMeasureBuilder
Value of the measure.

Specified by:
withValue in interface AnalyzerMeasureBuilder<G extends Serializable>

build

public DefaultAnalyzerMeasure<G> build()
Description copied from interface: AnalyzerMeasureBuilder
Build the measure.

Specified by:
build in interface AnalyzerMeasureBuilder<G extends Serializable>


Copyright © 2009-2014 SonarSource. All Rights Reserved.