public abstract class AbstractValue<T> extends java.lang.Object implements java.lang.Comparable<AbstractValue<T>>, java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractValue.ValidTime |
| Constructor and Description |
|---|
AbstractValue() |
AbstractValue(TimeOutput timestamp,
T value) |
AbstractValue(TimeOutput timestart,
TimeOutput timeend,
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) |
java.lang.String |
getFormattedValue()
Formats value as string by using
valueFormatter. |
org.locationtech.jts.geom.Geometry |
getGeometry() |
java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> |
getParameters() |
org.joda.time.DateTime |
getResultTime() |
TimeOutput |
getTimeend() |
TimeOutput |
getTimestamp() |
TimeOutput |
getTimestart()
Optional.
|
AbstractValue.ValidTime |
getValidTime() |
T |
getValue() |
boolean |
isNoDataValue() |
boolean |
isSetGeometry() |
boolean |
isSetTimeend() |
boolean |
isSetTimestamp() |
boolean |
isSetTimestart() |
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(org.joda.time.DateTime resultTime) |
void |
setTimestamp(TimeOutput timestamp) |
void |
setTimestart(TimeOutput timestart)
Optional.
|
void |
setValidTime(AbstractValue.ValidTime validTime) |
void |
setValidTime(TimeOutput start,
TimeOutput end) |
void |
setValue(T value) |
void |
setValueFormatter(ValueFormatter<T> valueFormatter) |
java.lang.String |
toString() |
public AbstractValue()
public AbstractValue(TimeOutput timestamp, T value)
public AbstractValue(TimeOutput timestart, TimeOutput timeend, T value)
public TimeOutput getTimestamp()
value has been observed.public void setTimestamp(TimeOutput timestamp)
timestamp - sets the timestamp/timeend when value has been observed.public boolean isSetTimestamp()
public TimeOutput getTimeend()
public boolean isSetTimeend()
public TimeOutput getTimestart()
value has been observed.public void setTimestart(TimeOutput timestart)
timestart - the timestart when value has been observed.public boolean isSetTimestart()
public boolean isNoDataValue()
public T getValue()
public void setValue(T value)
public void setValueFormatter(ValueFormatter<T> valueFormatter)
public java.lang.String getFormattedValue()
valueFormatter. If no formatter has been set
Object.toString() is being used. Otherwise null is returned.value formatted as string or null if value is nullpublic 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 void setValidTime(TimeOutput start, TimeOutput end)
public org.joda.time.DateTime getResultTime()
public void setResultTime(org.joda.time.DateTime 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.