Package | Description |
---|---|
tech.units.indriya |
This package provides the Reference Implementation of the
Units of Measurement API.
|
tech.units.indriya.format | |
tech.units.indriya.quantity | |
tech.units.indriya.quantity.time | |
tech.units.indriya.spi |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractQuantity<Q extends javax.measure.Quantity<Q>> |
This class represents the immutable result of a scalar measurement stated in a known unit.
|
Modifier and Type | Method | Description |
---|---|---|
ComparableQuantity<Q> |
ComparableQuantity.add(javax.measure.Quantity<Q> that) |
|
<T extends javax.measure.Quantity<T>> |
AbstractQuantity.asType(Class<T> type) |
Casts this quantity to a parameterized quantity of specified nature or throw a
ClassCastException if the dimension of the
specified quantity and its unit's dimension do not match. |
<T extends javax.measure.Quantity<T>> |
ComparableQuantity.asType(Class<T> type) |
|
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>> |
AbstractQuantity.divide(javax.measure.Quantity<T> that,
Class<E> asTypeQuantity) |
|
ComparableQuantity<Q> |
ComparableQuantity.divide(Number that) |
|
ComparableQuantity<?> |
ComparableQuantity.divide(javax.measure.Quantity<?> that) |
|
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>> |
ComparableQuantity.divide(javax.measure.Quantity<T> that,
Class<E> asTypeQuantity) |
Multiply and cast the
ComparableQuantity |
<T extends javax.measure.Quantity<T>> |
AbstractQuantity.inverse(Class<T> quantityClass) |
|
ComparableQuantity<?> |
ComparableQuantity.inverse() |
|
<T extends javax.measure.Quantity<T>> |
ComparableQuantity.inverse(Class<T> quantityClass) |
invert and already cast to defined quantityClass
|
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>> |
AbstractQuantity.multiply(javax.measure.Quantity<T> that,
Class<E> asTypeQuantity) |
|
ComparableQuantity<Q> |
ComparableQuantity.multiply(Number multiplier) |
|
ComparableQuantity<?> |
ComparableQuantity.multiply(javax.measure.Quantity<?> multiplier) |
|
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>> |
ComparableQuantity.multiply(javax.measure.Quantity<T> that,
Class<E> asTypeQuantity) |
Divide and cast the
ComparableQuantity |
ComparableQuantity<Q> |
ComparableQuantity.subtract(javax.measure.Quantity<Q> that) |
|
ComparableQuantity<Q> |
AbstractQuantity.to(javax.measure.Unit<Q> anotherUnit) |
Returns this quantity after conversion to specified unit.
|
ComparableQuantity<Q> |
ComparableQuantity.to(javax.measure.Unit<Q> unit) |
Modifier and Type | Method | Description |
---|---|---|
protected StringBuffer |
AbstractQuantityFormat.format(ComparableQuantity<?> quantity,
StringBuffer dest) |
Convenience method equivalent to
#format(ComparableQuantity, Appendable) except it does not raise an IOException. |
Modifier and Type | Class | Description |
---|---|---|
class |
NumberQuantity<Q extends javax.measure.Quantity<Q>> |
Implementation of
ComparableQuantity that holds a Java Number ,
which represented this quantity's amount. |
Modifier and Type | Method | Description |
---|---|---|
ComparableQuantity<Q> |
NumberQuantity.add(javax.measure.Quantity<Q> that) |
|
ComparableQuantity<Q> |
NumberQuantity.divide(Number divisor) |
|
ComparableQuantity<?> |
NumberQuantity.divide(javax.measure.Quantity<?> that) |
|
static <Q extends javax.measure.Quantity<Q>> |
Quantities.getQuantity(Number value,
javax.measure.Unit<Q> unit) |
Returns the scalar quantity.
|
static <Q extends javax.measure.Quantity<Q>> |
Quantities.getQuantity(Number value,
javax.measure.Unit<Q> unit,
javax.measure.Quantity.Scale scale) |
Returns the scalar quantity.
|
ComparableQuantity<?> |
NumberQuantity.inverse() |
|
ComparableQuantity<Q> |
NumberQuantity.multiply(Number multiplier) |
|
ComparableQuantity<?> |
NumberQuantity.multiply(javax.measure.Quantity<?> that) |
|
ComparableQuantity<Q> |
NumberQuantity.subtract(javax.measure.Quantity<Q> that) |
Modifier and Type | Class | Description |
---|---|---|
class |
TemporalQuantity |
Class that represents
TemporalUnit in Unit-API |
class |
TimeUnitQuantity |
Class that represents
TimeUnit in Unit-API |
Modifier and Type | Method | Description |
---|---|---|
ComparableQuantity<javax.measure.quantity.Time> |
TemporalQuantity.add(javax.measure.Quantity<javax.measure.quantity.Time> that) |
|
ComparableQuantity<javax.measure.quantity.Time> |
TimeUnitQuantity.add(javax.measure.Quantity<javax.measure.quantity.Time> that) |
|
ComparableQuantity<javax.measure.quantity.Time> |
TemporalQuantity.divide(Number that) |
|
ComparableQuantity<?> |
TemporalQuantity.divide(javax.measure.Quantity<?> that) |
|
ComparableQuantity<javax.measure.quantity.Time> |
TimeUnitQuantity.divide(Number that) |
|
ComparableQuantity<?> |
TimeUnitQuantity.divide(javax.measure.Quantity<?> that) |
|
ComparableQuantity<javax.measure.quantity.Frequency> |
TemporalQuantity.inverse() |
|
ComparableQuantity<javax.measure.quantity.Frequency> |
TimeUnitQuantity.inverse() |
|
ComparableQuantity<javax.measure.quantity.Time> |
TemporalQuantity.multiply(Number that) |
|
ComparableQuantity<?> |
TemporalQuantity.multiply(javax.measure.Quantity<?> that) |
|
ComparableQuantity<javax.measure.quantity.Time> |
TimeUnitQuantity.multiply(Number that) |
|
ComparableQuantity<?> |
TimeUnitQuantity.multiply(javax.measure.Quantity<?> that) |
|
ComparableQuantity<javax.measure.quantity.Time> |
TemporalQuantity.subtract(javax.measure.Quantity<javax.measure.quantity.Time> that) |
|
ComparableQuantity<javax.measure.quantity.Time> |
TimeUnitQuantity.subtract(javax.measure.Quantity<javax.measure.quantity.Time> that) |
Modifier and Type | Method | Description |
---|---|---|
static <Q extends javax.measure.Quantity<Q>> |
Measurement.of(ComparableQuantity<Q> q) |
|
static <Q extends javax.measure.Quantity<Q>> |
Measurement.of(ComparableQuantity<Q> q,
Instant i) |
Copyright © 2005–2020 Units of Measurement project. All rights reserved.