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