public class ComplexValue extends Object implements Value<SweAbstractDataRecord>
| Constructor and Description |
|---|
ComplexValue() |
ComplexValue(SweAbstractDataRecord value) |
| Modifier and Type | Method and Description |
|---|---|
<X,E extends Exception> |
accept(ValueVisitor<X,E> visitor) |
boolean |
equals(Object obj) |
String |
getUnit()
Get the unit of measure
|
UoM |
getUnitObject()
Get the unit of measure object
|
SweAbstractDataRecord |
getValue()
Get the measurement value
|
int |
hashCode() |
boolean |
isSetValue()
Check whether the value is set
|
void |
setUnit(String unit)
Set the unit of measure
|
ComplexValue |
setUnit(UoM unit)
Set the unit of measure object
|
ComplexValue |
setValue(SweAbstractDataRecord value)
Set the measurment value
|
String |
toString() |
public ComplexValue()
public ComplexValue(SweAbstractDataRecord value)
public ComplexValue setValue(SweAbstractDataRecord value)
ValuesetValue in interface Value<SweAbstractDataRecord>value - Value to setpublic SweAbstractDataRecord getValue()
ValuegetValue in interface Value<SweAbstractDataRecord>public boolean isSetValue()
ValueisSetValue in interface Value<SweAbstractDataRecord>true, if value is setpublic void setUnit(String unit)
ValuesetUnit in interface Value<SweAbstractDataRecord>unit - Unit of measurepublic ComplexValue setUnit(UoM unit)
ValuesetUnit in interface Value<SweAbstractDataRecord>unit - Unit of measurepublic String getUnit()
ValuegetUnit in interface Value<SweAbstractDataRecord>public UoM getUnitObject()
ValuegetUnitObject in interface Value<SweAbstractDataRecord>public <X,E extends Exception> X accept(ValueVisitor<X,E> visitor) throws E extends Exception
accept in interface Value<SweAbstractDataRecord>E extends ExceptionCopyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.