Class TLcdGML32ValueArray

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdGML32ValueArray extends TLcdGML32CompositeValue
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 Details

    • CODE_SPACE_PROPERTY

      public static final TLcdDataProperty CODE_SPACE_PROPERTY
      Data property that maps to the codeSpace attribute. The possible values for this property are instances of URI.
    • UOM_PROPERTY

      public static final TLcdDataProperty UOM_PROPERTY
      Data property that maps to the uom attribute. The possible values for this property are instances of
      • String
      • URI
  • Constructor Details

    • TLcdGML32ValueArray

      public TLcdGML32ValueArray()
    • TLcdGML32ValueArray

      public TLcdGML32ValueArray(TLcdDataType aType)
  • Method Details

    • getCodeSpace

      public URI getCodeSpace()
      Returns the value of the property that maps to the codeSpace attribute.
      Returns:
      the value of the CODE_SPACE_PROPERTY property.
    • setCodeSpace

      public void setCodeSpace(URI aValue)
      Sets the value of the property that maps to the codeSpace attribute.
      Parameters:
      aValue - the value to set for the CODE_SPACE_PROPERTY property.
    • getUom

      public Object getUom()
      Returns the value of the property that maps to the uom attribute.

      The possible values for this property are instances of

      • String
      • URI
      Returns:
      the value of the UOM_PROPERTY property.
    • setUom

      public void setUom(Object aValue)
      Sets the value of the property that maps to the uom attribute.

      The possible values for this property are instances of

      • String
      • URI
      Parameters:
      aValue - the value to set for the UOM_PROPERTY property.