Interface IMarkerLabelOptions

All Superinterfaces:
IOptionsKeys, java.io.Serializable

public interface IMarkerLabelOptions
extends IOptionsKeys
The options to specify a Google Maps MarkerLabel value. There is no associated marker label class, all that is needed to specify a marker label is a dictionary filled with IMarkerLabelOption key-values
Author:
swong
  • Field Summary

    Fields
    Modifier and Type Field Description
    static provided.mixedData.MixedDataKey<java.lang.String> COLOR
    The color of the label text.
    static provided.mixedData.MixedDataKey<java.lang.String> FONT_FAMILY
    The font family of the label text (equivalent to the CSS font-family property).
    static provided.mixedData.MixedDataKey<java.lang.String> FONT_SIZE
    The font size of the label text (equivalent to the CSS font-size property).
    static provided.mixedData.MixedDataKey<java.lang.String> FONT_WEIGHT
    The font weight of the label text (equivalent to the CSS font-weight property).
    static java.util.UUID OPTIONS_ID
    Unique identifier for this class of options.
    static provided.mixedData.MixedDataKey<java.lang.String> TEXT
    The text to be displayed in the label.
  • Method Summary

    Static Methods
    Modifier and Type Method Description
    static provided.mixedData.IMixedDataDictionary makeDefault()
    Make a dictionary of the default options for the component.
    static IOptionsFiller makeOptionsFiller​(ICefUtils cefUtils)
    *FOR INTERNAL USE ONLY!!* OWLMAPS DEVELOPER CODE SHOULD *NOT* USE THIS METHOD! Factory to create the IOptionsFiller that converts the component options into their corresponding Javascript Google Map component options.
  • Field Details

    • OPTIONS_ID

      static final java.util.UUID OPTIONS_ID
      Unique identifier for this class of options. Always refer to this field by name and not by its value to ensure compatibility when the codebase is updated as the value of the field may change!
    • COLOR

      static final provided.mixedData.MixedDataKey<java.lang.String> COLOR
      The color of the label text. Default color is black.
    • FONT_FAMILY

      static final provided.mixedData.MixedDataKey<java.lang.String> FONT_FAMILY
      The font family of the label text (equivalent to the CSS font-family property).
    • FONT_SIZE

      static final provided.mixedData.MixedDataKey<java.lang.String> FONT_SIZE
      The font size of the label text (equivalent to the CSS font-size property). Default size is 14px.
    • FONT_WEIGHT

      static final provided.mixedData.MixedDataKey<java.lang.String> FONT_WEIGHT
      The font weight of the label text (equivalent to the CSS font-weight property).
    • TEXT

      static final provided.mixedData.MixedDataKey<java.lang.String> TEXT
      The text to be displayed in the label.
  • Method Details

    • makeDefault

      static provided.mixedData.IMixedDataDictionary makeDefault()
      Make a dictionary of the default options for the component.
      Returns:
      A dictionary with any default options
    • makeOptionsFiller

      static IOptionsFiller makeOptionsFiller​(ICefUtils cefUtils)
      *FOR INTERNAL USE ONLY!!* OWLMAPS DEVELOPER CODE SHOULD *NOT* USE THIS METHOD! Factory to create the IOptionsFiller that converts the component options into their corresponding Javascript Google Map component options.
      Parameters:
      cefUtils - The ICefUtils created by the system
      Returns:
      An IOptionsFiller for this component's options.