Uses of Interface
tech.units.indriya.ComparableQuantity
-
Packages that use ComparableQuantity Package Description tech.units.indriya This package provides the Reference Implementation of the Units of Measurement API.tech.units.indriya.format tech.units.indriya.internal.function 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 classAbstractQuantity<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(Class<T> type)Casts this quantity to a parameterized quantity of specified nature or throw aClassCastExceptionif the dimension of the specified quantity and its unit's dimension do not match.<T extends javax.measure.Quantity<T>>
ComparableQuantity<T>ComparableQuantity. asType(Class<T> type)<T extends javax.measure.Quantity<T>,E extends javax.measure.Quantity<E>>
ComparableQuantity<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<E>ComparableQuantity. divide(javax.measure.Quantity<T> that, Class<E> asTypeQuantity)Multiply and cast theComparableQuantity<T extends javax.measure.Quantity<T>>
ComparableQuantity<T>AbstractQuantity. inverse(Class<T> quantityClass)ComparableQuantity<?>ComparableQuantity. inverse()<T extends javax.measure.Quantity<T>>
ComparableQuantity<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>>
ComparableQuantity<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<E>ComparableQuantity. multiply(javax.measure.Quantity<T> that, Class<E> asTypeQuantity)Divide and cast theComparableQuantityComparableQuantity<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) -
Uses of ComparableQuantity in tech.units.indriya.format
Methods in tech.units.indriya.format with parameters of type ComparableQuantity Modifier and Type Method Description protected StringBufferAbstractQuantityFormat. format(ComparableQuantity<?> quantity, StringBuffer dest)Convenience method equivalent to#format(ComparableQuantity, Appendable)except it does not raise an IOException. -
Uses of ComparableQuantity in tech.units.indriya.internal.function
Methods in tech.units.indriya.internal.function that return ComparableQuantity Modifier and Type Method Description static <Q extends javax.measure.Quantity<Q>>
ComparableQuantity<Q>ScaleHelper. addition(javax.measure.Quantity<Q> q1, javax.measure.Quantity<Q> q2, BinaryOperator<Number> operator)static <Q extends javax.measure.Quantity<Q>>
ComparableQuantity<Q>ScaleHelper. convertTo(javax.measure.Quantity<Q> quantity, javax.measure.Unit<Q> anotherUnit)static ComparableQuantity<?>ScaleHelper. multiplication(javax.measure.Quantity<?> q1, javax.measure.Quantity<?> q2, BinaryOperator<Number> amountOperator, BinaryOperator<javax.measure.Unit<?>> unitOperator)static <Q extends javax.measure.Quantity<Q>>
ComparableQuantity<Q>ScaleHelper. scalarMultiplication(javax.measure.Quantity<Q> quantity, UnaryOperator<Number> operator) -
Uses of ComparableQuantity in tech.units.indriya.quantity
Classes in tech.units.indriya.quantity that implement ComparableQuantity Modifier and Type Class Description classNumberQuantity<Q extends javax.measure.Quantity<Q>>Implementation ofComparableQuantitythat holds a JavaNumber, which represented this quantity's amount.Methods in tech.units.indriya.quantity that return ComparableQuantity 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>>
ComparableQuantity<Q>Quantities. getQuantity(Number value, javax.measure.Unit<Q> unit)Returns the scalar quantity.static <Q extends javax.measure.Quantity<Q>>
ComparableQuantity<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 factor)ComparableQuantity<?>NumberQuantity. multiply(javax.measure.Quantity<?> that)ComparableQuantity<Q>NumberQuantity. 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 classTemporalQuantityClass that representsTemporalUnitin Unit-APIclassTimeUnitQuantityClass that representsTimeUnitin 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(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) -
Uses of ComparableQuantity in tech.units.indriya.spi
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, Instant i)
-