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_IDUnique 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> COLORThe color of the label text. Default color is black. -
FONT_FAMILY
static final provided.mixedData.MixedDataKey<java.lang.String> FONT_FAMILYThe font family of the label text (equivalent to the CSS font-family property). -
FONT_SIZE
static final provided.mixedData.MixedDataKey<java.lang.String> FONT_SIZEThe 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_WEIGHTThe font weight of the label text (equivalent to the CSS font-weight property). -
TEXT
static final provided.mixedData.MixedDataKey<java.lang.String> TEXTThe 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
*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.
-