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 TypeMethodDescriptionvoid
addQuality
(Category quality) Adds a new qualityAsCategory propertyvoid
addQuality
(Quantity quality) Adds a new qualityAsQuantity propertyvoid
addQuality
(QuantityRange quality) Adds a new qualityAsQuantityRange propertyvoid
addQuality
(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 propertyint
Returns number of quality propertiesGets the list of quality propertiesGets the referenceFrame propertyboolean
Checks if axisID is setboolean
Checks if nilValues is setboolean
Checks if referenceFrame is setboolean
Checks if value is setvoid
Sets the axisID propertyvoid
setDataType
(DataType type) Sets the component data typevoid
setNilValues
(NilValues nilValues) Sets the nilValues propertyvoid
setReferenceFrame
(String referenceFrame) Sets the referenceFrame propertyvoid
Unsets the value propertyMethods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setId
Methods inherited from interface net.opengis.swe.v20.AbstractSWEIdentifiable
getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
Methods 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
-