Q
- tech.uom.lib.common.function.QuantitySupplier<Q>
, Serializable
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
Modifier and Type | Method | Description |
---|---|---|
Instant |
getInstant() |
Returns the Instant as timestamp.
|
long |
getTimestamp() |
Returns the timestamp of this
Measurement . |
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,
long l) |
|
static <Q extends javax.measure.Quantity<Q>> |
of(javax.measure.Quantity<Q> q,
Instant i) |
|
static <Q extends javax.measure.Quantity<Q>> |
of(ComparableQuantity<Q> q) |
|
static <Q extends javax.measure.Quantity<Q>> |
of(ComparableQuantity<Q> q,
Instant i) |
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–2020 Units of Measurement project. All rights reserved.