Q
- The type of the quantity.final class ShortQuantity<Q extends javax.measure.Quantity<Q>> extends AbstractQuantity<Q>
AbstractQuantity
,
Quantity
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
(package private) short |
value |
NONE, ONE
Constructor and Description |
---|
ShortQuantity(short value,
javax.measure.Unit<Q> unit) |
Modifier and Type | Method and Description |
---|---|
ComparableQuantity<Q> |
add(javax.measure.Quantity<Q> that) |
java.math.BigDecimal |
decimalValue(javax.measure.Unit<Q> unit,
java.math.MathContext ctx) |
ComparableQuantity<Q> |
divide(java.lang.Number that) |
ComparableQuantity<?> |
divide(javax.measure.Quantity<?> that) |
double |
doubleValue(javax.measure.Unit<Q> unit) |
java.lang.Short |
getValue()
Returns the numeric value of the quantity.
|
ComparableQuantity<?> |
inverse() |
boolean |
isBig() |
long |
longValue(javax.measure.Unit<Q> unit) |
ComparableQuantity<Q> |
multiply(java.lang.Number multiplier) |
ComparableQuantity<?> |
multiply(javax.measure.Quantity<?> multiplier) |
ComparableQuantity<Q> |
subtract(javax.measure.Quantity<Q> that) |
asType, compareTo, divide, equals, equals, floatValue, getUnit, hashCode, intValue, inverse, isEquivalentTo, isGreaterThan, isGreaterThanOrEqualTo, isLessThan, isLessThanOrEqualTo, multiply, parse, to, to, toSI, toString
private static final long serialVersionUID
final short value
ShortQuantity(short value, javax.measure.Unit<Q> unit)
public java.lang.Short getValue()
AbstractQuantity
getValue
in interface javax.measure.Quantity<Q extends javax.measure.Quantity<Q>>
getValue
in interface tec.uom.lib.common.function.ValueSupplier<java.lang.Number>
getValue
in class AbstractQuantity<Q extends javax.measure.Quantity<Q>>
public double doubleValue(javax.measure.Unit<Q> unit)
doubleValue
in class AbstractQuantity<Q extends javax.measure.Quantity<Q>>
public long longValue(javax.measure.Unit<Q> unit)
longValue
in class AbstractQuantity<Q extends javax.measure.Quantity<Q>>
public boolean isBig()
isBig
in class AbstractQuantity<Q extends javax.measure.Quantity<Q>>
public java.math.BigDecimal decimalValue(javax.measure.Unit<Q> unit, java.math.MathContext ctx)
decimalValue
in class AbstractQuantity<Q extends javax.measure.Quantity<Q>>
public ComparableQuantity<Q> add(javax.measure.Quantity<Q> that)
Quantity.add(Quantity)
public ComparableQuantity<Q> subtract(javax.measure.Quantity<Q> that)
Quantity.subtract(Quantity)
public ComparableQuantity<?> divide(javax.measure.Quantity<?> that)
Quantity.divide(Quantity)
public ComparableQuantity<Q> divide(java.lang.Number that)
Quantity.divide(Number)
public ComparableQuantity<?> multiply(javax.measure.Quantity<?> multiplier)
Quantity.multiply(Quantity)
public ComparableQuantity<Q> multiply(java.lang.Number multiplier)
Quantity.multiply(Number)
public ComparableQuantity<?> inverse()
Quantity.inverse()