Class TLcdKML22StyleMap
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.style.TLcdKML22AbstractStyleSelector
com.luciad.format.kml22.model.style.TLcdKML22StyleMap
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Domain class modeling the KML StyleMapType type.
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractStyleSelectorGroup Specifies a mapping between two kml:Styles using a key/value pair that maps a mode to the predefined kml:styleUrl. A kml:StyleMap may be used to provide separate normal and highlighted styles for a kml:Placemark. kml:StyleMap should have two kml:Pair elements, one with a kml:key value of normal and the other with a value of highlight, 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 theAbstractStyleSelectorObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theAbstractStyleSelectorSimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to thePairelement.static final TLcdDataPropertyData property that maps to theStyleMapObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theStyleMapSimpleExtensionGroupelement.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 TypeMethodDescriptiongetPair()Returns the value of the property that maps to thePairelement.Methods inherited from class com.luciad.format.kml22.model.style.TLcdKML22AbstractStyleSelector
clone, getKMLSourceName, setKMLSourceNameMethods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetIdMethods inherited from class com.luciad.datamodel.TLcdDataObject
clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
PAIR_PROPERTY
Data property that maps to thePairelement. The possible values for this property are instances ofList<TLcdKML22Pair>. -
STYLE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theStyleMapSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
STYLE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theStyleMapObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>. -
ABSTRACT_STYLE_SELECTOR_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theAbstractStyleSelectorSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
ABSTRACT_STYLE_SELECTOR_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theAbstractStyleSelectorObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>.
-
-
Constructor Details
-
TLcdKML22StyleMap
public TLcdKML22StyleMap() -
TLcdKML22StyleMap
-
-
Method Details
-
getPair
Returns the value of the property that maps to thePairelement.- Returns:
- the value of the
PAIR_PROPERTYproperty.
-