Class TLcdOWSReference

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdOWSServiceReference

public class TLcdOWSReference extends TLcdOWSAbstractReferenceBase
Complete reference to a remote or local resource, allowing including metadata about that resource.
  • Field Details

    • IDENTIFIER_PROPERTY

      public static final TLcdDataProperty IDENTIFIER_PROPERTY
      Data property that maps to the Identifier element. The possible values for this property are instances of TLcdOWSCode.
    • ABSTRACT_PROPERTY

      public static final TLcdDataProperty ABSTRACT_PROPERTY
      Data property that maps to the Abstract element. The possible values for this property are instances of List<TLcdOWSLanguageString>.
    • FORMAT_PROPERTY

      public static final TLcdDataProperty FORMAT_PROPERTY
      Data property that maps to the Format element. The possible values for this property are instances of String.
    • METADATA_PROPERTY

      public static final TLcdDataProperty METADATA_PROPERTY
      Data property that maps to the Metadata element. The possible values for this property are instances of List<TLcdOWSMetadata>.
  • Constructor Details

    • TLcdOWSReference

      public TLcdOWSReference()
    • TLcdOWSReference

      public TLcdOWSReference(TLcdDataType aType)
  • Method Details

    • getIdentifier

      public TLcdOWSCode getIdentifier()
      Returns the value of the property that maps to the Identifier element.

      Unique identifier or name of this dataset.

      Returns:
      the value of the IDENTIFIER_PROPERTY property.
    • setIdentifier

      public void setIdentifier(TLcdOWSCode aValue)
      Sets the value of the property that maps to the Identifier element.

      Unique identifier or name of this dataset.

      Parameters:
      aValue - the value to set for the IDENTIFIER_PROPERTY property.
    • getAbstract

      public List<TLcdOWSLanguageString> getAbstract()
      Returns the value of the property that maps to the Abstract element.

      Brief narrative description of this resource, normally used for display to humans.

      Returns:
      the value of the ABSTRACT_PROPERTY property.
    • getFormat

      public String getFormat()
      Returns the value of the property that maps to the Format element.

      The format of the referenced resource. This element is omitted when the mime type is indicated in the http header of the reference.

      Returns:
      the value of the FORMAT_PROPERTY property.
    • setFormat

      public void setFormat(String aValue)
      Sets the value of the property that maps to the Format element.

      The format of the referenced resource. This element is omitted when the mime type is indicated in the http header of the reference.

      Parameters:
      aValue - the value to set for the FORMAT_PROPERTY property.
    • getMetadata

      public List<TLcdOWSMetadata> getMetadata()
      Returns the value of the property that maps to the Metadata element.
      Returns:
      the value of the METADATA_PROPERTY property.