Class TLcdKML22StyleMap

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdKML22StyleMap extends TLcdKML22AbstractStyleSelector
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 Details

    • PAIR_PROPERTY

      public static final TLcdDataProperty PAIR_PROPERTY
      Data property that maps to the Pair element. The possible values for this property are instances of List<TLcdKML22Pair>.
    • STYLE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY

      public static final TLcdDataProperty STYLE_MAP_SIMPLE_EXTENSION_GROUP_PROPERTY
      Data property that maps to the StyleMapSimpleExtensionGroup element. The possible values for this property are instances of List<String>.
    • STYLE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY

      public static final TLcdDataProperty STYLE_MAP_OBJECT_EXTENSION_GROUP_PROPERTY
      Data property that maps to the StyleMapObjectExtensionGroup element. The possible values for this property are instances of List<TLcdKML22AbstractObject>.
    • ABSTRACT_STYLE_SELECTOR_SIMPLE_EXTENSION_GROUP_PROPERTY

      public static final TLcdDataProperty ABSTRACT_STYLE_SELECTOR_SIMPLE_EXTENSION_GROUP_PROPERTY
      Data property that maps to the AbstractStyleSelectorSimpleExtensionGroup element. The possible values for this property are instances of List<String>.
    • ABSTRACT_STYLE_SELECTOR_OBJECT_EXTENSION_GROUP_PROPERTY

      public static final TLcdDataProperty ABSTRACT_STYLE_SELECTOR_OBJECT_EXTENSION_GROUP_PROPERTY
      Data property that maps to the AbstractStyleSelectorObjectExtensionGroup element. The possible values for this property are instances of List<TLcdKML22AbstractObject>.
  • Constructor Details

    • TLcdKML22StyleMap

      public TLcdKML22StyleMap()
    • TLcdKML22StyleMap

      public TLcdKML22StyleMap(TLcdDataType aType)
  • Method Details

    • getPair

      public List<TLcdKML22Pair> getPair()
      Returns the value of the property that maps to the Pair element.
      Returns:
      the value of the PAIR_PROPERTY property.