Package tech.units.indriya.spi
Class AbstractMeasurement.DefaultComparable<Q extends javax.measure.Quantity<Q>>
- java.lang.Object
-
- tech.units.indriya.spi.AbstractMeasurement<Q>
-
- tech.units.indriya.spi.AbstractMeasurement.DefaultComparable<Q>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Measurement<Q>>,Measurement<Q>,tech.uom.lib.common.function.QuantitySupplier<Q>
- Enclosing class:
- AbstractMeasurement<Q extends javax.measure.Quantity<Q>>
static final class AbstractMeasurement.DefaultComparable<Q extends javax.measure.Quantity<Q>> extends AbstractMeasurement<Q>
This class represents the default measurement.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tech.units.indriya.spi.AbstractMeasurement
AbstractMeasurement.Default<Q extends javax.measure.Quantity<Q>>, AbstractMeasurement.DefaultComparable<Q extends javax.measure.Quantity<Q>>
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultComparable(ComparableQuantity q)protectedDefaultComparable(ComparableQuantity q, long t)protectedDefaultComparable(ComparableQuantity q, java.time.Instant i)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Measurement<Q> m)ComparableQuantity<Q>getQuantity()Returns the measurement quantity.-
Methods inherited from class tech.units.indriya.spi.AbstractMeasurement
equals, getInstant, getTimestamp, hashCode, toString
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultComparable
protected DefaultComparable(ComparableQuantity q, java.time.Instant i)
-
DefaultComparable
protected DefaultComparable(ComparableQuantity q, long t)
-
DefaultComparable
protected DefaultComparable(ComparableQuantity q)
-
-
Method Detail
-
getQuantity
public ComparableQuantity<Q> getQuantity()
Description copied from class:AbstractMeasurementReturns the measurement quantity.- Specified by:
getQuantityin interfacetech.uom.lib.common.function.QuantitySupplier<Q extends javax.measure.Quantity<Q>>- Overrides:
getQuantityin classAbstractMeasurement<Q extends javax.measure.Quantity<Q>>- Returns:
- the quantity.
-
compareTo
public int compareTo(Measurement<Q> m)
-
-