Class TLcdKML22Schema

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

public class TLcdKML22Schema extends TLcdDataObject
Domain class modeling the KML SchemaType type.

OGC KML Specification description:

 Specifies a user-defined schema that is used to add user-defined data encoded within a child 
 kml:ExtendedData element of a kml:AbstractFeatureGroup. kml:Schema shall have an 
 id so that instances of it (encoded as kml:SchemaData) may reference it. 
 

Since:
10.0
  • Field Details

    • ID_PROPERTY

      public static final TLcdDataProperty ID_PROPERTY
      Data property that maps to the id attribute. The possible values for this property are instances of String.
    • 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.
    • SIMPLE_FIELD_PROPERTY

      public static final TLcdDataProperty SIMPLE_FIELD_PROPERTY
      Data property that maps to the SimpleField element. The possible values for this property are instances of List<TLcdKML22SimpleField>.
    • SCHEMA_EXTENSION_PROPERTY

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

    • TLcdKML22Schema

      public TLcdKML22Schema()
    • TLcdKML22Schema

      public TLcdKML22Schema(TLcdDataType aType)
  • Method Details

    • getId

      public String getId()
      Returns the value of the property that maps to the id attribute.
      Returns:
      the value of the ID_PROPERTY property.
    • setId

      public void setId(String aValue)
      Sets the value of the property that maps to the id attribute.
      Parameters:
      aValue - the value to set for the ID_PROPERTY property.
    • 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.
    • getSimpleField

      public List<TLcdKML22SimpleField> getSimpleField()
      Returns the value of the property that maps to the SimpleField element.
      Returns:
      the value of the SIMPLE_FIELD_PROPERTY property.
    • getSchemaExtension

      public List<Object> getSchemaExtension()
      Returns the value of the property that maps to the SchemaExtension element.
      Returns:
      the value of the SCHEMA_EXTENSION_PROPERTY property.