Package com.luciad.format.gml31.model
Class TLcdGML31ValueArray
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.datamodel.TLcdFeaturedDataObject
com.luciad.format.gml31.model.TLcdGML31AbstractGML
com.luciad.format.gml31.model.TLcdGML31CompositeValue
com.luciad.format.gml31.model.TLcdGML31ValueArray
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
A Value Array is used for homogeneous arrays of primitive and aggregate values. The member values may be scalars, composites, arrays or lists. ValueArray has the same content model as CompositeValue, but the member values must be homogeneous. The element declaration contains a Schematron constraint which expresses this restriction precisely. Since the members are homogeneous, the referenceSystem (uom, codeSpace) may be specified on the ValueArray itself and implicitly inherited by all the members if desired. Note that a_ScalarValueList is preferred for arrays of Scalar Values since this is a more efficient encoding.
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thecodeSpace
attribute.static final TLcdDataProperty
Data property that maps to theuom
attribute.Fields inherited from class com.luciad.format.gml31.model.TLcdGML31CompositeValue
VALUE_COMPONENT_PROPERTY, VALUE_COMPONENTS_PROPERTY
Fields inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thecodeSpace
attribute.getUom()
Returns the value of the property that maps to theuom
attribute.void
setCodeSpace
(URI aValue) Sets the value of the property that maps to thecodeSpace
attribute.void
Sets the value of the property that maps to theuom
attribute.Methods inherited from class com.luciad.format.gml31.model.TLcdGML31CompositeValue
getValueComponent, getValueComponents, setValueComponents
Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
-
Field Details
-
CODE_SPACE_PROPERTY
Data property that maps to thecodeSpace
attribute. The possible values for this property are instances ofURI
. -
UOM_PROPERTY
Data property that maps to theuom
attribute. The possible values for this property are instances ofURI
.
-
-
Constructor Details
-
TLcdGML31ValueArray
public TLcdGML31ValueArray() -
TLcdGML31ValueArray
-
-
Method Details
-
getCodeSpace
Returns the value of the property that maps to thecodeSpace
attribute.- Returns:
- the value of the
CODE_SPACE_PROPERTY
property.
-
setCodeSpace
Sets the value of the property that maps to thecodeSpace
attribute.- Parameters:
aValue
- the value to set for theCODE_SPACE_PROPERTY
property.
-
getUom
Returns the value of the property that maps to theuom
attribute.- Returns:
- the value of the
UOM_PROPERTY
property.
-
setUom
Sets the value of the property that maps to theuom
attribute.- Parameters:
aValue
- the value to set for theUOM_PROPERTY
property.
-