Class TLcdOWSRange

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.ows.model.TLcdOWSRange
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOWSRange extends TLcdDataObject
A range of values of a numeric parameter. This range can be continuous or discrete, defined by a fixed spacing between adjacent valid values. If the MinimumValue or MaximumValue is not included, there is no value limit in that direction. Inclusion of the specified minimum and maximum values in the range shall be defined by the rangeClosure.
  • Field Details

    • RANGE_CLOSURE_PROPERTY

      public static final TLcdDataProperty RANGE_CLOSURE_PROPERTY
      Data property that maps to the rangeClosure attribute. The possible values for this property are instances of ELcdOWSRangeClosure.
    • MINIMUM_VALUE_PROPERTY

      public static final TLcdDataProperty MINIMUM_VALUE_PROPERTY
      Data property that maps to the MinimumValue element. The possible values for this property are instances of TLcdOWSValue.
    • MAXIMUM_VALUE_PROPERTY

      public static final TLcdDataProperty MAXIMUM_VALUE_PROPERTY
      Data property that maps to the MaximumValue element. The possible values for this property are instances of TLcdOWSValue.
    • SPACING_PROPERTY

      public static final TLcdDataProperty SPACING_PROPERTY
      Data property that maps to the Spacing element. The possible values for this property are instances of TLcdOWSValue.
  • Constructor Details

    • TLcdOWSRange

      public TLcdOWSRange()
    • TLcdOWSRange

      public TLcdOWSRange(TLcdDataType aType)
  • Method Details

    • getRangeClosure

      public ELcdOWSRangeClosure getRangeClosure()
      Returns the value of the property that maps to the rangeClosure attribute.

      Shall be included unless the default value applies.

      Returns:
      the value of the RANGE_CLOSURE_PROPERTY property.
    • setRangeClosure

      public void setRangeClosure(ELcdOWSRangeClosure aValue)
      Sets the value of the property that maps to the rangeClosure attribute.

      Shall be included unless the default value applies.

      Parameters:
      aValue - the value to set for the RANGE_CLOSURE_PROPERTY property.
    • getMinimumValue

      public TLcdOWSValue getMinimumValue()
      Returns the value of the property that maps to the MinimumValue element.

      Minimum value of this numeric parameter.

      Returns:
      the value of the MINIMUM_VALUE_PROPERTY property.
    • setMinimumValue

      public void setMinimumValue(TLcdOWSValue aValue)
      Sets the value of the property that maps to the MinimumValue element.

      Minimum value of this numeric parameter.

      Parameters:
      aValue - the value to set for the MINIMUM_VALUE_PROPERTY property.
    • getMaximumValue

      public TLcdOWSValue getMaximumValue()
      Returns the value of the property that maps to the MaximumValue element.

      Maximum value of this numeric parameter.

      Returns:
      the value of the MAXIMUM_VALUE_PROPERTY property.
    • setMaximumValue

      public void setMaximumValue(TLcdOWSValue aValue)
      Sets the value of the property that maps to the MaximumValue element.

      Maximum value of this numeric parameter.

      Parameters:
      aValue - the value to set for the MAXIMUM_VALUE_PROPERTY property.
    • getSpacing

      public TLcdOWSValue getSpacing()
      Returns the value of the property that maps to the Spacing element.

      The regular distance or spacing between the allowed values in a range.

      Returns:
      the value of the SPACING_PROPERTY property.
    • setSpacing

      public void setSpacing(TLcdOWSValue aValue)
      Sets the value of the property that maps to the Spacing element.

      The regular distance or spacing between the allowed values in a range.

      Parameters:
      aValue - the value to set for the SPACING_PROPERTY property.