org.sonar.api.measures
Class CoverageMeasuresBuilder

java.lang.Object
  extended by org.sonar.api.measures.CoverageMeasuresBuilder

public final class CoverageMeasuresBuilder
extends Object

Since:
2.7

Field Summary
static List<Metric> METRICS
          Metrics of generated measures
 
Method Summary
static CoverageMeasuresBuilder create()
           
 Collection<Measure> createMeasures()
           
 int getConditions()
           
 SortedMap<Integer,Integer> getConditionsByLine()
           
 int getCoveredConditions()
           
 SortedMap<Integer,Integer> getCoveredConditionsByLine()
           
 int getCoveredLines()
           
 SortedMap<Integer,Integer> getHitsByLine()
           
 int getLinesToCover()
           
 CoverageMeasuresBuilder reset()
           
 CoverageMeasuresBuilder setConditions(int lineId, int conditions, int coveredConditions)
           
 CoverageMeasuresBuilder setHits(int lineId, int hits)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METRICS

public static final List<Metric> METRICS
Metrics of generated measures

Method Detail

reset

public CoverageMeasuresBuilder reset()

setHits

public CoverageMeasuresBuilder setHits(int lineId,
                                       int hits)

setConditions

public CoverageMeasuresBuilder setConditions(int lineId,
                                             int conditions,
                                             int coveredConditions)

getCoveredLines

public int getCoveredLines()

getLinesToCover

public int getLinesToCover()

getConditions

public int getConditions()

getCoveredConditions

public int getCoveredConditions()

getHitsByLine

public SortedMap<Integer,Integer> getHitsByLine()

getConditionsByLine

public SortedMap<Integer,Integer> getConditionsByLine()

getCoveredConditionsByLine

public SortedMap<Integer,Integer> getCoveredConditionsByLine()

createMeasures

public Collection<Measure> createMeasures()

create

public static CoverageMeasuresBuilder create()


Copyright © 2009-2014 SonarSource. All Rights Reserved.