Class TLcdXLinkSimpleLink

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.xml.bind.xlink.model.TLcdXLinkSimpleLink
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdXLinkSimpleLink extends TLcdDataObject
Model class that contains the link information contained in the xlink:simpleLink attribute group defined in the http://www.w3.org/1999/xlink schema.
Since:
10.0
  • Field Details

    • ACTUATE_PROPERTY

      public static TLcdDataProperty ACTUATE_PROPERTY
      Property that maps on the actuate attribute. Acceptable values for this property are instances of ELcdXLinkActuate.
    • ARCROLE_PROPERTY

      public static TLcdDataProperty ARCROLE_PROPERTY
      Property that maps on the arcrole attribute. Acceptable values for this property are instances of String.
    • HREF_PROPERTY

      public static TLcdDataProperty HREF_PROPERTY
      Property that maps on the href attribute. Acceptable values for this property are instances of String.
    • ROLE_PROPERTY

      public static TLcdDataProperty ROLE_PROPERTY
      Property that maps on the role attribute. Acceptable values for this property are instances of String.
    • SHOW_PROPERTY

      public static TLcdDataProperty SHOW_PROPERTY
      Property that maps on the show attribute. Acceptable values for this property are instances of ELcdXLinkShow.
    • TITLE_PROPERTY

      public static TLcdDataProperty TITLE_PROPERTY
      Property that maps on the title attribute. Acceptable values for this property are instances of String.
  • Constructor Details

    • TLcdXLinkSimpleLink

      public TLcdXLinkSimpleLink()
      Default constructor.
    • TLcdXLinkSimpleLink

      public TLcdXLinkSimpleLink(String aHref)
      Creates a new instance with a given value for the href property.
      Parameters:
      aHref - the href property to set on the new instance
  • Method Details

    • getActuate

      public ELcdXLinkActuate getActuate()
      Gets the actuate.

      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

      Returns:
      the actuate.
    • setActuate

      public void setActuate(ELcdXLinkActuate aValue)
      Sets the actuate.

      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

      Parameters:
      aValue - the actuate to be set.
    • getArcrole

      public String getArcrole()
      Gets the arcrole.
      Returns:
      the arcrole.
    • setArcrole

      public void setArcrole(String aValue)
      Sets the arcrole.
      Parameters:
      aValue - the arcrole to be set.
    • getHref

      public String getHref()
      Gets the href.
      Returns:
      the href.
    • setHref

      public void setHref(String aValue)
      Sets the href.
      Parameters:
      aValue - the href to be set.
    • getRole

      public String getRole()
      Gets the role.
      Returns:
      the role.
    • setRole

      public void setRole(String aValue)
      Sets the role.
      Parameters:
      aValue - the role to be set.
    • getShow

      public ELcdXLinkShow getShow()
      Gets the show.

      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

      Returns:
      the show.
    • setShow

      public void setShow(ELcdXLinkShow aValue)
      Sets the show.

      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

      Parameters:
      aValue - the show to be set.
    • getTitle

      public String getTitle()
      Gets the title.
      Returns:
      the title.
    • setTitle

      public void setTitle(String aValue)
      Sets the title.
      Parameters:
      aValue - the title to be set.
    • toString

      public String toString()
      Overrides:
      toString in class TLcdDataObject
    • getExpression

      public ILcdXLinkExpression getExpression()
      Returns the expression that can be used to resolve this xlink. This expression is typically created and assigned during decoding. Can return null.
      Returns:
      the expression that can be used to resolve this xlink
    • setExpression

      public void setExpression(ILcdXLinkExpression aExpression)
      Sets the expression that is to be used to resolve this xlink. Can be null.