public final class SIPrefix
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static SIPrefix |
ATTO
The atto prefix (10^-18).
|
static SIPrefix |
CENTI
The centi prefix (10^-2).
|
static SIPrefix |
DECA
The deca prefix (10^1).
|
static SIPrefix |
DECI
The dezi prefix (10^-1).
|
static SIPrefix |
EXA
The exa prefix (10^18).
|
static SIPrefix |
EXBI
The exbi predix (2^50).
|
static SIPrefix |
FEMTO
The femto prefix (10^-15).
|
static SIPrefix |
GIBI
The gibi predix (2^30).
|
static SIPrefix |
GIGA
The giga prefix (10^9).
|
static SIPrefix |
HECTO
The hecto prefix (10^2).
|
(package private) static java.lang.String |
I18N_PREFIX
The prefix for I18n resolution of names.
|
static SIPrefix |
KIBI
The kibi prefix (2^10).
|
static SIPrefix |
KILO
The kilo prefix (10^3).
|
static SIPrefix |
MEBI
The mebi predix (2^20).
|
static SIPrefix |
MEGA
The mega prefix (10^6).
|
static SIPrefix |
MICRO
The micro prefix (10^-6).
|
static SIPrefix |
MILLI
The milli prefix (10^-3).
|
static SIPrefix |
NANO
The nano prefix (10^-9).
|
static SIPrefix |
NO_PREFIX
No prefix (10^0).
|
static SIPrefix |
PEBI
The pebi predix (2^50).
|
static SIPrefix |
PETA
The peta prefix (10^15).
|
static SIPrefix |
PICO
The pico prefix (10^-12).
|
static SIPrefix |
QUECTO
The quecto prefix (10^-27).
|
static SIPrefix |
QUETTA
The quetta prefix (10^30).
|
static SIPrefix |
RONNA
The ronna prefix (10^27).
|
static SIPrefix |
RONTO
The ronto prefix (10^-27).
|
static SIPrefix |
TEBI
The tebi predix (2^40).
|
static SIPrefix |
TERA
The tera prefix (10^12).
|
static SIPrefix |
YOBI
The yobi predix (2^70).
|
static SIPrefix |
YOCTO
The yocto prefix (10^-24).
|
static SIPrefix |
YOTTA
The yotta prefix (10^24).
|
static SIPrefix |
ZEBI
The zebi predix (2^60).
|
static SIPrefix |
ZEPTO
The zepto prefix (10^-21).
|
static SIPrefix |
ZETTA
The zetta prefix (10^21).
|
Modifier and Type | Method and Description |
---|---|
static OrderedPair<SIPrefix,java.lang.String> |
extractPrefix(java.lang.String unit)
Get the prefix indicated by a unit.
|
double |
getFactor()
Get the factor implied by this prefix.
|
java.lang.String |
getName()
Get the name.
|
java.lang.String |
getPrefix()
Get the prefix.
|
static SIPrefix |
getPrefix(java.lang.String unit)
Get the prefix indicated by a unit.
|
java.lang.String |
toString()
Returns a string representation of the object
|
static final java.lang.String I18N_PREFIX
public static final SIPrefix DECI
public static final SIPrefix CENTI
public static final SIPrefix MILLI
public static final SIPrefix MICRO
public static final SIPrefix NANO
public static final SIPrefix PICO
public static final SIPrefix FEMTO
public static final SIPrefix ATTO
public static final SIPrefix ZEPTO
public static final SIPrefix YOCTO
public static final SIPrefix RONTO
public static final SIPrefix QUECTO
public static final SIPrefix NO_PREFIX
public static final SIPrefix DECA
public static final SIPrefix HECTO
public static final SIPrefix KILO
public static final SIPrefix MEGA
public static final SIPrefix GIGA
public static final SIPrefix TERA
public static final SIPrefix PETA
public static final SIPrefix EXA
public static final SIPrefix ZETTA
public static final SIPrefix YOTTA
public static final SIPrefix RONNA
public static final SIPrefix QUETTA
public static final SIPrefix KIBI
public static final SIPrefix MEBI
public static final SIPrefix GIBI
public static final SIPrefix TEBI
public static final SIPrefix PEBI
public static final SIPrefix EXBI
public static final SIPrefix ZEBI
public static final SIPrefix YOBI
public double getFactor()
@NotNull public java.lang.String getPrefix()
@NotNull public java.lang.String getName()
@Nullable public static SIPrefix getPrefix(@Nullable java.lang.String unit)
unit
- unit with potential prefixnull
if unit doesn't have a prefix@Nullable public static OrderedPair<SIPrefix,java.lang.String> extractPrefix(@Nullable java.lang.String unit)
unit
- unit with potential prefixOrderedPair.first
) and remaining string (OrderedPair.second
)
if the given unit has a prefix, or null
if unit doesn't have a SI prefixpublic java.lang.String toString()
toString
in class java.lang.Object