Class TLcdKML22Update

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

public class TLcdKML22Update extends TLcdDataObject
Domain class modeling the KML UpdateType type.

OGC KML Specification description:

 Specifies an addition, change, or deletion to a KML resource that has previously been 
 retrieved via kml:NetworkLink. 
 NOTE:      Update does not affect the KML resource itself; rather it updates its representation within the earth 
            browser only. 
 All KML objects within an update context, that is a grandchild of the kml:Update element 
 shall include a targetId attribute that identifies the object to be updated, and shall not have 
 an id attribute. 
 kml:Update shall have at least one child element. 
 

Since:
10.0
  • Field Details

    • TARGET_HREF_PROPERTY

      public static final TLcdDataProperty TARGET_HREF_PROPERTY
      Data property that maps to the targetHref element. The possible values for this property are instances of String.
    • UPDATE_PROPERTY

      public static final TLcdDataProperty UPDATE_PROPERTY
      Data property that maps to the choice between the Create and Delete and Change and UpdateOpExtensionGroup elements. The possible values for this property are instances of java.util.List with elements of class
    • UPDATE_EXTENSION_GROUP_PROPERTY

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

    • TLcdKML22Update

      public TLcdKML22Update()
    • TLcdKML22Update

      public TLcdKML22Update(TLcdDataType aType)
  • Method Details

    • getTargetHref

      public String getTargetHref()
      Returns the value of the property that maps to the targetHref element.
      Returns:
      the value of the TARGET_HREF_PROPERTY property.
    • setTargetHref

      public void setTargetHref(String aValue)
      Sets the value of the property that maps to the targetHref element.
      Parameters:
      aValue - the value to set for the TARGET_HREF_PROPERTY property.
    • getUpdate

      public List<ILcdDataObject> getUpdate()
      Returns the value of the property that maps to the choice between the Create and Delete and Change and UpdateOpExtensionGroup elements.

      The possible values for this property are instances of java.util.List with elements of class

      Returns:
      the value of the UPDATE_PROPERTY property.