Class TLcdOWSOnlineResource

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.ows.model.TLcdOWSOnlineResource
All Implemented Interfaces:
ILcdDataObject, ILcdXMLSimpleLink, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdOWSRequestMethod

public class TLcdOWSOnlineResource extends TLcdDataObject implements ILcdXMLSimpleLink

Reference to on-line resource from which data can be obtained.

For OWS use in the service metadata document, the CI_OnlineResource class was XML encoded as the attributeGroup "xlink:simpleLink", as used in GML.

  • Field Details

    • LINKED_OBJECT_PROPERTY

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

    • TLcdOWSOnlineResource

      public TLcdOWSOnlineResource()
      Creates a new TLcdOWSOnlineResource instance.
    • TLcdOWSOnlineResource

      public TLcdOWSOnlineResource(TLcdDataType aType)
      Creates a new TLcdOWSOnlineResource instance with the given data type.
      Parameters:
      aType - The data type.
    • TLcdOWSOnlineResource

      public TLcdOWSOnlineResource(String aHref)
      Constructs a new TLcdOWSOnlineResource with the given reference.
      Parameters:
      aHref - the reference to an online resource
  • Method Details

    • getActuate

      public String getActuate()
      Returns the actuate.
      Specified by:
      getActuate in interface ILcdXMLSimpleLink
      Returns:
      the actuate
      See Also:
    • setActuate

      public void setActuate(String aActuate)
      Sets the actuate.

      The 'actuate' attribute is used to communicate the desired timing of traversal from the starting resource to the ending resource; it's 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:
      setActuate in interface ILcdXMLSimpleLink
      Parameters:
      aActuate - the actuate to be set
    • getArcrole

      public String getArcrole()
      Returns the arcrole.
      Specified by:
      getArcrole in interface ILcdXMLSimpleLink
      Returns:
      the arcrole.
    • setArcrole

      public void setArcrole(String aArcrole)
      Sets the arcrole.
      Specified by:
      setArcrole in interface ILcdXMLSimpleLink
      Parameters:
      aArcrole - the arcrole to be set
    • getHref

      public String getHref()
      Returns the href.
      Specified by:
      getHref in interface ILcdXMLSimpleLink
      Returns:
      the href.
    • setHref

      public void setHref(String aHref)
      Sets the href.
      Specified by:
      setHref in interface ILcdXMLSimpleLink
      Parameters:
      aHref - the href to be set
    • getRole

      public String getRole()
      Returns the role.
      Specified by:
      getRole in interface ILcdXMLSimpleLink
      Returns:
      the role.
    • setRole

      public void setRole(String aRole)
      Sets the role.
      Specified by:
      setRole in interface ILcdXMLSimpleLink
      Parameters:
      aRole - the role to be set
    • getShow

      public String getShow()
      Returns the show.
      Specified by:
      getShow in interface ILcdXMLSimpleLink
      Returns:
      the show.
      See Also:
    • setShow

      public void setShow(String aShow)
      Sets the show.

      The 'show' attribute is used to communicate the desired presentation of the ending resource on traversal from the starting resource; it's 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:
      setShow in interface ILcdXMLSimpleLink
      Parameters:
      aShow - the show to be set
    • getTitle

      public String getTitle()
      Returns the title.
      Specified by:
      getTitle in interface ILcdXMLSimpleLink
      Returns:
      the title.
    • setTitle

      public void setTitle(String aTitle)
      Sets the title.
      Specified by:
      setTitle in interface ILcdXMLSimpleLink
      Parameters:
      aTitle - the title to be set
    • getType

      public String getType()
      Returns the type.
      Specified by:
      getType in interface ILcdXMLSimpleLink
      Returns:
      the type.
    • getLinkage

      public URL getLinkage()
    • 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.