Class TLcdWCSMetadataLink

java.lang.Object
com.luciad.ogc.wcs.common.model.TLcdWCSMetadataLink
All Implemented Interfaces:
ILcdGML3AssociationAttributeGroup, ILcdGML3MetaDataProperty, ILcdXMLSimpleLink

public class TLcdWCSMetadataLink extends Object
Refers to a metadata package that contains metadata properties for an object. The metadataType attribute indicates the type of metadata referred to.
  • Field Details

    • TC211

      public static final String TC211
      This metadata uses a profile of ISO TC211´s Geospatial Metadata Standard 19115.
      See Also:
    • FGDC

      public static final String FGDC
      This metadata uses a profile of the US FGDC Content Standard for Digital Geospatial Metadata.
      See Also:
    • OTHER

      public static final String OTHER
      This metadata uses another profile.
      See Also:
  • Constructor Details

    • TLcdWCSMetadataLink

      public TLcdWCSMetadataLink()
  • Method Details

    • getMetadataType

      public String getMetadataType()
      Returns the metadata type.
      Returns:
      the metadata type.
    • setMetadataType

      public void setMetadataType(String aMetadataType)
      Sets the metadata type.
      Parameters:
      aMetadataType - the metadata type to be set.
    • getMetaData

      public ILcdGML3AbstractMetaData getMetaData()
      Description copied from interface: ILcdGML3MetaDataProperty
      Returns the metadata contained in this property.
      Specified by:
      getMetaData in interface ILcdGML3MetaDataProperty
      Returns:
      the metadata contained in this property.
    • getAbout

      public String getAbout()
      Description copied from interface: ILcdGML3MetaDataProperty
      Returns a URI which points to an element or range of elements, or other resource to which this metadata refers.
      Specified by:
      getAbout in interface ILcdGML3MetaDataProperty
      Returns:
      a URI pointing to the resource to which this metadata refers.
    • setMetaData

      public void setMetaData(ILcdGML3AbstractMetaData aILcdGML3AbstractMetaData)
      Description copied from interface: ILcdGML3MetaDataProperty
      Sets the metadata to be contained in this property
      Specified by:
      setMetaData in interface ILcdGML3MetaDataProperty
      Parameters:
      aILcdGML3AbstractMetaData - the metadata to be contained in this property
    • setAbout

      public void setAbout(String aAbout)
      Description copied from interface: ILcdGML3MetaDataProperty
      Sets the URI that points to the resource to which this metadata refers.
      Specified by:
      setAbout in interface ILcdGML3MetaDataProperty
      Parameters:
      aAbout - the URI that points to the resource to which this metadata refers.
    • getRemoteSchema

      public String getRemoteSchema()
      Description copied from interface: ILcdGML3AssociationAttributeGroup
      Returns a reference to an XML Schema fragment that specifies the content model of the property's value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
      Specified by:
      getRemoteSchema in interface ILcdGML3AssociationAttributeGroup
      Returns:
      the reference to a remote XML Schema fragment.
    • setRemoteSchema

      public void setRemoteSchema(String aRemoteSchema)
      Description copied from interface: ILcdGML3AssociationAttributeGroup
      Sets the reference to the remote XML Schema fragment specifying the content model of the property's value.
      Specified by:
      setRemoteSchema in interface ILcdGML3AssociationAttributeGroup
      Parameters:
      aRemoteSchema - the reference to the remote XML Schema.
    • getActuate

      public String getActuate()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the actuate mode of this link.

      The 'actuate' attribute is used to communicate the desired timing of traversal from the starting resource to the ending resource; its value should be treated as follows:

      • onLoad - traverse to the ending resource immediately on loading the starting resource
      • onRequest - traverse from the starting resource to the ending resource only on a post-loading event triggered for this purpose
      • other - behavior is unconstrained; examine other markup in link for hints
      • none - behavior is unconstrained
      Specified by:
      getActuate in interface ILcdXMLSimpleLink
      Returns:
      the actuate mode of this link.
    • setActuate

      public void setActuate(String aActuate)
      Description copied from interface: ILcdXMLSimpleLink
      Sets the actuate mode of this link.
      Specified by:
      setActuate in interface ILcdXMLSimpleLink
      Parameters:
      aActuate - the actuate mdoe of this link.
    • getArcrole

      public String getArcrole()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the arcrole of this link.
      Specified by:
      getArcrole in interface ILcdXMLSimpleLink
      Returns:
      the arcrole of this link.
    • setArcrole

      public void setArcrole(String aArcrole)
      Description copied from interface: ILcdXMLSimpleLink
      Sets the arcrole of this link.
      Specified by:
      setArcrole in interface ILcdXMLSimpleLink
      Parameters:
      aArcrole - the arcrole of this link.
    • getHref

      public String getHref()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the URI of this link.
      Specified by:
      getHref in interface ILcdXMLSimpleLink
      Returns:
      the URI of this link.
    • setHref

      public void setHref(String aHref)
      Description copied from interface: ILcdXMLSimpleLink
      Sets the URI of this link.
      Specified by:
      setHref in interface ILcdXMLSimpleLink
      Parameters:
      aHref - the URI of this link.
    • getRole

      public String getRole()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the role of this link.
      Specified by:
      getRole in interface ILcdXMLSimpleLink
      Returns:
      the role of this link.
    • setRole

      public void setRole(String aRole)
      Description copied from interface: ILcdXMLSimpleLink
      Sets the role of this link.
      Specified by:
      setRole in interface ILcdXMLSimpleLink
      Parameters:
      aRole - the role of this link.
    • getShow

      public String getShow()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the show mode of this link.

      The 'show' attribute is used to communicate the desired presentation of the ending resource on traversal from the starting resource; its value should be treated as follows:

      • new - load ending resource in a new window, frame, pane, or other presentation context
      • replace - load the resource in the same window, frame, pane, or other presentation context
      • embed - load ending resource in place of the presentation of the starting resource
      • other - behavior is unconstrained; examine other markup in the link for hints
      • none - behavior is unconstrained
      Specified by:
      getShow in interface ILcdXMLSimpleLink
      Returns:
      the show mode of this link.
    • setShow

      public void setShow(String aShow)
      Description copied from interface: ILcdXMLSimpleLink
      Sets the show mode of this link.
      Specified by:
      setShow in interface ILcdXMLSimpleLink
      Parameters:
      aShow - the show mode of this link.
    • getTitle

      public String getTitle()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the title of this link.
      Specified by:
      getTitle in interface ILcdXMLSimpleLink
      Returns:
      the title of this link.
    • setTitle

      public void setTitle(String aTitle)
      Description copied from interface: ILcdXMLSimpleLink
      Sets the title of this link.
      Specified by:
      setTitle in interface ILcdXMLSimpleLink
      Parameters:
      aTitle - the title of this link.
    • getType

      public String getType()
      Description copied from interface: ILcdXMLSimpleLink
      Returns the type of this link, which is always "simple".
      Specified by:
      getType in interface ILcdXMLSimpleLink
      Returns:
      "simple".