public abstract class AbstractValue<T> extends java.lang.Object implements java.lang.Comparable<AbstractValue<T>>, java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractValue.ValidTime |
| Constructor and Description |
|---|
AbstractValue() |
AbstractValue(java.lang.Long timestart,
java.lang.Long timeend,
T value) |
AbstractValue(java.lang.Long timestamp,
T value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(java.util.Map<java.lang.String,java.lang.Object> parameterValue) |
int |
compareTo(AbstractValue<T> o) |
org.locationtech.jts.geom.Geometry |
getGeometry() |
java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> |
getParameters() |
java.lang.Long |
getResultTime() |
java.lang.Long |
getTimeend() |
java.lang.Long |
getTimestamp() |
java.lang.Long |
getTimestart()
Optional.
|
AbstractValue.ValidTime |
getValidTime() |
T |
getValue() |
boolean |
isNoDataValue() |
boolean |
isSetGeometry() |
void |
setGeometry(org.locationtech.jts.geom.Geometry geometry) |
void |
setParameters(java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> parameters) |
void |
setResultTime(java.lang.Long resultTime) |
void |
setTimestamp(java.lang.Long timestamp) |
void |
setTimestart(java.lang.Long timestart)
Optional.
|
void |
setValidTime(AbstractValue.ValidTime validTime) |
void |
setValue(T value) |
java.lang.String |
toString() |
public AbstractValue()
public AbstractValue(java.lang.Long timestamp,
T value)
public AbstractValue(java.lang.Long timestart,
java.lang.Long timeend,
T value)
public java.lang.Long getTimestamp()
value has been observed.public java.lang.Long getTimeend()
public void setTimestamp(java.lang.Long timestamp)
timestamp - sets the timestamp/timeend when value has been observed.public java.lang.Long getTimestart()
value has been observed.public void setTimestart(java.lang.Long timestart)
timestart - the timestart when value has been observed.public boolean isNoDataValue()
public T getValue()
public void setValue(T value)
public org.locationtech.jts.geom.Geometry getGeometry()
public void setGeometry(org.locationtech.jts.geom.Geometry geometry)
public boolean isSetGeometry()
public void setParameters(java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> parameters)
public java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> getParameters()
public void addParameter(java.util.Map<java.lang.String,java.lang.Object> parameterValue)
public AbstractValue.ValidTime getValidTime()
public void setValidTime(AbstractValue.ValidTime validTime)
public java.lang.Long getResultTime()
public void setResultTime(java.lang.Long resultTime)
public int compareTo(AbstractValue<T> o)
compareTo in interface java.lang.Comparable<AbstractValue<T>>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.