Class TLcdOWSAdditionalParameters

All Implemented Interfaces:
ILcdDataObject, ILcdXMLSimpleLink, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOWSAdditionalParameters extends TLcdOWSAdditionalParametersBase
Corresponds to the OWS "AdditionalParameters" type. Contains one or more AdditionalParameter elements, which each contain a specific parameter name and one or more values of that parameter. This AdditionalParameters element is substitutable for ows:Metadata, anywhere that element is allowed. The document also encodes a new nilValue element of a newly defined NilValue type that allows the specification of a nilReason attribute.
Since:
2017.0
  • Field Details

    • ADDITIONAL_PARAMETER_PROPERTY

      public static final TLcdDataProperty ADDITIONAL_PARAMETER_PROPERTY
      Data property that maps to the AdditionalParameter element. The possible values for this property are instances of List<TLcdOWSAdditionalParameter>.
    • LINKED_OBJECT_PROPERTY

      public static final TLcdDataProperty LINKED_OBJECT_PROPERTY
      Data linkedObject property. The possible values for this property are instances of Object.
    • ABOUT_PROPERTY

      public static final TLcdDataProperty ABOUT_PROPERTY
      Data property that maps to the about attribute. The possible values for this property are instances of String.
    • ABSTRACT_META_DATA_PROPERTY

      public static final TLcdDataProperty ABSTRACT_META_DATA_PROPERTY
      Data property that maps to the AbstractMetaData element. The possible values for this property are instances of Object.
  • Constructor Details

    • TLcdOWSAdditionalParameters

      public TLcdOWSAdditionalParameters()
    • TLcdOWSAdditionalParameters

      public TLcdOWSAdditionalParameters(TLcdDataType aType)
  • Method Details

    • getAdditionalParameter

      public List<TLcdOWSAdditionalParameter> getAdditionalParameter()
      Returns the value of the property that maps to the AdditionalParameter element.
      Returns:
      the value of the ADDITIONAL_PARAMETER_PROPERTY property.
    • getLinkInfo

      public Object getLinkInfo()
      Returns the value of the linkInfo property.
      Returns:
      the value of the LINK_INFO_PROPERTY property.
    • setLinkInfo

      public void setLinkInfo(Object aValue)
      Sets the value of the linkInfo property.
      Parameters:
      aValue - the value to set for the LINK_INFO_PROPERTY property.
    • getLinkedObject

      public Object getLinkedObject()
      Returns the value of the linkedObject property.
      Returns:
      the value of the LINKED_OBJECT_PROPERTY property.
    • setLinkedObject

      public void setLinkedObject(Object aValue)
      Sets the value of the linkedObject property.
      Parameters:
      aValue - the value to set for the LINKED_OBJECT_PROPERTY property.
    • getAbout

      public String getAbout()
      Returns the value of the property that maps to the about attribute.

      Optional reference to the aspect of the element which includes this "metadata" element that this metadata provides more information about.

      Returns:
      the value of the ABOUT_PROPERTY property.
    • setAbout

      public void setAbout(String aValue)
      Sets the value of the property that maps to the about attribute.

      Optional reference to the aspect of the element which includes this "metadata" element that this metadata provides more information about.

      Parameters:
      aValue - the value to set for the ABOUT_PROPERTY property.
    • getAbstractMetaData

      public Object getAbstractMetaData()
      Returns the value of the property that maps to the AbstractMetaData element.

      Abstract element containing more metadata about the element that includes the containing "metadata" element. A specific server implementation, or an Implementation Specification, can define concrete elements in the AbstractMetaData substitution group.

      Returns:
      the value of the ABSTRACT_META_DATA_PROPERTY property.
    • setAbstractMetaData

      public void setAbstractMetaData(Object aValue)
      Sets the value of the property that maps to the AbstractMetaData element.

      Abstract element containing more metadata about the element that includes the containing "metadata" element. A specific server implementation, or an Implementation Specification, can define concrete elements in the AbstractMetaData substitution group.

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