public enum DecimalPrefix extends Enum<DecimalPrefix> implements IPrefix<DecimalPrefix>
TimeUnit.BinaryPrefix| Enum Constant and Description |
|---|
ATTO |
CENTI |
DECA |
DECI |
EXA |
FEMTO |
GIGA |
HECTO |
KILO |
MEGA |
MICRO |
MILLI |
NANO |
NONE |
PETA |
PICO |
TERA |
YOCTO |
YOTTA |
ZEPTO |
ZETTA |
| Modifier and Type | Method and Description |
|---|---|
String |
altSymbol()
Intended to be used for parsing GUI strings where entering the micron character may be
cumbersome.
|
StringBuilder |
asExponentialStringBuilder(boolean multiplicationSign) |
LinearKindOfQuantity.LinearUnitSelector |
createUnitSelector(LinearKindOfQuantity kindOfQuantity,
Iterable<DecimalPrefix> prefixes) |
double |
doubleMult() |
static DecimalPrefix |
getEngFloorPrefix(double value) |
static int |
getFloorLog10(double value) |
static int |
getFloorLog1000(double value) |
static DecimalPrefix |
getPrefix(String symbol) |
String |
identifier() |
String |
localizedName() |
int |
powerOf10() |
DecimalScaleFactor |
scaleFactor() |
String |
symbol() |
String |
toString() |
DecimalScaleFactor |
valueFactorTo(DecimalPrefix targetPrefix) |
static DecimalPrefix |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DecimalPrefix[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DecimalPrefix YOCTO
public static final DecimalPrefix ZEPTO
public static final DecimalPrefix ATTO
public static final DecimalPrefix FEMTO
public static final DecimalPrefix PICO
public static final DecimalPrefix NANO
public static final DecimalPrefix MICRO
public static final DecimalPrefix MILLI
public static final DecimalPrefix CENTI
public static final DecimalPrefix DECI
public static final DecimalPrefix NONE
public static final DecimalPrefix DECA
public static final DecimalPrefix HECTO
public static final DecimalPrefix KILO
public static final DecimalPrefix MEGA
public static final DecimalPrefix GIGA
public static final DecimalPrefix TERA
public static final DecimalPrefix PETA
public static final DecimalPrefix EXA
public static final DecimalPrefix ZETTA
public static final DecimalPrefix YOTTA
public static DecimalPrefix[] values()
for (DecimalPrefix c : DecimalPrefix.values()) System.out.println(c);
public static DecimalPrefix valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static DecimalPrefix getPrefix(String symbol)
public static int getFloorLog10(double value)
public static int getFloorLog1000(double value)
public static DecimalPrefix getEngFloorPrefix(double value)
public int powerOf10()
public DecimalScaleFactor scaleFactor()
scaleFactor in interface IPrefix<DecimalPrefix>public DecimalScaleFactor valueFactorTo(DecimalPrefix targetPrefix)
valueFactorTo in interface IPrefix<DecimalPrefix>public double doubleMult()
public final String symbol()
symbol in interface IPrefix<DecimalPrefix>public final String altSymbol()
altSymbol in interface IPrefix<DecimalPrefix>null if no other representation is availablepublic final String identifier()
identifier in interface IPrefix<DecimalPrefix>public String localizedName()
localizedName in interface IPrefix<DecimalPrefix>public StringBuilder asExponentialStringBuilder(boolean multiplicationSign)
asExponentialStringBuilder in interface IPrefix<DecimalPrefix>public String toString()
toString in class Enum<DecimalPrefix>public LinearKindOfQuantity.LinearUnitSelector createUnitSelector(LinearKindOfQuantity kindOfQuantity, Iterable<DecimalPrefix> prefixes)
createUnitSelector in interface IPrefix<DecimalPrefix>Copyright © 2019. All rights reserved.