public enum FrequencyBase extends Enum<FrequencyBase> implements IDomainBase
Enum Constant and Description |
---|
aHz |
aHz10 |
aHz100 |
EHz |
EHz10 |
EHz100 |
fHz |
fHz10 |
fHz100 |
GHz |
GHz10 |
GHz100 |
Hz |
Hz10 |
Hz100 |
kHz |
kHz10 |
kHz100 |
mHz |
MHz |
mHz10 |
MHz10 |
mHz100 |
MHz100 |
nHz |
nHz10 |
nHz100 |
pHz |
PHz |
pHz10 |
PHz10 |
pHz100 |
PHz100 |
THz |
THz10 |
THz100 |
uHz |
uHz10 |
uHz100 |
yHz |
YHz |
yHz10 |
yHz100 |
zHz |
ZHz |
zHz10 |
ZHz10 |
zHz100 |
ZHz100 |
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 FrequencyBase |
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 FrequencyBase |
parse(String text) |
long |
parseUnits(String value) |
static void |
resetPreferred() |
void |
setPreferred(boolean preferred) |
double |
toCommonBase() |
double |
toCommonBase(long units) |
double |
toHertz() |
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 FrequencyBase |
valueOf(int ordinal) |
static FrequencyBase |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FrequencyBase[] |
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 FrequencyBase yHz
public static final FrequencyBase yHz10
public static final FrequencyBase yHz100
public static final FrequencyBase zHz
public static final FrequencyBase zHz10
public static final FrequencyBase zHz100
public static final FrequencyBase aHz
public static final FrequencyBase aHz10
public static final FrequencyBase aHz100
public static final FrequencyBase fHz
public static final FrequencyBase fHz10
public static final FrequencyBase fHz100
public static final FrequencyBase pHz
public static final FrequencyBase pHz10
public static final FrequencyBase pHz100
public static final FrequencyBase nHz
public static final FrequencyBase nHz10
public static final FrequencyBase nHz100
public static final FrequencyBase uHz
public static final FrequencyBase uHz10
public static final FrequencyBase uHz100
public static final FrequencyBase mHz
public static final FrequencyBase mHz10
public static final FrequencyBase mHz100
public static final FrequencyBase Hz
public static final FrequencyBase Hz10
public static final FrequencyBase Hz100
public static final FrequencyBase kHz
public static final FrequencyBase kHz10
public static final FrequencyBase kHz100
public static final FrequencyBase MHz
public static final FrequencyBase MHz10
public static final FrequencyBase MHz100
public static final FrequencyBase GHz
public static final FrequencyBase GHz10
public static final FrequencyBase GHz100
public static final FrequencyBase THz
public static final FrequencyBase THz10
public static final FrequencyBase THz100
public static final FrequencyBase PHz
public static final FrequencyBase PHz10
public static final FrequencyBase PHz100
public static final FrequencyBase EHz
public static final FrequencyBase EHz10
public static final FrequencyBase EHz100
public static final FrequencyBase ZHz
public static final FrequencyBase ZHz10
public static final FrequencyBase ZHz100
public static final FrequencyBase YHz
public static final String DOMAIN_LABEL
public static FrequencyBase[] values()
for (FrequencyBase c : FrequencyBase.values()) System.out.println(c);
public static FrequencyBase 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
toString
in class Enum<FrequencyBase>
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 toHertz()
public double toCommonBase()
toCommonBase
in interface IDomainBase
public double toCommonBase(long units)
toCommonBase
in interface IDomainBase
public static FrequencyBase parse(String text)
public static FrequencyBase bestFit(double diff)
public static FrequencyBase 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