Class SweBoolean
- java.lang.Object
-
- org.n52.shetland.ogc.swe.SweAbstractDataComponent
-
- org.n52.shetland.ogc.swe.simpleType.SweAbstractSimpleType<Boolean>
-
- org.n52.shetland.ogc.swe.simpleType.SweBoolean
-
- All Implemented Interfaces:
Copyable<SweAbstractDataComponent>,HasDefaultEncoding<SweAbstractDataComponent>,Value<Boolean,SweAbstractSimpleType<Boolean>>
- Direct Known Subclasses:
BooleanValue
public class SweBoolean extends SweAbstractSimpleType<Boolean>
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description SweBoolean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,X extends Throwable>
Taccept(SweDataComponentVisitor<T,X> visitor)<X extends Throwable>
voidaccept(VoidSweDataComponentVisitor<X> visitor)SweBooleancopy()SweConstants.SweDataComponentTypegetDataComponentType()StringgetStringValue()Get value asStringBooleangetValue()Get valuebooleanisSetValue()Is the values setvoidsetStringValue(String s)SweBooleansetValue(Boolean value)Set value-
Methods inherited from class org.n52.shetland.ogc.swe.simpleType.SweAbstractSimpleType
copyQuality, equals, getQuality, hashCode, isSetQuality, setQuality, toString
-
Methods inherited from class org.n52.shetland.ogc.swe.SweAbstractDataComponent
addName, addName, addName, copyValueTo, getDefaultElementEncoding, getDefinition, getDescription, getIdentifier, getLabel, getName, getNames, getXml, isSetDefinition, isSetDescription, isSetIdentifier, isSetLabel, isSetName, isSetNames, isSetXml, setDefaultElementEncoding, setDefinition, setDescription, setIdentifier, setLabel, setName, setName, setName, setXml
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.HasDefaultEncoding
isSetDefaultElementEncoding
-
-
-
-
Method Detail
-
getValue
public Boolean getValue()
Description copied from interface:ValueGet value- Returns:
- value
-
setValue
public SweBoolean setValue(Boolean value)
Description copied from interface:ValueSet value- Parameters:
value- value to set- Returns:
- this
-
isSetValue
public boolean isSetValue()
Description copied from interface:ValueIs the values set- Returns:
true, if the value is set
-
setStringValue
public void setStringValue(String s)
- Specified by:
setStringValuein classSweAbstractSimpleType<Boolean>
-
getStringValue
public String getStringValue()
Description copied from interface:ValueGet value asString- Returns:
- The value as
String
-
getDataComponentType
public SweConstants.SweDataComponentType getDataComponentType()
- Specified by:
getDataComponentTypein classSweAbstractDataComponent
-
accept
public <T,X extends Throwable> T accept(SweDataComponentVisitor<T,X> visitor) throws X extends Throwable
- Specified by:
acceptin classSweAbstractDataComponent- Throws:
X extends Throwable
-
accept
public <X extends Throwable> void accept(VoidSweDataComponentVisitor<X> visitor) throws X extends Throwable
- Specified by:
acceptin classSweAbstractDataComponent- Throws:
X extends Throwable
-
copy
public SweBoolean copy()
-
-