Uses of Interface
tech.units.indriya.ComparableQuantity
Packages that use ComparableQuantity
Package
Description
This package provides a Java SE 8 implementation of the
Units of Measurement API.
-
Uses of ComparableQuantity in tech.units.indriya
Classes in tech.units.indriya that implement ComparableQuantityModifier and TypeClassDescriptionclassAbstractQuantity<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 ComparableQuantityModifier and TypeMethodDescriptionfinal <T extends javax.measure.Quantity<T>>
ComparableQuantity<T> 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> <T extends javax.measure.Quantity<T>, E extends javax.measure.Quantity<E>>
ComparableQuantity<E> ComparableQuantity.divide(javax.measure.Quantity<?> that) <T extends javax.measure.Quantity<T>, E extends javax.measure.Quantity<E>>
ComparableQuantity<E> Multiply and cast theComparableQuantity<T extends javax.measure.Quantity<T>>
ComparableQuantity<T> ComparableQuantity.inverse()<T extends javax.measure.Quantity<T>>
ComparableQuantity<T> invert and already cast to defined quantityClass<T extends javax.measure.Quantity<T>, E extends javax.measure.Quantity<E>>
ComparableQuantity<E> ComparableQuantity.multiply(javax.measure.Quantity<?> multiplier) <T extends javax.measure.Quantity<T>, E extends javax.measure.Quantity<E>>
ComparableQuantity<E> Divide and cast theComparableQuantityReturns this quantity after conversion to specified unit. -
Uses of ComparableQuantity in tech.units.indriya.format
Classes in tech.units.indriya.format that implement interfaces with type arguments of type ComparableQuantityModifier and TypeClassDescriptionclassThis class provides the interface for formatting and parsingquantities.Methods in tech.units.indriya.format that return ComparableQuantityModifier and TypeMethodDescriptionabstract ComparableQuantity<?> AbstractQuantityFormat.parse(CharSequence csq) Parses a portion of the specifiedCharSequencefrom the specified position to produce an object.(package private) abstract ComparableQuantity<?> AbstractQuantityFormat.parse(CharSequence csq, int index) Parses a portion of the specifiedCharSequencefrom the specified position to produce an object.abstract ComparableQuantity<?> AbstractQuantityFormat.parse(CharSequence csq, ParsePosition cursor) Parses a portion of the specifiedCharSequencefrom the specified position to produce an object.NumberSpaceQuantityFormat.parse(CharSequence csq) (package private) ComparableQuantity<?> NumberSpaceQuantityFormat.parse(CharSequence csq, int index) NumberSpaceQuantityFormat.parse(CharSequence csq, ParsePosition cursor) SimpleQuantityFormat.parse(CharSequence csq) SimpleQuantityFormat.parse(CharSequence csq, ParsePosition cursor) -
Uses of ComparableQuantity in tech.units.indriya.quantity
Classes in tech.units.indriya.quantity that implement ComparableQuantityModifier and TypeClassDescription(package private) final classBigIntegerQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat usesBigIntegeras implementation ofNumber, this object is immutable.(package private) final classByteQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of a short and a Unit.(package private) final classDecimalQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat usesBigDecimalas implementation ofNumber, this object is immutable.(package private) final classDoubleQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, implementation ofComparableQuantitythat usesDoubleas implementation ofNumber, this object is immutable.(package private) final classFloatQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of a float and a Unit.(package private) final classIntegerQuantity<Q extends javax.measure.Quantity<Q>>An amount of quantity, consisting of an integer and a Unit.(package private) final 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) final 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 ComparableQuantityModifier and TypeMethodDescriptionprivate ComparableQuantity<Q> private ComparableQuantity<Q> private ComparableQuantity<Q> private ComparableQuantity<Q> private ComparableQuantity<Q> private ComparableQuantity<Q> BigIntegerQuantity.divide(javax.measure.Quantity<?> that) ByteQuantity.divide(javax.measure.Quantity<?> that) DecimalQuantity.divide(javax.measure.Quantity<?> that) DoubleQuantity.divide(javax.measure.Quantity<?> that) FloatQuantity.divide(javax.measure.Quantity<?> that) IntegerQuantity.divide(javax.measure.Quantity<?> that) LongQuantity.divide(javax.measure.Quantity<?> that) NumberQuantity.divide(javax.measure.Quantity<?> that) ShortQuantity.divide(javax.measure.Quantity<?> that) static ComparableQuantity<?> Quantities.getQuantity(CharSequence csq) Returns thequantity of unknown type corresponding to the specified representation.invalid reference
decimalstatic <Q extends javax.measure.Quantity<Q>>
ComparableQuantity<Q> Quantities.getQuantity(Number value, javax.measure.Unit<Q> unit) Returns the scalar measurement.BigIntegerQuantity.inverse()ByteQuantity.inverse()DecimalQuantity.inverse()FloatQuantity.inverse()NumberQuantity.inverse()ShortQuantity.inverse()BigIntegerQuantity.multiply(javax.measure.Quantity<?> that) ByteQuantity.multiply(javax.measure.Quantity<?> multiplier) DecimalQuantity.multiply(javax.measure.Quantity<?> that) DoubleQuantity.multiply(javax.measure.Quantity<?> that) FloatQuantity.multiply(javax.measure.Quantity<?> that) IntegerQuantity.multiply(javax.measure.Quantity<?> that) LongQuantity.multiply(javax.measure.Quantity<?> that) NumberQuantity.multiply(javax.measure.Quantity<?> that) ShortQuantity.multiply(javax.measure.Quantity<?> multiplier) -
Uses of ComparableQuantity in tech.units.indriya.quantity.time
Classes in tech.units.indriya.quantity.time that implement ComparableQuantityModifier and TypeClassDescriptionfinal classClass that representsTemporalUnitin Unit-APIfinal classClass that representsTimeUnitin Unit-APIMethods in tech.units.indriya.quantity.time that return ComparableQuantityModifier and TypeMethodDescriptionComparableQuantity<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(javax.measure.Quantity<?> that) ComparableQuantity<javax.measure.quantity.Time> 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(javax.measure.Quantity<?> multiplier) ComparableQuantity<javax.measure.quantity.Time> 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 ComparableQuantityMethods in tech.units.indriya.spi with parameters of type ComparableQuantityModifier and TypeMethodDescriptionstatic <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) Constructors in tech.units.indriya.spi with parameters of type ComparableQuantityModifierConstructorDescriptionprotectedprotectedDefaultComparable(ComparableQuantity q, long t) protected