|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.api.measures.MeasureUtils
public final class MeasureUtils
An utility class to manipulate measures
Method Summary | |
---|---|
static Double |
getValue(Measure measure,
Double defaultValue)
Get the value of a measure, or alternatively a default value |
static Long |
getValueAsLong(Measure measure,
Long defaultValue)
|
static Double |
getVariation(Measure measure,
int periodIndex)
|
static Double |
getVariation(Measure measure,
int periodIndex,
Double defaultValue)
|
static Long |
getVariationAsLong(Measure measure,
int periodIndex)
|
static Long |
getVariationAsLong(Measure measure,
int periodIndex,
Long defaultValue)
|
static boolean |
hasData(Measure measure)
Tests if a measure has a data field |
static boolean |
hasValue(Measure measure)
Tests if a measure has a value |
static boolean |
haveValues(Measure... measures)
Return true if all measures have numeric value |
static Double |
sum(boolean zeroIfNone,
Collection<Measure> measures)
Sums a series of measures |
static Double |
sum(boolean zeroIfNone,
Measure... measures)
Sums a series of measures |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean haveValues(Measure... measures)
measures
- the measures
public static Double getValue(Measure measure, Double defaultValue)
measure
- the measuredefaultValue
- the default value
defaultValue
if measure is null or has no values.public static Long getValueAsLong(Measure measure, Long defaultValue)
public static Double getVariation(Measure measure, int periodIndex)
public static Double getVariation(Measure measure, int periodIndex, Double defaultValue)
public static Long getVariationAsLong(Measure measure, int periodIndex)
public static Long getVariationAsLong(Measure measure, int periodIndex, Long defaultValue)
public static boolean hasValue(Measure measure)
measure
- the measure
public static boolean hasData(Measure measure)
measure
- the measure
public static Double sum(boolean zeroIfNone, Collection<Measure> measures)
zeroIfNone
- whether to return 0 or null in case measures is nullmeasures
- the series of measures
public static Double sum(boolean zeroIfNone, Measure... measures)
zeroIfNone
- whether to return 0 or null in case measures is nullmeasures
- the series of measures
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |