Q - public interface Measurement<Q extends javax.measure.Quantity<Q>> extends tech.uom.lib.common.function.QuantitySupplier<Q>, Serializable
Quantity and a timestamp.
A Measurement object is used for maintaining the tuple of quantity and time-stamp. The value is represented as Quantity and
the time as Instant plus long for backward-compatibility.
QuantitySupplier}| Modifier and Type | Method and Description |
|---|---|
Instant |
getInstant()
Returns the Instant as timestamp.
|
long |
getTimestamp()
Returns the timestamp of this
Measurement. |
static <Q extends javax.measure.Quantity<Q>> |
of(ComparableQuantity<Q> q) |
static <Q extends javax.measure.Quantity<Q>> |
of(ComparableQuantity<Q> q,
Instant i) |
static <Q extends javax.measure.Quantity<Q>> |
of(javax.measure.Quantity<Q> q) |
static <Q extends javax.measure.Quantity<Q>> |
of(javax.measure.Quantity<Q> q,
Instant i) |
static <Q extends javax.measure.Quantity<Q>> |
of(javax.measure.Quantity<Q> q,
long l) |
long getTimestamp()
Measurement.Instant getInstant()
static <Q extends javax.measure.Quantity<Q>> Measurement<Q> of(javax.measure.Quantity<Q> q)
static <Q extends javax.measure.Quantity<Q>> Measurement<Q> of(javax.measure.Quantity<Q> q, Instant i)
static <Q extends javax.measure.Quantity<Q>> Measurement<Q> of(ComparableQuantity<Q> q)
static <Q extends javax.measure.Quantity<Q>> Measurement<Q> of(ComparableQuantity<Q> q, Instant i)
static <Q extends javax.measure.Quantity<Q>> Measurement<Q> of(javax.measure.Quantity<Q> q, long l)
Copyright © 2005–2022 Units of Measurement project. All rights reserved.