org.sonar.api.measures
Class RangeDistributionBuilder

java.lang.Object
  extended by org.sonar.api.measures.RangeDistributionBuilder
All Implemented Interfaces:
MeasureBuilder

public class RangeDistributionBuilder
extends java.lang.Object
implements MeasureBuilder


Constructor Summary
RangeDistributionBuilder(Metric metric, java.lang.Number[] bottomLimits)
           
 
Method Summary
 RangeDistributionBuilder add(Measure measure)
           
 RangeDistributionBuilder add(java.lang.Number object)
           
 RangeDistributionBuilder add(java.lang.Number object, int count)
           
 Measure build()
           
 Measure build(boolean allowEmptyData)
           
 RangeDistributionBuilder clear()
           
 boolean isEmpty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeDistributionBuilder

public RangeDistributionBuilder(Metric metric,
                                java.lang.Number[] bottomLimits)
Method Detail

add

public RangeDistributionBuilder add(java.lang.Number object)

add

public RangeDistributionBuilder add(java.lang.Number object,
                                    int count)

add

public RangeDistributionBuilder add(Measure measure)

clear

public RangeDistributionBuilder clear()

isEmpty

public boolean isEmpty()

build

public Measure build()
Specified by:
build in interface MeasureBuilder

build

public Measure build(boolean allowEmptyData)


Copyright © 2009 SonarSource SA. All Rights Reserved.