public class TLcdKML22Schema extends TLcdDataObject
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.
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ID_PROPERTY
Data property that maps to the
id attribute. |
static TLcdDataProperty |
NAME_PROPERTY
Data property that maps to the
name attribute. |
static TLcdDataProperty |
SCHEMA_EXTENSION_PROPERTY
Data property that maps to the
SchemaExtension element. |
static TLcdDataProperty |
SIMPLE_FIELD_PROPERTY
Data property that maps to the
SimpleField element. |
Constructor and Description |
---|
TLcdKML22Schema() |
TLcdKML22Schema(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
String |
getId()
Returns the value of the property that maps to the
id attribute. |
String |
getName()
Returns the value of the property that maps to the
name attribute. |
List<Object> |
getSchemaExtension()
Returns the value of the property that maps to the
SchemaExtension element. |
List<TLcdKML22SimpleField> |
getSimpleField()
Returns the value of the property that maps to the
SimpleField element. |
void |
setId(String aValue)
Sets the value of the property that maps to the
id attribute. |
void |
setName(String aValue)
Sets the value of the property that maps to the
name attribute. |
public static final TLcdDataProperty ID_PROPERTY
id
attribute.
The possible values for this property are instances of String
.public static final TLcdDataProperty NAME_PROPERTY
name
attribute.
The possible values for this property are instances of String
.public static final TLcdDataProperty SIMPLE_FIELD_PROPERTY
SimpleField
element.
The possible values for this property are instances of List<TLcdKML22SimpleField>
.public static final TLcdDataProperty SCHEMA_EXTENSION_PROPERTY
SchemaExtension
element.
The possible values for this property are instances of List<Object>
.public TLcdKML22Schema()
public TLcdKML22Schema(TLcdDataType aType)
public String getId()
id
attribute.ID_PROPERTY
property.public void setId(String aValue)
id
attribute.aValue
- the value to set for the ID_PROPERTY
property.public String getName()
name
attribute.NAME_PROPERTY
property.public void setName(String aValue)
name
attribute.aValue
- the value to set for the NAME_PROPERTY
property.public List<TLcdKML22SimpleField> getSimpleField()
SimpleField
element.SIMPLE_FIELD_PROPERTY
property.public List<Object> getSchemaExtension()
SchemaExtension
element.SCHEMA_EXTENSION_PROPERTY
property.