org.sonar.api.measures
Class MeasureUtils

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

public final class MeasureUtils
extends java.lang.Object


Method Summary
static java.lang.Double getValue(Measure measure, java.lang.Double defaultValue)
          Get the measure value.
static boolean hasData(Measure measure)
           
static boolean hasValue(Measure measure)
           
static boolean haveValues(Measure... measures)
          Return true if all measures have numeric value.
static java.lang.Double sum(boolean zeroIfNone, java.util.Collection<Measure> measures)
           
static java.lang.Double sum(boolean zeroIfNone, Measure... measures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

haveValues

public static boolean haveValues(Measure... measures)
Return true if all measures have numeric value.


getValue

public static java.lang.Double getValue(Measure measure,
                                        java.lang.Double defaultValue)
Get the measure value. Return defaultValue if measure is null or has no values.


hasValue

public static boolean hasValue(Measure measure)

hasData

public static boolean hasData(Measure measure)

sum

public static java.lang.Double sum(boolean zeroIfNone,
                                   java.util.Collection<Measure> measures)

sum

public static java.lang.Double sum(boolean zeroIfNone,
                                   Measure... measures)


Copyright © 2009 SonarSource SA. All Rights Reserved.