public interface IDomainBase extends IReaderDomainBaseProvider
Modifier and Type | Field and Description |
---|---|
static int |
STYLE_ALLOW_0_WITHOUT_UNITS |
static int |
STYLE_AUTO_UNIT |
static int |
STYLE_DEFAULT |
static int |
STYLE_DELTA |
static int |
STYLE_PREFFERED_UNIT |
static int |
STYLE_REMOVE_TRAILING_ZEROS |
static int |
UL0 |
static int |
UL1 |
static int |
UL2 |
Modifier and Type | Method and Description |
---|---|
long |
convertTo(IDomainBase base,
long unit) |
long[] |
convertTo(IDomainBase base,
long[] units) |
String |
getDomainLabel() |
BigDecimal |
getQuantum() |
boolean |
isCompatible(IDomainBase base) |
boolean |
isFinerThan(IDomainBase iDomainBase) |
boolean |
isPreferred() |
int |
ordinal() |
long |
parseUnits(String value) |
void |
setPreferred(boolean preferred) |
double |
toCommonBase() |
double |
toCommonBase(long unit) |
String |
toString(long units) |
String |
toString(long units,
int style) |
int |
userLevel() |
getReaderBase
static final int STYLE_ALLOW_0_WITHOUT_UNITS
static final int STYLE_AUTO_UNIT
static final int STYLE_PREFFERED_UNIT
static final int STYLE_REMOVE_TRAILING_ZEROS
static final int STYLE_DELTA
static final int STYLE_DEFAULT
static final int UL0
static final int UL1
static final int UL2
int ordinal()
String toString(long units)
String toString(long units, int style)
long parseUnits(String value)
boolean isCompatible(IDomainBase base)
long[] convertTo(IDomainBase base, long[] units)
long convertTo(IDomainBase base, long unit)
String getDomainLabel()
BigDecimal getQuantum()
double toCommonBase()
double toCommonBase(long unit)
boolean isFinerThan(IDomainBase iDomainBase)
int userLevel()
void setPreferred(boolean preferred)
boolean isPreferred()