Package net.opengis.swe.v20
Interface SimpleComponent
- All Superinterfaces:
AbstractSWE,AbstractSWEIdentifiable,DataComponent,HasCopy,Serializable
- All Known Subinterfaces:
Boolean,Category,CategoryOrRange,CategoryRange,Count,CountOrRange,CountRange,Quantity,QuantityOrRange,QuantityRange,RangeComponent,ScalarComponent,Text,Time,TimeOrRange,TimeRange
- All Known Implementing Classes:
AbstractRangeComponentImpl,AbstractSimpleComponentImpl,BooleanImpl,CategoryImpl,CategoryRangeImpl,CountImpl,CountRangeImpl,DataValue,QuantityImpl,QuantityRangeImpl,TextImpl,TimeImpl,TimeRangeImpl
POJO class for XML type AbstractSimpleComponentType(@http://www.opengis.net/swe/2.0).
This is a complex type.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddQuality(Category quality) Adds a new qualityAsCategory propertyvoidaddQuality(Quantity quality) Adds a new qualityAsQuantity propertyvoidaddQuality(QuantityRange quality) Adds a new qualityAsQuantityRange propertyvoidaddQuality(Text quality) Adds a new qualityAsText propertyGets the axisID propertyGets the component data typeGets the nilValues propertyGets extra info (name, xlink, etc.) carried by the nilValues propertyintReturns number of quality propertiesGets the list of quality propertiesGets the referenceFrame propertybooleanChecks if axisID is setbooleanChecks if nilValues is setbooleanChecks if referenceFrame is setbooleanChecks if value is setvoidSets the axisID propertyvoidsetDataType(DataType type) Sets the component data typevoidsetNilValues(NilValues nilValues) Sets the nilValues propertyvoidsetReferenceFrame(String referenceFrame) Sets the referenceFrame propertyvoidUnsets the value propertyMethods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setIdMethods inherited from interface net.opengis.swe.v20.AbstractSWEIdentifiable
getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabelMethods inherited from interface net.opengis.swe.v20.DataComponent
accept, addComponent, assignNewDataBlock, clearData, clone, copy, createDataBlock, getComponent, getComponent, getComponentCount, getComponentIndex, getData, getDefinition, getName, getOptional, getParent, getUpdatable, hasConstraints, hasData, isSetDefinition, isSetOptional, isSetUpdatable, removeComponent, removeComponent, renewDataBlock, setData, setDefinition, setName, setOptional, setUpdatable, unSetOptional, unSetUpdatable, validateData
-
Method Details
-
getQualityList
OgcPropertyList<SimpleComponent> getQualityList()Gets the list of quality properties -
getNumQualitys
int getNumQualitys()Returns number of quality properties -
addQuality
Adds a new qualityAsQuantity property -
addQuality
Adds a new qualityAsQuantityRange property -
addQuality
Adds a new qualityAsCategory property -
addQuality
Adds a new qualityAsText property -
getNilValues
NilValues getNilValues()Gets the nilValues property -
getNilValuesProperty
OgcProperty<NilValues> getNilValuesProperty()Gets extra info (name, xlink, etc.) carried by the nilValues property -
isSetNilValues
boolean isSetNilValues()Checks if nilValues is set -
setNilValues
Sets the nilValues property -
getReferenceFrame
String getReferenceFrame()Gets the referenceFrame property -
isSetReferenceFrame
boolean isSetReferenceFrame()Checks if referenceFrame is set -
setReferenceFrame
Sets the referenceFrame property -
getAxisID
String getAxisID()Gets the axisID property -
isSetAxisID
boolean isSetAxisID()Checks if axisID is set -
setAxisID
Sets the axisID property -
getDataType
DataType getDataType()Gets the component data type -
setDataType
Sets the component data type -
isSetValue
boolean isSetValue()Checks if value is set -
unSetValue
void unSetValue()Unsets the value property
-