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 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(java.lang.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(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 theComparableQuantityComparableQuantity<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 specifiedCharSequencefrom the specified position to produce an object.(package private) abstract ComparableQuantity<?>AbstractQuantityFormat. parse(java.lang.CharSequence csq, int index)Parses a portion of the specifiedCharSequencefrom the specified position to produce an object.abstract ComparableQuantity<?>AbstractQuantityFormat. parse(java.lang.CharSequence csq, java.text.ParsePosition cursor)Parses a portion of the specifiedCharSequencefrom 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) classBigIntegerQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat usesBigIntegeras implementation ofNumber, this object is immutable.(package private) classByteQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of a short and a Unit.(package private) classDecimalQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat usesBigDecimalas implementation ofNumber, this object is immutable.(package private) classDoubleQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat usesDoubleas implementation ofNumber, this object is immutable.(package private) classFloatQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of a float and a Unit.(package private) classIntegerQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of an integer and a Unit.(package private) classLongQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of a long and a Unit.classNumberQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat keepNumberas possible otherwise converts toDecimalQuantity, this object is immutable.(package private) classShortQuantity<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 thedecimalquantity 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 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(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)
-