Uses of Interface
tech.units.indriya.ComparableQuantity
-
Packages that use ComparableQuantity Package Description tech.units.indriya This package provides a Java SE 8 implementation of the Units of Measurement API.tech.units.indriya.format tech.units.indriya.quantity tech.units.indriya.quantity.time tech.units.indriya.spi -
-
Uses of ComparableQuantity in tech.units.indriya
Classes in tech.units.indriya that implement ComparableQuantity 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.Methods in tech.units.indriya that return ComparableQuantity Modifier and Type Method Description ComparableQuantity<Q>
ComparableQuantity. add(javax.measure.Quantity<Q> that)
<T extends javax.measure.Quantity<T>>
ComparableQuantity<T>AbstractQuantity. asType(java.lang.Class<T> type)
Casts this quantity to a parameterized quantity of specified nature or throw aClassCastException
if the dimension of the specified quantity and its unit's dimension do not match.<T extends javax.measure.Quantity<T>>
ComparableQuantity<T>ComparableQuantity. asType(java.lang.Class<T> type)
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>>
ComparableQuantity<E>AbstractQuantity. divide(javax.measure.Quantity<T> that, java.lang.Class<E> asTypeQuantity)
ComparableQuantity<Q>
ComparableQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
ComparableQuantity. divide(javax.measure.Quantity<?> that)
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>>
ComparableQuantity<E>ComparableQuantity. divide(javax.measure.Quantity<T> that, java.lang.Class<E> asTypeQuantity)
Multiply and cast theComparableQuantity
<T extends javax.measure.Quantity<T>>
ComparableQuantity<T>AbstractQuantity. inverse(java.lang.Class<T> quantityClass)
ComparableQuantity<?>
ComparableQuantity. inverse()
<T extends javax.measure.Quantity<T>>
ComparableQuantity<T>ComparableQuantity. inverse(java.lang.Class<T> quantityClass)
invert and already cast to defined quantityClass<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>>
ComparableQuantity<E>AbstractQuantity. multiply(javax.measure.Quantity<T> that, java.lang.Class<E> asTypeQuantity)
ComparableQuantity<Q>
ComparableQuantity. multiply(java.lang.Number multiplier)
ComparableQuantity<?>
ComparableQuantity. multiply(javax.measure.Quantity<?> multiplier)
<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>>
ComparableQuantity<E>ComparableQuantity. multiply(javax.measure.Quantity<T> that, java.lang.Class<E> asTypeQuantity)
Divide and cast theComparableQuantity
ComparableQuantity<Q>
ComparableQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
AbstractQuantity. to(javax.measure.Unit<Q> unit)
Returns this quantity after conversion to specified unit.ComparableQuantity<Q>
ComparableQuantity. to(javax.measure.Unit<Q> unit)
-
Uses of ComparableQuantity in tech.units.indriya.format
Methods in tech.units.indriya.format that return ComparableQuantity Modifier and Type Method Description abstract ComparableQuantity<?>
AbstractQuantityFormat. parse(java.lang.CharSequence csq)
Parses a portion of the specifiedCharSequence
from the specified position to produce an object.(package private) abstract ComparableQuantity<?>
AbstractQuantityFormat. parse(java.lang.CharSequence csq, int index)
Parses a portion of the specifiedCharSequence
from the specified position to produce an object.abstract ComparableQuantity<?>
AbstractQuantityFormat. parse(java.lang.CharSequence csq, java.text.ParsePosition cursor)
Parses a portion of the specifiedCharSequence
from the specified position to produce an object.ComparableQuantity<?>
NumberSpaceQuantityFormat. parse(java.lang.CharSequence csq)
(package private) ComparableQuantity<?>
NumberSpaceQuantityFormat. parse(java.lang.CharSequence csq, int index)
ComparableQuantity<?>
NumberSpaceQuantityFormat. parse(java.lang.CharSequence csq, java.text.ParsePosition cursor)
ComparableQuantity<?>
SimpleQuantityFormat. parse(java.lang.CharSequence csq)
ComparableQuantity<?>
SimpleQuantityFormat. parse(java.lang.CharSequence csq, java.text.ParsePosition cursor)
-
Uses of ComparableQuantity in tech.units.indriya.quantity
Classes in tech.units.indriya.quantity that implement ComparableQuantity Modifier and Type Class Description (package private) class
BigIntegerQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, implementation ofComparableQuantity
that usesBigInteger
as implementation ofNumber
, this object is immutable.(package private) class
ByteQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, consisting of a short and a Unit.(package private) class
DecimalQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, implementation ofComparableQuantity
that usesBigDecimal
as implementation ofNumber
, this object is immutable.(package private) class
DoubleQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, implementation ofComparableQuantity
that usesDouble
as implementation ofNumber
, this object is immutable.(package private) class
FloatQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, consisting of a float and a Unit.(package private) class
IntegerQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, consisting of an integer and a Unit.(package private) class
LongQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, consisting of a long and a Unit.class
NumberQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, implementation ofComparableQuantity
that keepNumber
as possible otherwise converts toDecimalQuantity
, this object is immutable.(package private) class
ShortQuantity<Q extends javax.measure.Quantity<Q>>
An amount of quantity, consisting of a short and a Unit.Methods in tech.units.indriya.quantity that return ComparableQuantity Modifier and Type Method Description ComparableQuantity<Q>
BigIntegerQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
ByteQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
DecimalQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
DoubleQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
FloatQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
IntegerQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
LongQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
NumberQuantity. add(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
ShortQuantity. add(javax.measure.Quantity<Q> that)
private ComparableQuantity<Q>
ByteQuantity. addRaw(java.lang.Number a, java.lang.Number b, javax.measure.Unit<Q> unit)
private ComparableQuantity<Q>
DoubleQuantity. addRaw(java.lang.Number a, java.lang.Number b, javax.measure.Unit<Q> unit)
private ComparableQuantity<Q>
FloatQuantity. addRaw(java.lang.Number a, java.lang.Number b, javax.measure.Unit<Q> unit)
private ComparableQuantity<Q>
IntegerQuantity. addRaw(java.lang.Number a, java.lang.Number b, javax.measure.Unit<Q> unit)
private ComparableQuantity<Q>
LongQuantity. addRaw(java.lang.Number a, java.lang.Number b, javax.measure.Unit<Q> unit)
private ComparableQuantity<Q>
ShortQuantity. addRaw(java.lang.Number a, java.lang.Number b, javax.measure.Unit<Q> unit)
ComparableQuantity<Q>
BigIntegerQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
BigIntegerQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
ByteQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
ByteQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
DecimalQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
DecimalQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
DoubleQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
DoubleQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
FloatQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
FloatQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
IntegerQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
IntegerQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
LongQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
LongQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
NumberQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
NumberQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
ShortQuantity. divide(java.lang.Number that)
ComparableQuantity<?>
ShortQuantity. divide(javax.measure.Quantity<?> that)
static ComparableQuantity<?>
Quantities. getQuantity(java.lang.CharSequence csq)
Returns thedecimal
quantity of unknown type corresponding to the specified representation.static <Q extends javax.measure.Quantity<Q>>
ComparableQuantity<Q>Quantities. getQuantity(java.lang.Number value, javax.measure.Unit<Q> unit)
Returns the scalar measurement.ComparableQuantity<Q>
BigIntegerQuantity. inverse()
ComparableQuantity<?>
ByteQuantity. inverse()
ComparableQuantity<Q>
DecimalQuantity. inverse()
ComparableQuantity<Q>
FloatQuantity. inverse()
ComparableQuantity<Q>
NumberQuantity. inverse()
ComparableQuantity<?>
ShortQuantity. inverse()
ComparableQuantity<Q>
BigIntegerQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
BigIntegerQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
ByteQuantity. multiply(java.lang.Number multiplier)
ComparableQuantity<?>
ByteQuantity. multiply(javax.measure.Quantity<?> multiplier)
ComparableQuantity<Q>
DecimalQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
DecimalQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
DoubleQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
DoubleQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
FloatQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
FloatQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
IntegerQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
IntegerQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
LongQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
LongQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
NumberQuantity. multiply(java.lang.Number that)
ComparableQuantity<?>
NumberQuantity. multiply(javax.measure.Quantity<?> that)
ComparableQuantity<Q>
ShortQuantity. multiply(java.lang.Number multiplier)
ComparableQuantity<?>
ShortQuantity. multiply(javax.measure.Quantity<?> multiplier)
ComparableQuantity<Q>
BigIntegerQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
ByteQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
DecimalQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
DoubleQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
FloatQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
IntegerQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
LongQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
NumberQuantity. subtract(javax.measure.Quantity<Q> that)
ComparableQuantity<Q>
ShortQuantity. subtract(javax.measure.Quantity<Q> that)
-
Uses of ComparableQuantity in tech.units.indriya.quantity.time
Classes in tech.units.indriya.quantity.time that implement ComparableQuantity Modifier and Type Class Description class
TemporalQuantity
Class that representsTemporalUnit
in Unit-APIclass
TimeUnitQuantity
Class that representsTimeUnit
in Unit-APIMethods in tech.units.indriya.quantity.time that return ComparableQuantity 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(java.lang.Number that)
ComparableQuantity<?>
TemporalQuantity. divide(javax.measure.Quantity<?> that)
ComparableQuantity<javax.measure.quantity.Time>
TimeUnitQuantity. divide(java.lang.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(java.lang.Number multiplier)
ComparableQuantity<?>
TemporalQuantity. multiply(javax.measure.Quantity<?> multiplier)
ComparableQuantity<javax.measure.quantity.Time>
TimeUnitQuantity. multiply(java.lang.Number multiplier)
ComparableQuantity<?>
TimeUnitQuantity. multiply(javax.measure.Quantity<?> multiplier)
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)
-
Uses of ComparableQuantity in tech.units.indriya.spi
Methods in tech.units.indriya.spi that return ComparableQuantity Modifier and Type Method Description ComparableQuantity<Q>
AbstractMeasurement.DefaultComparable. getQuantity()
Methods in tech.units.indriya.spi with parameters of type ComparableQuantity Modifier and Type Method Description static <Q extends javax.measure.Quantity<Q>>
Measurement<Q>Measurement. of(ComparableQuantity<Q> q)
static <Q extends javax.measure.Quantity<Q>>
Measurement<Q>Measurement. of(ComparableQuantity<Q> q, java.time.Instant i)
Constructors in tech.units.indriya.spi with parameters of type ComparableQuantity Constructor Description DefaultComparable(ComparableQuantity q)
DefaultComparable(ComparableQuantity q, long t)
DefaultComparable(ComparableQuantity q, java.time.Instant i)
-