Class TLcdKML22Style

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdKML22Style extends TLcdKML22AbstractStyleSelector
Domain class modeling the KML StyleType type.

OGC KML Specification description:

 This element can be used wherever the following element is referenced: 
  
  -kml:AbstractStyleSelectorGroup
  
 Specifies a container of zero or more kml:AbstractColorStyleGroup elements that can 
 referenced from a kml:StyleMap or kml:AbstractFeatureGroup. Styles affect how a 
 kml:AbstractGeometryGroup is presented in the geographic view and how a 
 kml:AbstractFeatureGroup appears in the list view. 
 kml:Scale should contain at least one child element outside of an update context, that is 
 when not a descendant of kml:Update. It is advised that kml:x, kml:y, and kml:z all be 
 specified. 
 

Since:
10.0
  • Field Details

    • ICON_STYLE_PROPERTY

      public static final TLcdDataProperty ICON_STYLE_PROPERTY
      Data property that maps to the IconStyle element. The possible values for this property are instances of TLcdKML22IconStyle.
    • LABEL_STYLE_PROPERTY

      public static final TLcdDataProperty LABEL_STYLE_PROPERTY
      Data property that maps to the LabelStyle element. The possible values for this property are instances of TLcdKML22LabelStyle.
    • LINE_STYLE_PROPERTY

      public static final TLcdDataProperty LINE_STYLE_PROPERTY
      Data property that maps to the LineStyle element. The possible values for this property are instances of TLcdKML22LineStyle.
    • POLY_STYLE_PROPERTY

      public static final TLcdDataProperty POLY_STYLE_PROPERTY
      Data property that maps to the PolyStyle element. The possible values for this property are instances of TLcdKML22PolyStyle.
    • BALLOON_STYLE_PROPERTY

      public static final TLcdDataProperty BALLOON_STYLE_PROPERTY
      Data property that maps to the BalloonStyle element. The possible values for this property are instances of TLcdKML22BalloonStyle.
    • LIST_STYLE_PROPERTY

      public static final TLcdDataProperty LIST_STYLE_PROPERTY
      Data property that maps to the ListStyle element. The possible values for this property are instances of TLcdKML22ListStyle.
    • STYLE_SIMPLE_EXTENSION_GROUP_PROPERTY

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

      public static final TLcdDataProperty STYLE_OBJECT_EXTENSION_GROUP_PROPERTY
      Data property that maps to the StyleObjectExtensionGroup 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

    • TLcdKML22Style

      public TLcdKML22Style()
    • TLcdKML22Style

      public TLcdKML22Style(TLcdDataType aType)
  • Method Details

    • getIconStyle

      public TLcdKML22IconStyle getIconStyle()
      Returns the value of the property that maps to the IconStyle element.
      Returns:
      the value of the ICON_STYLE_PROPERTY property.
    • setIconStyle

      public void setIconStyle(TLcdKML22IconStyle aValue)
      Sets the value of the property that maps to the IconStyle element.
      Parameters:
      aValue - the value to set for the ICON_STYLE_PROPERTY property.
    • getLabelStyle

      public TLcdKML22LabelStyle getLabelStyle()
      Returns the value of the property that maps to the LabelStyle element.
      Returns:
      the value of the LABEL_STYLE_PROPERTY property.
    • setLabelStyle

      public void setLabelStyle(TLcdKML22LabelStyle aValue)
      Sets the value of the property that maps to the LabelStyle element.
      Parameters:
      aValue - the value to set for the LABEL_STYLE_PROPERTY property.
    • getLineStyle

      public TLcdKML22LineStyle getLineStyle()
      Returns the value of the property that maps to the LineStyle element.
      Returns:
      the value of the LINE_STYLE_PROPERTY property.
    • setLineStyle

      public void setLineStyle(TLcdKML22LineStyle aValue)
      Sets the value of the property that maps to the LineStyle element.
      Parameters:
      aValue - the value to set for the LINE_STYLE_PROPERTY property.
    • getPolyStyle

      public TLcdKML22PolyStyle getPolyStyle()
      Returns the value of the property that maps to the PolyStyle element.
      Returns:
      the value of the POLY_STYLE_PROPERTY property.
    • setPolyStyle

      public void setPolyStyle(TLcdKML22PolyStyle aValue)
      Sets the value of the property that maps to the PolyStyle element.
      Parameters:
      aValue - the value to set for the POLY_STYLE_PROPERTY property.
    • getBalloonStyle

      public TLcdKML22BalloonStyle getBalloonStyle()
      Returns the value of the property that maps to the BalloonStyle element.
      Returns:
      the value of the BALLOON_STYLE_PROPERTY property.
    • setBalloonStyle

      public void setBalloonStyle(TLcdKML22BalloonStyle aValue)
      Sets the value of the property that maps to the BalloonStyle element.
      Parameters:
      aValue - the value to set for the BALLOON_STYLE_PROPERTY property.
    • getListStyle

      public TLcdKML22ListStyle getListStyle()
      Returns the value of the property that maps to the ListStyle element.
      Returns:
      the value of the LIST_STYLE_PROPERTY property.
    • setListStyle

      public void setListStyle(TLcdKML22ListStyle aValue)
      Sets the value of the property that maps to the ListStyle element.
      Parameters:
      aValue - the value to set for the LIST_STYLE_PROPERTY property.