public abstract class HealthDataUnit extends Object
HealthDataUnit
public class HealthDataUnitExample { void convert() { double gram = HealthDataUnit.POUND.convertTo(1, HealthDataUnit.GRAM); // gram is 453.59237 } static double convert(double source, String sourceUnit, String destUnit) { return HealthDataUnit.valueOf(sourceUnit).convertTo(source, destUnit); } }
static HealthDataUnit
CELSIUS
CENTIMETER
FAHRENHEIT
FLUID_OUNCE
FOOT
GRAM
GRAMS_PER_DECILITER
HBA1C_PERCENT
INCH
KELVIN
KILOGRAM
KILOMETER
KILOPASCAL
LITER
METER
MICROMOLES_PER_LITER
MILE
MILLIGRAMS_PER_DECILITER
MILLILITER
MILLIMETER
MILLIMETER_OF_MERCURY
MILLIMOLES_PER_LITER
MILLIMOLES_PER_MOLE
POUND
RANKINE
YARD
protected
HealthDataUnit()
static double
convert(double source, String sourceUnit, String destUnit)
double
convertTo(double source, HealthDataUnit destUnit)
convertTo(double source, String destUnit)
String
getUnitName()
boolean
isCompatible(HealthDataUnit unit)
static boolean
isCompatible(String source, String dest)
static void
registerDataUnit(HealthDataUnit unitObject)
valueOf(String unit)
public static final HealthDataUnit CELSIUS
public static final HealthDataUnit CENTIMETER
public static final HealthDataUnit GRAM
public static final HealthDataUnit KELVIN
public static final HealthDataUnit KILOGRAM
public static final HealthDataUnit KILOMETER
public static final HealthDataUnit METER
public static final HealthDataUnit MILLIMETER
public static final HealthDataUnit FAHRENHEIT
public static final HealthDataUnit FOOT
public static final HealthDataUnit INCH
public static final HealthDataUnit MILE
public static final HealthDataUnit POUND
public static final HealthDataUnit RANKINE
public static final HealthDataUnit YARD
public static final HealthDataUnit GRAMS_PER_DECILITER
public static final HealthDataUnit MILLIGRAMS_PER_DECILITER
public static final HealthDataUnit MILLIMOLES_PER_LITER
public static final HealthDataUnit MICROMOLES_PER_LITER
public static final HealthDataUnit MILLIMOLES_PER_MOLE
public static final HealthDataUnit HBA1C_PERCENT
public static final HealthDataUnit MILLIMETER_OF_MERCURY
public static final HealthDataUnit KILOPASCAL
public static final HealthDataUnit LITER
public static final HealthDataUnit MILLILITER
public static final HealthDataUnit FLUID_OUNCE
protected HealthDataUnit()
public String getUnitName()
public static HealthDataUnit valueOf(String unit)
unit
UnknownFormatConversionException
public boolean isCompatible(HealthDataUnit unit)
true
false
IllegalArgumentException
null
public static boolean isCompatible(String source, String dest)
source
dest
public double convertTo(double source, HealthDataUnit destUnit)
destUnit
public final double convertTo(double source, String destUnit)
public static double convert(double source, String sourceUnit, String destUnit)
sourceUnit
public static void registerDataUnit(HealthDataUnit unitObject)
unitObject