Package com.luciad.format.gml32.model
Class TLcdGML32ValueArray
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32CompositeValue
com.luciad.format.gml32.model.TLcdGML32ValueArray
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,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 shall be homogeneous. The element declaration contains a Schematron constraint which expresses this restriction precisely. Since the members are homogeneous, the gml:referenceSystem (uom, codeSpace) may be specified on the gml:ValueArray itself and inherited by all the members if desired.
- Since:
- 10.0
-
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.gml32.model.TLcdGML32CompositeValue
AGGREGATION_TYPE_PROPERTY, VALUE_COMPONENT_PROPERTY, VALUE_COMPONENTS_PROPERTY
Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_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.gml32.model.TLcdGML32CompositeValue
getAggregationType, getValueComponent, getValueComponents, setAggregationType, setValueComponents
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
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 ofString
URI
-
-
Constructor Details
-
TLcdGML32ValueArray
public TLcdGML32ValueArray() -
TLcdGML32ValueArray
-
-
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.The possible values for this property are instances of
String
URI
- Returns:
- the value of the
UOM_PROPERTY
property.
-
setUom
Sets the value of the property that maps to theuom
attribute.The possible values for this property are instances of
String
URI
- Parameters:
aValue
- the value to set for theUOM_PROPERTY
property.
-