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 Link icon

    • CODE_SPACE_PROPERTY Link icon

      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 Link icon

      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 Link icon

    • TLcdGML32ValueArray Link icon

      public TLcdGML32ValueArray()
    • TLcdGML32ValueArray Link icon

      public TLcdGML32ValueArray(TLcdDataType aType)
  • Method Details Link icon

    • getCodeSpace Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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.