public enum DistanceUnit extends java.lang.Enum<DistanceUnit>
| Modifier and Type | Method and Description |
|---|---|
double |
fromMeters(double meters)
Converts a given meters value into this unit
|
java.math.BigDecimal |
getDefaultValue()
Returns the value which can be initially selected
|
static java.util.List<java.math.BigDecimal> |
getValues(DistanceUnit distanceUnit)
Returns the values available for the given distance unit
|
double |
toMeters(double value)
Converts a given value to meters
|
static DistanceUnit |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DistanceUnit[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DistanceUnit KILOMETER
public static final DistanceUnit MILE
public static DistanceUnit[] values()
for (DistanceUnit c : DistanceUnit.values()) System.out.println(c);
public static DistanceUnit valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static java.util.List<java.math.BigDecimal> getValues(DistanceUnit distanceUnit)
public double fromMeters(double meters)
public java.math.BigDecimal getDefaultValue()
public double toMeters(double value)