public class TLcdKML22StyleMap extends TLcdKML22AbstractStyleSelector
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.
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ABSTRACT_STYLE_SELECTOR_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
AbstractStyleSelectorObjectExtensionGroup element. |
static TLcdDataProperty |
ABSTRACT_STYLE_SELECTOR_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
AbstractStyleSelectorSimpleExtensionGroup element. |
static TLcdDataProperty |
PAIR_PROPERTY
Data property that maps to the
Pair element. |
static TLcdDataProperty |
STYLE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
StyleMapObjectExtensionGroup element. |
static TLcdDataProperty |
STYLE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
StyleMapSimpleExtensionGroup element. |
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
Constructor and Description |
---|
TLcdKML22StyleMap() |
TLcdKML22StyleMap(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdKML22Pair> |
getPair()
Returns the value of the property that maps to the
Pair element. |
clone, getKMLSourceName, setKMLSourceName
getId, getTargetId, setId, setTargetId
clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
public static final TLcdDataProperty PAIR_PROPERTY
Pair
element.
The possible values for this property are instances of List<TLcdKML22Pair>
.public static final TLcdDataProperty STYLE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
StyleMapSimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty STYLE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
StyleMapObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public static final TLcdDataProperty ABSTRACT_STYLE_SELECTOR_SIMPLE_EXTENSION_GROUP_PROPERTY
AbstractStyleSelectorSimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty ABSTRACT_STYLE_SELECTOR_OBJECT_EXTENSION_GROUP_PROPERTY
AbstractStyleSelectorObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public TLcdKML22StyleMap()
public TLcdKML22StyleMap(TLcdDataType aType)
public List<TLcdKML22Pair> getPair()
Pair
element.PAIR_PROPERTY
property.