Package org.n52.shetland.ogc.om
Class NamedValue<T>
- java.lang.Object
-
- org.n52.shetland.ogc.om.NamedValue<T>
-
- Type Parameters:
T- value type
- All Implemented Interfaces:
Comparable<NamedValue<T>>
public class NamedValue<T> extends Object implements Comparable<NamedValue<T>>
Class representing a O&M conform NamedValue- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description NamedValue()NamedValue(ReferenceType name, Value<T> value)NamedValue(Value<T> value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(NamedValue<T> o)booleanequals(Object obj)ReferenceTypegetName()Get value nameValue<T>getValue()Get valueinthashCode()booleanisSetName()Check whether value name is setbooleanisSetValue()Check whether value is setvoidsetName(ReferenceType name)Set value namevoidsetValue(Value<T> value)Set value
-
-
-
Constructor Detail
-
NamedValue
public NamedValue(ReferenceType name, Value<T> value)
-
NamedValue
public NamedValue()
-
-
Method Detail
-
getName
public ReferenceType getName()
Get value name- Returns:
- Value name
-
setName
public void setName(ReferenceType name)
Set value name- Parameters:
name- Value name to set
-
isSetName
public boolean isSetName()
Check whether value name is set- Returns:
true, if value name is set
-
isSetValue
public boolean isSetValue()
Check whether value is set- Returns:
true, if value is set
-
compareTo
public int compareTo(NamedValue<T> o)
- Specified by:
compareToin interfaceComparable<T>
-
-