public enum DistanceUnit extends java.lang.Enum<DistanceUnit>
| Modifier and Type | Class and Description |
|---|---|
static class |
DistanceUnit.Wrapper |
| Enum Constant and Description |
|---|
CM |
DEGREES |
FT |
IN |
KM |
M |
MI |
MINUTE |
MM |
PT |
SECOND |
YD |
| Modifier and Type | Method and Description |
|---|---|
double |
convertTo(double value,
DistanceUnit targetUnit)
How much is "value" in unit "this" exprimed in the unit "target").
|
static DistanceUnit |
fromString(java.lang.String val) |
DistanceUnit[] |
getAllUnits() |
static DistanceUnit |
getBestUnit(double value,
DistanceUnit unit)
Return the first unit that would give a value >=1
|
boolean |
isBase() |
boolean |
isSameBaseUnit(DistanceUnit target) |
java.lang.String |
toString() |
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 M
public static final DistanceUnit MM
public static final DistanceUnit CM
public static final DistanceUnit KM
public static final DistanceUnit FT
public static final DistanceUnit PT
public static final DistanceUnit IN
public static final DistanceUnit YD
public static final DistanceUnit MI
public static final DistanceUnit DEGREES
public static final DistanceUnit MINUTE
public static final DistanceUnit SECOND
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 boolean isBase()
public double convertTo(double value,
DistanceUnit targetUnit)
DistanceUnit.M.convertTo(1.0, DistanceUnit.MM)==1000.0
public boolean isSameBaseUnit(DistanceUnit target)
public java.lang.String toString()
toString in class java.lang.Enum<DistanceUnit>public static DistanceUnit fromString(java.lang.String val)
public DistanceUnit[] getAllUnits()
public static DistanceUnit getBestUnit(double value, DistanceUnit unit)