public enum TimeUnit extends Enum<TimeUnit> implements javax.measure.Unit<javax.measure.quantity.Time>, tech.uom.lib.common.function.DoubleFactorSupplier
| Enum Constant and Description |
|---|
HOUR |
MILLISECOND |
MINUTE |
SECOND |
| Modifier and Type | Method and Description |
|---|---|
javax.measure.Unit<javax.measure.quantity.Time> |
alternate(String s) |
<T extends javax.measure.Quantity<T>> |
asType(Class<T> tClass) |
javax.measure.Unit<javax.measure.quantity.Time> |
divide(double v) |
javax.measure.Unit<javax.measure.quantity.Time> |
divide(Number divisor) |
javax.measure.Unit<?> |
divide(javax.measure.Unit<?> unit) |
Map<? extends javax.measure.Unit<?>,Integer> |
getBaseUnits() |
static TimeUnit |
getBySymbol(String symbol) |
javax.measure.UnitConverter |
getConverterTo(javax.measure.Unit<javax.measure.quantity.Time> that) |
javax.measure.UnitConverter |
getConverterToAny(javax.measure.Unit<?> that) |
javax.measure.Dimension |
getDimension() |
double |
getFactor() |
String |
getName() |
String |
getSymbol() |
javax.measure.Unit<javax.measure.quantity.Time> |
getSystemUnit() |
javax.measure.Unit<?> |
inverse() |
boolean |
isCompatible(javax.measure.Unit<?> that) |
boolean |
isEquivalentTo(javax.measure.Unit<javax.measure.quantity.Time> that) |
javax.measure.Unit<javax.measure.quantity.Time> |
multiply(double factor) |
javax.measure.Unit<javax.measure.quantity.Time> |
multiply(Number multiplier) |
javax.measure.Unit<?> |
multiply(javax.measure.Unit<?> that) |
javax.measure.Unit<?> |
pow(int n) |
javax.measure.Unit<javax.measure.quantity.Time> |
prefix(javax.measure.Prefix prefix) |
javax.measure.Unit<?> |
root(int n) |
javax.measure.Unit<javax.measure.quantity.Time> |
shift(double v) |
javax.measure.Unit<javax.measure.quantity.Time> |
shift(Number offset) |
javax.measure.Unit<javax.measure.quantity.Time> |
transform(javax.measure.UnitConverter operation) |
static TimeUnit |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TimeUnit[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TimeUnit MILLISECOND
public static TimeUnit[] values()
for (TimeUnit c : TimeUnit.values()) System.out.println(c);
public static TimeUnit 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 String getSymbol()
getSymbol in interface javax.measure.Unit<javax.measure.quantity.Time>public String getName()
getName in interface javax.measure.Unit<javax.measure.quantity.Time>public double getFactor()
getFactor in interface tech.uom.lib.common.function.DoubleFactorSupplierpublic javax.measure.Unit<javax.measure.quantity.Time> getSystemUnit()
getSystemUnit in interface javax.measure.Unit<javax.measure.quantity.Time>public Map<? extends javax.measure.Unit<?>,Integer> getBaseUnits()
getBaseUnits in interface javax.measure.Unit<javax.measure.quantity.Time>public static TimeUnit getBySymbol(String symbol)
public javax.measure.UnitConverter getConverterTo(javax.measure.Unit<javax.measure.quantity.Time> that) throws javax.measure.UnconvertibleException
getConverterTo in interface javax.measure.Unit<javax.measure.quantity.Time>javax.measure.UnconvertibleExceptionpublic javax.measure.UnitConverter getConverterToAny(javax.measure.Unit<?> that) throws javax.measure.IncommensurableException, javax.measure.UnconvertibleException
getConverterToAny in interface javax.measure.Unit<javax.measure.quantity.Time>javax.measure.IncommensurableExceptionjavax.measure.UnconvertibleExceptionpublic javax.measure.Unit<javax.measure.quantity.Time> alternate(String s)
alternate in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Dimension getDimension()
getDimension in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<?> inverse()
inverse in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> divide(double v)
divide in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<?> divide(javax.measure.Unit<?> unit)
divide in interface javax.measure.Unit<javax.measure.quantity.Time>public boolean isCompatible(javax.measure.Unit<?> that)
isCompatible in interface javax.measure.Unit<javax.measure.quantity.Time>public <T extends javax.measure.Quantity<T>> javax.measure.Unit<T> asType(Class<T> tClass)
asType in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> multiply(double factor)
multiply in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<?> multiply(javax.measure.Unit<?> that)
multiply in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<?> pow(int n)
pow in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<?> root(int n)
root in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> transform(javax.measure.UnitConverter operation)
transform in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> shift(double v)
shift in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> prefix(javax.measure.Prefix prefix)
prefix in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> shift(Number offset)
shift in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> multiply(Number multiplier)
multiply in interface javax.measure.Unit<javax.measure.quantity.Time>public javax.measure.Unit<javax.measure.quantity.Time> divide(Number divisor)
divide in interface javax.measure.Unit<javax.measure.quantity.Time>public boolean isEquivalentTo(javax.measure.Unit<javax.measure.quantity.Time> that)
isEquivalentTo in interface javax.measure.Unit<javax.measure.quantity.Time>Copyright © 2005–2024 Units of Measurement project. All rights reserved.