Class TLcdKML22Data

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdKML22Data extends TLcdKML22AbstractObject
Domain class modeling the KML DataType type.

OGC KML Specification description:

 This element can be used wherever the following element is referenced: 
  
  -kml:AbstractObjectGroup
  
 Creates an untyped name/value data pair, where: 
    -   The data pair is identified by the name attribute 
    -   The value of the data pair is supplied by kml:value 
 Both name and kml:value should be encoded. The value of the name attribute shall be 
 unique within the context of its parent kml:ExtendedData element. 
 

Since:
10.0
  • Field Details

    • NAME_PROPERTY

      public static final TLcdDataProperty NAME_PROPERTY
      Data property that maps to the name attribute. The possible values for this property are instances of String.
    • DISPLAY_NAME_PROPERTY

      public static final TLcdDataProperty DISPLAY_NAME_PROPERTY
      Data property that maps to the displayName element. The possible values for this property are instances of String.
    • VALUE_PROPERTY

      public static final TLcdDataProperty VALUE_PROPERTY
      Data property that maps to the value element. The possible values for this property are instances of String.
    • DATA_EXTENSION_PROPERTY

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

    • TLcdKML22Data

      public TLcdKML22Data()
    • TLcdKML22Data

      public TLcdKML22Data(TLcdDataType aType)
  • Method Details

    • getName

      public String getName()
      Returns the value of the property that maps to the name attribute.
      Returns:
      the value of the NAME_PROPERTY property.
    • setName

      public void setName(String aValue)
      Sets the value of the property that maps to the name attribute.
      Parameters:
      aValue - the value to set for the NAME_PROPERTY property.
    • getDisplayName

      public String getDisplayName()
      Returns the value of the property that maps to the displayName element.
      Returns:
      the value of the DISPLAY_NAME_PROPERTY property.
    • setDisplayName

      public void setDisplayName(String aValue)
      Sets the value of the property that maps to the displayName element.
      Parameters:
      aValue - the value to set for the DISPLAY_NAME_PROPERTY property.
    • getValue

      public String getValue()
      Returns the value of the property that maps to the value element.
      Returns:
      the value of the VALUE_PROPERTY property.
    • setValue

      public void setValue(String aValue)
      Sets the value of the property that maps to the value element.
      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.
    • getDataExtension

      public List<Object> getDataExtension()
      Returns the value of the property that maps to the DataExtension element.
      Returns:
      the value of the DATA_EXTENSION_PROPERTY property.