public enum AmpsBase extends Enum<AmpsBase> implements IDomainBase
Enum Constant and Description |
---|
A |
A10 |
A100 |
aA |
aA10 |
aA100 |
EA |
EA10 |
EA100 |
fA |
fA10 |
fA100 |
GA |
GA10 |
GA100 |
kA |
kA10 |
kA100 |
mA |
MA |
mA10 |
MA10 |
mA100 |
MA100 |
nA |
nA10 |
nA100 |
pA |
PA |
pA10 |
PA10 |
pA100 |
PA100 |
TA |
TA10 |
TA100 |
uA |
uA10 |
uA100 |
yA |
YA |
yA10 |
yA100 |
zA |
ZA |
zA10 |
ZA10 |
zA100 |
ZA100 |
Modifier and Type | Field and Description |
---|---|
static String |
DOMAIN_LABEL |
STYLE_ALLOW_0_WITHOUT_UNITS, STYLE_AUTO_UNIT, STYLE_DEFAULT, STYLE_DELTA, STYLE_PREFFERED_UNIT, STYLE_REMOVE_TRAILING_ZEROS, UL0, UL1, UL2
Modifier and Type | Method and Description |
---|---|
static AmpsBase |
bestFit(double diff) |
long |
convertTo(IDomainBase base,
long unit) |
long[] |
convertTo(IDomainBase base,
long[] units) |
String |
getDomainLabel() |
BigDecimal |
getQuantum() |
IDomainBase |
getReaderBase(IDomainBase samplesBase) |
boolean |
isCompatible(IDomainBase base) |
boolean |
isFinerThan(IDomainBase base) |
boolean |
isPreferred() |
static AmpsBase |
parse(String text) |
long |
parseUnits(String value) |
static void |
resetPreferred() |
void |
setPreferred(boolean preferred) |
double |
toAmps() |
double |
toCommonBase() |
double |
toCommonBase(long units) |
String |
toString()
Returns the name of this enum constant, as contained in the
declaration.
|
String |
toString(long units) |
String |
toString(long units,
int style) |
int |
userLevel() |
static AmpsBase |
valueOf(int ordinal) |
static AmpsBase |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AmpsBase[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
ordinal
public static final AmpsBase yA
public static final AmpsBase yA10
public static final AmpsBase yA100
public static final AmpsBase zA
public static final AmpsBase zA10
public static final AmpsBase zA100
public static final AmpsBase aA
public static final AmpsBase aA10
public static final AmpsBase aA100
public static final AmpsBase fA
public static final AmpsBase fA10
public static final AmpsBase fA100
public static final AmpsBase pA
public static final AmpsBase pA10
public static final AmpsBase pA100
public static final AmpsBase nA
public static final AmpsBase nA10
public static final AmpsBase nA100
public static final AmpsBase uA
public static final AmpsBase uA10
public static final AmpsBase uA100
public static final AmpsBase mA
public static final AmpsBase mA10
public static final AmpsBase mA100
public static final AmpsBase A
public static final AmpsBase A10
public static final AmpsBase A100
public static final AmpsBase kA
public static final AmpsBase kA10
public static final AmpsBase kA100
public static final AmpsBase MA
public static final AmpsBase MA10
public static final AmpsBase MA100
public static final AmpsBase GA
public static final AmpsBase GA10
public static final AmpsBase GA100
public static final AmpsBase TA
public static final AmpsBase TA10
public static final AmpsBase TA100
public static final AmpsBase PA
public static final AmpsBase PA10
public static final AmpsBase PA100
public static final AmpsBase EA
public static final AmpsBase EA10
public static final AmpsBase EA100
public static final AmpsBase ZA
public static final AmpsBase ZA10
public static final AmpsBase ZA100
public static final AmpsBase YA
public static final String DOMAIN_LABEL
public static AmpsBase[] values()
for (AmpsBase c : AmpsBase.values()) System.out.println(c);
public static AmpsBase 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 int userLevel()
userLevel
in interface IDomainBase
public static void resetPreferred()
public void setPreferred(boolean preferred)
setPreferred
in interface IDomainBase
public boolean isPreferred()
isPreferred
in interface IDomainBase
public String toString()
Enum
public String toString(long units)
toString
in interface IDomainBase
public String toString(long units, int style)
toString
in interface IDomainBase
public BigDecimal getQuantum()
getQuantum
in interface IDomainBase
public double toAmps()
public double toCommonBase()
toCommonBase
in interface IDomainBase
public double toCommonBase(long units)
toCommonBase
in interface IDomainBase
public static AmpsBase valueOf(int ordinal)
public static AmpsBase bestFit(double diff)
public boolean isCompatible(IDomainBase base)
isCompatible
in interface IDomainBase
public long[] convertTo(IDomainBase base, long[] units)
convertTo
in interface IDomainBase
public long convertTo(IDomainBase base, long unit)
convertTo
in interface IDomainBase
public String getDomainLabel()
getDomainLabel
in interface IDomainBase
public long parseUnits(String value) throws NumberFormatException
parseUnits
in interface IDomainBase
NumberFormatException
public boolean isFinerThan(IDomainBase base)
isFinerThan
in interface IDomainBase
public IDomainBase getReaderBase(IDomainBase samplesBase)
getReaderBase
in interface IReaderDomainBaseProvider