Package org.n52.shetland.ogc.om.values
Class ComplexValue
- java.lang.Object
-
- org.n52.shetland.ogc.om.values.ComplexValue
-
- All Implemented Interfaces:
Value<SweAbstractDataRecord>
public class ComplexValue extends Object implements Value<SweAbstractDataRecord>
-
-
Constructor Summary
Constructors Constructor Description ComplexValue()ComplexValue(SweAbstractDataRecord value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <X,E extends Exception>
Xaccept(ValueVisitor<X,E> visitor)booleanequals(Object obj)StringgetUnit()Get the unit of measureUoMgetUnitObject()Get the unit of measure objectSweAbstractDataRecordgetValue()Get the measurement valueinthashCode()booleanisSetValue()Check whether the value is setvoidsetUnit(String unit)Set the unit of measureComplexValuesetUnit(UoM unit)Set the unit of measure objectComplexValuesetValue(SweAbstractDataRecord value)Set the measurment valueStringtoString()
-
-
-
Constructor Detail
-
ComplexValue
public ComplexValue()
-
ComplexValue
public ComplexValue(SweAbstractDataRecord value)
-
-
Method Detail
-
setValue
public ComplexValue setValue(SweAbstractDataRecord value)
Description copied from interface:ValueSet the measurment value- Specified by:
setValuein interfaceValue<SweAbstractDataRecord>- Parameters:
value- Value to set
-
getValue
public SweAbstractDataRecord getValue()
Description copied from interface:ValueGet the measurement value- Specified by:
getValuein interfaceValue<SweAbstractDataRecord>- Returns:
- Measurement value
-
isSetValue
public boolean isSetValue()
Description copied from interface:ValueCheck whether the value is set- Specified by:
isSetValuein interfaceValue<SweAbstractDataRecord>- Returns:
true, if value is set
-
setUnit
public void setUnit(String unit)
Description copied from interface:ValueSet the unit of measure- Specified by:
setUnitin interfaceValue<SweAbstractDataRecord>- Parameters:
unit- Unit of measure
-
setUnit
public ComplexValue setUnit(UoM unit)
Description copied from interface:ValueSet the unit of measure object- Specified by:
setUnitin interfaceValue<SweAbstractDataRecord>- Parameters:
unit- Unit of measure
-
getUnit
public String getUnit()
Description copied from interface:ValueGet the unit of measure- Specified by:
getUnitin interfaceValue<SweAbstractDataRecord>- Returns:
- Unit of measure
-
getUnitObject
public UoM getUnitObject()
Description copied from interface:ValueGet the unit of measure object- Specified by:
getUnitObjectin interfaceValue<SweAbstractDataRecord>- Returns:
- Unit of measure
-
accept
public <X,E extends Exception> X accept(ValueVisitor<X,E> visitor) throws E extends Exception
- Specified by:
acceptin interfaceValue<SweAbstractDataRecord>- Throws:
E extends Exception
-
-