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.