Package org.n52.shetland.ogc.om
Class SingleObservationValue<T>
- java.lang.Object
-
- org.n52.shetland.ogc.om.AbstractObservationValue<Value<T>>
-
- org.n52.shetland.ogc.om.SingleObservationValue<T>
-
- Type Parameters:
T- value type
- All Implemented Interfaces:
ObservationValue<Value<T>>
public class SingleObservationValue<T> extends AbstractObservationValue<Value<T>>
Class representing a single value observation value- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description SingleObservationValue()constructorSingleObservationValue(Time phenomenonTime, Value<T> value)constructorSingleObservationValue(Time phenomenonTime, Value<T> value, Set<OmResultQuality> qualityList)constructorSingleObservationValue(Value<T> value)constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleObservationValue<T>addQuality(OmResultQuality qualityList)SingleObservationValue<T>addQualityList(Collection<OmResultQuality> qualityList)TimegetPhenomenonTime()Get phenomenon or sampling time of the observationSet<OmResultQuality>getQualityList()Get measurement qualityValue<T>getValue()Get observation valuebooleanisSetQualityList()booleanisSetValue()voidsetPhenomenonTime(Time phenomenonTime)Set phenomenon or sampling time of the observationSingleObservationValue<T>setQualityList(Collection<OmResultQuality> qualityList)Set measurement qualityvoidsetValue(Value<T> value)Set observation value-
Methods inherited from class org.n52.shetland.ogc.om.AbstractObservationValue
getDecimalSeparator, getDefaultPointMetadata, getMetadata, getObservableProperty, getObservationID, getObservationType, getTokenSeparator, getTupleSeparator, getUnit, isSetDecimalSeparator, isSetDefaultPointMetadata, isSetMetadata, isSetObservablePropertyD, isSetObservationID, isSetObservationType, isSetTokenSeparator, isSetTupleSeparator, isSetUnit, setDecimalSeparator, setDefaultPointMetadata, setMetadata, setObservationID, setUnit, setValuesForResultEncoding
-
-
-
-
Constructor Detail
-
SingleObservationValue
public SingleObservationValue()
constructor
-
SingleObservationValue
public SingleObservationValue(Value<T> value)
constructor- Parameters:
value- Measurement value
-
SingleObservationValue
public SingleObservationValue(Time phenomenonTime, Value<T> value, Set<OmResultQuality> qualityList)
constructor- Parameters:
phenomenonTime- Phenomenon timevalue- Measurement valuequalityList- Measurment quality
-
-
Method Detail
-
getPhenomenonTime
public Time getPhenomenonTime()
Description copied from interface:ObservationValueGet phenomenon or sampling time of the observation- Returns:
- Phenomenon or sampling time of the observation
-
setPhenomenonTime
public void setPhenomenonTime(Time phenomenonTime)
Description copied from interface:ObservationValueSet phenomenon or sampling time of the observation- Parameters:
phenomenonTime- Phenomenon or sampling time of the observation
-
getValue
public Value<T> getValue()
Description copied from interface:ObservationValueGet observation value- Returns:
- Observation value
-
setValue
public void setValue(Value<T> value)
Description copied from interface:ObservationValueSet observation value- Parameters:
value- Observation value
-
setQualityList
public SingleObservationValue<T> setQualityList(Collection<OmResultQuality> qualityList)
Set measurement quality- Parameters:
qualityList- Measurement quality to set
-
addQualityList
public SingleObservationValue<T> addQualityList(Collection<OmResultQuality> qualityList)
-
addQuality
public SingleObservationValue<T> addQuality(OmResultQuality qualityList)
-
getQualityList
public Set<OmResultQuality> getQualityList()
Get measurement quality- Returns:
- Measurement quality
-
isSetQualityList
public boolean isSetQualityList()
-
isSetValue
public boolean isSetValue()
-
-