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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theAbstractStyleSelectorGroupelement.static final TLcdDataPropertyData property that maps to thekeyelement.static final TLcdDataPropertyData property that maps to thePairObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to thePairSimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to thestyleUrlelement.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 theAbstractStyleSelectorGroupelement.getKey()Returns the value of the property that maps to thekeyelement.Returns the value of the property that maps to thestyleUrlelement.voidSets the value of the property that maps to theAbstractStyleSelectorGroupelement.voidsetKey(ELcdKML22StyleState aValue) Sets the value of the property that maps to thekeyelement.voidsetStyleUrl(String aValue) Sets the value of the property that maps to thestyleUrlelement.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
KEY_PROPERTY
Data property that maps to thekeyelement. The possible values for this property are instances ofELcdKML22StyleState. -
STYLE_URL_PROPERTY
Data property that maps to thestyleUrlelement. The possible values for this property are instances ofString. -
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
Data property that maps to theAbstractStyleSelectorGroupelement. The possible values for this property are instances ofTLcdKML22AbstractStyleSelector. -
PAIR_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to thePairSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
PAIR_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to thePairObjectExtensionGroupelement. 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 thekeyelement.- Returns:
- the value of the
KEY_PROPERTYproperty.
-
setKey
Sets the value of the property that maps to thekeyelement.- Parameters:
aValue- the value to set for theKEY_PROPERTYproperty.
-
getStyleUrl
Returns the value of the property that maps to thestyleUrlelement.- Returns:
- the value of the
STYLE_URL_PROPERTYproperty.
-
setStyleUrl
Sets the value of the property that maps to thestyleUrlelement.- Parameters:
aValue- the value to set for theSTYLE_URL_PROPERTYproperty.
-
getAbstractStyleSelectorGroup
Returns the value of the property that maps to theAbstractStyleSelectorGroupelement.- Returns:
- the value of the
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTYproperty.
-
setAbstractStyleSelectorGroup
Sets the value of the property that maps to theAbstractStyleSelectorGroupelement.- Parameters:
aValue- the value to set for theABSTRACT_STYLE_SELECTOR_GROUP_PROPERTYproperty.
-