Class TLcdKML22Pair
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.style.TLcdKML22Pair
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Domain class modeling the KML PairType type.
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractObjectGroup Defines a key/value pair that maps a mode (normal or highlight) to the predefined kml:styleUrl and/or a kml:AbstractStyleSelectorGroup. If both kml:styleUrl and kml:AbstractStyleSelectorGroup exist then their styles shall be merged. A kml:Pair element shall contain kml:key and either kml:styleUrl or kml:AbstractStyleSelectorGroup child elements outside of an update context, that is when not a descendant of kml:Update.
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theAbstractStyleSelectorGroup
element.static final TLcdDataProperty
Data property that maps to thekey
element.static final TLcdDataProperty
Data property that maps to thePairObjectExtensionGroup
element.static final TLcdDataProperty
Data property that maps to thePairSimpleExtensionGroup
element.static final TLcdDataProperty
Data property that maps to thestyleUrl
element.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theAbstractStyleSelectorGroup
element.getKey()
Returns the value of the property that maps to thekey
element.Returns the value of the property that maps to thestyleUrl
element.void
Sets the value of the property that maps to theAbstractStyleSelectorGroup
element.void
setKey
(ELcdKML22StyleState aValue) Sets the value of the property that maps to thekey
element.void
setStyleUrl
(String aValue) Sets the value of the property that maps to thestyleUrl
element.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
KEY_PROPERTY
Data property that maps to thekey
element. The possible values for this property are instances ofELcdKML22StyleState
. -
STYLE_URL_PROPERTY
Data property that maps to thestyleUrl
element. The possible values for this property are instances ofString
. -
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
Data property that maps to theAbstractStyleSelectorGroup
element. The possible values for this property are instances ofTLcdKML22AbstractStyleSelector
. -
PAIR_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to thePairSimpleExtensionGroup
element. The possible values for this property are instances ofList<String>
. -
PAIR_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to thePairObjectExtensionGroup
element. The possible values for this property are instances ofList<TLcdKML22AbstractObject>
.
-
-
Constructor Details
-
TLcdKML22Pair
public TLcdKML22Pair() -
TLcdKML22Pair
-
-
Method Details
-
getKey
Returns the value of the property that maps to thekey
element.- Returns:
- the value of the
KEY_PROPERTY
property.
-
setKey
Sets the value of the property that maps to thekey
element.- Parameters:
aValue
- the value to set for theKEY_PROPERTY
property.
-
getStyleUrl
Returns the value of the property that maps to thestyleUrl
element.- Returns:
- the value of the
STYLE_URL_PROPERTY
property.
-
setStyleUrl
Sets the value of the property that maps to thestyleUrl
element.- Parameters:
aValue
- the value to set for theSTYLE_URL_PROPERTY
property.
-
getAbstractStyleSelectorGroup
Returns the value of the property that maps to theAbstractStyleSelectorGroup
element.- Returns:
- the value of the
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
property.
-
setAbstractStyleSelectorGroup
Sets the value of the property that maps to theAbstractStyleSelectorGroup
element.- Parameters:
aValue
- the value to set for theABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
property.
-