Class TLcdKML22Data
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.extendeddata.TLcdKML22Data
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theDataExtensionelement.static final TLcdDataPropertyData property that maps to thedisplayNameelement.static final TLcdDataPropertyData property that maps to thenameattribute.static final TLcdDataPropertyData property that maps to thevalueelement.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theDataExtensionelement.Returns the value of the property that maps to thedisplayNameelement.getName()Returns the value of the property that maps to thenameattribute.getValue()Returns the value of the property that maps to thevalueelement.voidsetDisplayName(String aValue) Sets the value of the property that maps to thedisplayNameelement.voidSets the value of the property that maps to thenameattribute.voidSets the value of the property that maps to thevalueelement.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
NAME_PROPERTY
Data property that maps to thenameattribute. The possible values for this property are instances ofString. -
DISPLAY_NAME_PROPERTY
Data property that maps to thedisplayNameelement. The possible values for this property are instances ofString. -
VALUE_PROPERTY
Data property that maps to thevalueelement. The possible values for this property are instances ofString. -
DATA_EXTENSION_PROPERTY
Data property that maps to theDataExtensionelement. The possible values for this property are instances ofList<Object>.
-
-
Constructor Details
-
TLcdKML22Data
public TLcdKML22Data() -
TLcdKML22Data
-
-
Method Details
-
getName
Returns the value of the property that maps to thenameattribute.- Returns:
- the value of the
NAME_PROPERTYproperty.
-
setName
Sets the value of the property that maps to thenameattribute.- Parameters:
aValue- the value to set for theNAME_PROPERTYproperty.
-
getDisplayName
Returns the value of the property that maps to thedisplayNameelement.- Returns:
- the value of the
DISPLAY_NAME_PROPERTYproperty.
-
setDisplayName
Sets the value of the property that maps to thedisplayNameelement.- Parameters:
aValue- the value to set for theDISPLAY_NAME_PROPERTYproperty.
-
getValue
Returns the value of the property that maps to thevalueelement.- Returns:
- the value of the
VALUE_PROPERTYproperty.
-
setValue
Sets the value of the property that maps to thevalueelement.- Parameters:
aValue- the value to set for theVALUE_PROPERTYproperty.
-
getDataExtension
Returns the value of the property that maps to theDataExtensionelement.- Returns:
- the value of the
DATA_EXTENSION_PROPERTYproperty.
-