Class TLcdKML22NetworkLinkControl

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.update.TLcdKML22NetworkLinkControl
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdKML22NetworkLinkControl extends TLcdDataObject
Domain class modeling the KML NetworkLinkControlType type.

OGC KML Specification description:

 Controls the behaviour of a kml:NetworkLink that references the KML resource to which 
 the kml:NetworkLinkControl belongs. 
 See also 9.12 kml:NetworkLink. 
 

Since:
10.0
  • Field Details

    • MIN_REFRESH_PERIOD_PROPERTY

      public static final TLcdDataProperty MIN_REFRESH_PERIOD_PROPERTY
      Data property that maps to the minRefreshPeriod element. The possible values for this property are instances of Double.
    • MAX_SESSION_LENGTH_PROPERTY

      public static final TLcdDataProperty MAX_SESSION_LENGTH_PROPERTY
      Data property that maps to the maxSessionLength element. The possible values for this property are instances of Double.
    • MESSAGE_PROPERTY

      public static final TLcdDataProperty MESSAGE_PROPERTY
      Data property that maps to the message element. The possible values for this property are instances of String.
    • EXPIRES_PROPERTY

      public static final TLcdDataProperty EXPIRES_PROPERTY
      Data property that maps to the expires element. The possible values for this property are instances of
      • XMLGregorianCalendar
    • UPDATE_PROPERTY

      public static final TLcdDataProperty UPDATE_PROPERTY
      Data property that maps to the Update element. The possible values for this property are instances of TLcdKML22Update.
    • ABSTRACT_VIEW_GROUP_PROPERTY

      public static final TLcdDataProperty ABSTRACT_VIEW_GROUP_PROPERTY
      Data property that maps to the AbstractViewGroup element. The possible values for this property are instances of TLcdKML22AbstractView.
  • Constructor Details

    • TLcdKML22NetworkLinkControl

      public TLcdKML22NetworkLinkControl()
    • TLcdKML22NetworkLinkControl

      public TLcdKML22NetworkLinkControl(TLcdDataType aType)
  • Method Details

    • getMinRefreshPeriod

      public Double getMinRefreshPeriod()
      Returns the value of the property that maps to the minRefreshPeriod element.
      Returns:
      the value of the MIN_REFRESH_PERIOD_PROPERTY property.
    • setMinRefreshPeriod

      public void setMinRefreshPeriod(Double aValue)
      Sets the value of the property that maps to the minRefreshPeriod element.
      Parameters:
      aValue - the value to set for the MIN_REFRESH_PERIOD_PROPERTY property.
    • getMaxSessionLength

      public Double getMaxSessionLength()
      Returns the value of the property that maps to the maxSessionLength element.
      Returns:
      the value of the MAX_SESSION_LENGTH_PROPERTY property.
    • setMaxSessionLength

      public void setMaxSessionLength(Double aValue)
      Sets the value of the property that maps to the maxSessionLength element.
      Parameters:
      aValue - the value to set for the MAX_SESSION_LENGTH_PROPERTY property.
    • getCookie

      public String getCookie()
      Returns the value of the property that maps to the cookie element.
      Returns:
      the value of the COOKIE_PROPERTY property.
    • setCookie

      public void setCookie(String aValue)
      Sets the value of the property that maps to the cookie element.
      Parameters:
      aValue - the value to set for the COOKIE_PROPERTY property.
    • getMessage

      public String getMessage()
      Returns the value of the property that maps to the message element.
      Returns:
      the value of the MESSAGE_PROPERTY property.
    • setMessage

      public void setMessage(String aValue)
      Sets the value of the property that maps to the message element.
      Parameters:
      aValue - the value to set for the MESSAGE_PROPERTY property.
    • getLinkName

      public String getLinkName()
      Returns the value of the property that maps to the linkName element.
      Returns:
      the value of the LINK_NAME_PROPERTY property.
    • setLinkName

      public void setLinkName(String aValue)
      Sets the value of the property that maps to the linkName element.
      Parameters:
      aValue - the value to set for the LINK_NAME_PROPERTY property.
    • getLinkDescription

      public String getLinkDescription()
      Returns the value of the property that maps to the linkDescription element.
      Returns:
      the value of the LINK_DESCRIPTION_PROPERTY property.
    • setLinkDescription

      public void setLinkDescription(String aValue)
      Sets the value of the property that maps to the linkDescription element.
      Parameters:
      aValue - the value to set for the LINK_DESCRIPTION_PROPERTY property.
    • getLinkSnippet

      public TLcdKML22Snippet getLinkSnippet()
      Returns the value of the property that maps to the linkSnippet element.
      Returns:
      the value of the LINK_SNIPPET_PROPERTY property.
    • setLinkSnippet

      public void setLinkSnippet(TLcdKML22Snippet aValue)
      Sets the value of the property that maps to the linkSnippet element.
      Parameters:
      aValue - the value to set for the LINK_SNIPPET_PROPERTY property.
    • getExpires

      public XMLGregorianCalendar getExpires()
      Returns the value of the property that maps to the expires element.

      The possible values for this property are instances of

      • XMLGregorianCalendar
      Returns:
      the value of the EXPIRES_PROPERTY property.
    • setExpires

      public void setExpires(XMLGregorianCalendar aValue)
      Sets the value of the property that maps to the expires element.

      The possible values for this property are instances of

      • XMLGregorianCalendar
      Parameters:
      aValue - the value to set for the EXPIRES_PROPERTY property.
    • getUpdate

      public TLcdKML22Update getUpdate()
      Returns the value of the property that maps to the Update element.
      Returns:
      the value of the UPDATE_PROPERTY property.
    • setUpdate

      public void setUpdate(TLcdKML22Update aValue)
      Sets the value of the property that maps to the Update element.
      Parameters:
      aValue - the value to set for the UPDATE_PROPERTY property.
    • getAbstractViewGroup

      public TLcdKML22AbstractView getAbstractViewGroup()
      Returns the value of the property that maps to the AbstractViewGroup element.
      Returns:
      the value of the ABSTRACT_VIEW_GROUP_PROPERTY property.
    • setAbstractViewGroup

      public void setAbstractViewGroup(TLcdKML22AbstractView aValue)
      Sets the value of the property that maps to the AbstractViewGroup element.
      Parameters:
      aValue - the value to set for the ABSTRACT_VIEW_GROUP_PROPERTY property.