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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thecodeSpaceattribute.static final TLcdDataPropertyData property that maps to theuomattribute.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32CompositeValue
AGGREGATION_TYPE_PROPERTY, VALUE_COMPONENT_PROPERTY, VALUE_COMPONENTS_PROPERTYFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thecodeSpaceattribute.getUom()Returns the value of the property that maps to theuomattribute.voidsetCodeSpace(URI aValue) Sets the value of the property that maps to thecodeSpaceattribute.voidSets the value of the property that maps to theuomattribute.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32CompositeValue
getAggregationType, getValueComponent, getValueComponents, setAggregationType, setValueComponentsMethods 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 thecodeSpaceattribute. The possible values for this property are instances ofURI. -
UOM_PROPERTY
Data property that maps to theuomattribute. The possible values for this property are instances ofStringURI
-
-
Constructor Details
-
TLcdGML32ValueArray
public TLcdGML32ValueArray() -
TLcdGML32ValueArray
-
-
Method Details
-
getCodeSpace
Returns the value of the property that maps to thecodeSpaceattribute.- Returns:
- the value of the
CODE_SPACE_PROPERTYproperty.
-
setCodeSpace
Sets the value of the property that maps to thecodeSpaceattribute.- Parameters:
aValue- the value to set for theCODE_SPACE_PROPERTYproperty.
-
getUom
Returns the value of the property that maps to theuomattribute.The possible values for this property are instances of
StringURI
- Returns:
- the value of the
UOM_PROPERTYproperty.
-
setUom
Sets the value of the property that maps to theuomattribute.The possible values for this property are instances of
StringURI
- Parameters:
aValue- the value to set for theUOM_PROPERTYproperty.
-