Class TLcdKML22SimpleField

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

public class TLcdKML22SimpleField extends TLcdDataObject
Domain class modeling the KML SimpleFieldType type.

OGC KML Specification description:

 Specifies a user-defined field. The name and type attributes shall be specified. 
 

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.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that maps to the type attribute. The possible values for this property are the public QName constants defined in this class.
    • 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.
    • SIMPLE_FIELD_EXTENSION_PROPERTY

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

    • TLcdKML22SimpleField

      public TLcdKML22SimpleField()
    • TLcdKML22SimpleField

      public TLcdKML22SimpleField(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.
    • getType

      public String getType()
      Returns the value of the property that maps to the type attribute.

      The possible values for this property are the public QName constants defined in this class.

      Returns:
      the value of the TYPE_PROPERTY property.
    • setType

      public void setType(String aValue)
      Sets the value of the property that maps to the type attribute.

      The possible values for this property are the public QName constants defined in this class.

      Parameters:
      aValue - the value to set for the TYPE_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.
    • getSimpleFieldExtension

      public List<Object> getSimpleFieldExtension()
      Returns the value of the property that maps to the SimpleFieldExtension element.
      Returns:
      the value of the SIMPLE_FIELD_EXTENSION_PROPERTY property.