public enum FloatBase extends Enum<FloatBase> implements IDomainBase
Enum Constant and Description |
---|
aX |
aX10 |
aX100 |
EX |
EX10 |
EX100 |
fX |
fX10 |
fX100 |
GX |
GX10 |
GX100 |
kX |
kX10 |
kX100 |
mX |
MX |
mX10 |
MX10 |
mX100 |
MX100 |
nX |
nX10 |
nX100 |
pX |
PX |
pX10 |
PX10 |
pX100 |
PX100 |
TX |
TX10 |
TX100 |
uX |
uX10 |
uX100 |
X |
X10 |
X100 |
yX |
YX |
yX10 |
yX100 |
zX |
ZX |
zX10 |
ZX10 |
zX100 |
ZX100 |
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 FloatBase |
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 FloatBase |
parse(String text) |
long |
parseUnits(String value) |
void |
setPreferred(boolean preferred) |
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) |
double |
toValue() |
int |
userLevel() |
static FloatBase |
valueOf(int ordinal) |
static FloatBase |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FloatBase[] |
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 FloatBase yX
public static final FloatBase yX10
public static final FloatBase yX100
public static final FloatBase zX
public static final FloatBase zX10
public static final FloatBase zX100
public static final FloatBase aX
public static final FloatBase aX10
public static final FloatBase aX100
public static final FloatBase fX
public static final FloatBase fX10
public static final FloatBase fX100
public static final FloatBase pX
public static final FloatBase pX10
public static final FloatBase pX100
public static final FloatBase nX
public static final FloatBase nX10
public static final FloatBase nX100
public static final FloatBase uX
public static final FloatBase uX10
public static final FloatBase uX100
public static final FloatBase mX
public static final FloatBase mX10
public static final FloatBase mX100
public static final FloatBase X
public static final FloatBase X10
public static final FloatBase X100
public static final FloatBase kX
public static final FloatBase kX10
public static final FloatBase kX100
public static final FloatBase MX
public static final FloatBase MX10
public static final FloatBase MX100
public static final FloatBase GX
public static final FloatBase GX10
public static final FloatBase GX100
public static final FloatBase TX
public static final FloatBase TX10
public static final FloatBase TX100
public static final FloatBase PX
public static final FloatBase PX10
public static final FloatBase PX100
public static final FloatBase EX
public static final FloatBase EX10
public static final FloatBase EX100
public static final FloatBase ZX
public static final FloatBase ZX10
public static final FloatBase ZX100
public static final FloatBase YX
public static final String DOMAIN_LABEL
public static FloatBase[] values()
for (FloatBase c : FloatBase.values()) System.out.println(c);
public static FloatBase 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 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 toCommonBase()
toCommonBase
in interface IDomainBase
public double toCommonBase(long units)
toCommonBase
in interface IDomainBase
public double toValue()
public static FloatBase bestFit(double diff)
public static FloatBase valueOf(int ordinal)
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