Class TLcdKML22LabelStyle

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdKML22LabelStyle extends TLcdKML22AbstractColorStyle
Domain class modeling the KML LabelStyleType type.

OGC KML Specification description:

 This element can be used wherever the following element is referenced: 
  
  -kml:AbstractColorStyleGroup
  
 Specifies how the name of a kml:AbstractFeatureGroup is drawn in the geographic view. 
 A user-defined color, color mode, and scale for the value of the name can be specified. 
 kml:LabelStyle should contain at least one child element outside of an update context, that 
 is when not a descendant of kml:Update. 
 

Since:
10.0
  • Field Details

    • SCALE_PROPERTY

      public static final TLcdDataProperty SCALE_PROPERTY
      Data property that maps to the scale element. The possible values for this property are instances of Double.
    • LABEL_STYLE_SIMPLE_EXTENSION_GROUP_PROPERTY

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

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

      public static final TLcdDataProperty COLOR_PROPERTY
      Data property that maps to the color element. The possible values for this property are instances of Color.
    • COLOR_MODE_PROPERTY

      public static final TLcdDataProperty COLOR_MODE_PROPERTY
      Data property that maps to the colorMode element. The possible values for this property are instances of ELcdKML22ColorMode.
    • ABSTRACT_COLOR_STYLE_SIMPLE_EXTENSION_GROUP_PROPERTY

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

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

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

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

    • TLcdKML22LabelStyle

      public TLcdKML22LabelStyle()
    • TLcdKML22LabelStyle

      public TLcdKML22LabelStyle(TLcdDataType aType)
  • Method Details

    • getScale

      public Double getScale()
      Returns the value of the property that maps to the scale element.
      Returns:
      the value of the SCALE_PROPERTY property.
    • setScale

      public void setScale(Double aValue)
      Sets the value of the property that maps to the scale element.
      Parameters:
      aValue - the value to set for the SCALE_PROPERTY property.
    • setColor

      public void setColor(Color aValue)
      Sets the value of the property that maps to the color element.
      Parameters:
      aValue - the value to set for the COLOR_PROPERTY property.
    • setColorMode

      public void setColorMode(ELcdKML22ColorMode aValue)
      Sets the value of the property that maps to the colorMode element.
      Parameters:
      aValue - the value to set for the COLOR_MODE_PROPERTY property.