@Immutable public abstract static class Measurement.MeasurementDouble extends Measurement
Double typed Measurement.Measurement.MeasurementDouble, Measurement.MeasurementLong| Modifier and Type | Method and Description |
|---|---|
static Measurement.MeasurementDouble |
create(Measure.MeasureDouble measure,
double value)
Constructs a new
Measurement.MeasurementDouble. |
abstract Measure.MeasureDouble |
getMeasure()
Extracts the measured
Measure. |
abstract double |
getValue() |
<T> T |
match(Function<? super Measurement.MeasurementDouble,T> p0,
Function<? super Measurement.MeasurementLong,T> p1,
Function<? super Measurement,T> defaultFunction)
Applies the given match function to the underlying data type.
|
public static Measurement.MeasurementDouble create(Measure.MeasureDouble measure, double value)
Measurement.MeasurementDouble.public abstract Measure.MeasureDouble getMeasure()
MeasurementMeasure.getMeasure in class Measurementpublic abstract double getValue()
public <T> T match(Function<? super Measurement.MeasurementDouble,T> p0, Function<? super Measurement.MeasurementLong,T> p1, Function<? super Measurement,T> defaultFunction)
Measurementmatch in class Measurement