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 long
serialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultComparable(ComparableQuantity q)
protected
DefaultComparable(ComparableQuantity q, long t)
protected
DefaultComparable(ComparableQuantity q, java.time.Instant i)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(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:AbstractMeasurement
Returns the measurement quantity.- Specified by:
getQuantity
in interfacetech.uom.lib.common.function.QuantitySupplier<Q extends javax.measure.Quantity<Q>>
- Overrides:
getQuantity
in classAbstractMeasurement<Q extends javax.measure.Quantity<Q>>
- Returns:
- the quantity.
-
compareTo
public int compareTo(Measurement<Q> m)
-
-