public static final class TLcdSIGWXStyleSettings.Builder extends Object
TLcdSIGWXStyleSettings
. The builder will be initialized to the default display settings. A user
only needs to set the properties that they want to be different from the default, any property not explicitly set
will retain its default value.Modifier and Type | Method and Description |
---|---|
TLcdSIGWXStyleSettings.Builder |
all(TLcdSIGWXStyleSettings aSettings)
Initializes this builder from an existing `TLcdSIGWXStyleSettings` by copying all properties
|
TLcdSIGWXStyleSettings |
build()
Builds a new `TLcdSIGWXStyleSettings` from the properties set on this builder.
|
TLcdSIGWXStyleSettings.Builder |
clearAirTurbulenceBorderColor(Color aColor)
Sets the clear air turbulence border color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
clearAirTurbulenceBorderLineWidth(double aLineWidth)
Sets the clear air turbulence border line width
The default value is 2.0
|
TLcdSIGWXStyleSettings.Builder |
clearAirTurbulenceLabelBackgroundColor(Color aColor)
Sets the clear air turbulence label background color
The default value is white
|
TLcdSIGWXStyleSettings.Builder |
clearAirTurbulenceLabelBorderColor(Color aColor)
Sets the clear air turbulence label border color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
clearAirTurbulenceLabelFont(Font aFont)
Sets the clear air turbulence label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
clearAirTurbulenceLabelForegroundColor(Color aColor)
Sets the clear air turbulence label foreground color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
cloudBorderColor(Color aColor)
Sets the cloud border color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
cloudBorderLineWidth(double aLineWidth)
Sets the cloud border line width
The default value is 1.0
|
TLcdSIGWXStyleSettings.Builder |
cloudLabelBackgroundColor(Color aColor)
Sets the cloud label background color
The default value is white
|
TLcdSIGWXStyleSettings.Builder |
cloudLabelBorderColor(Color aColor)
Sets the cloud label border color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
cloudLabelFont(Font aFont)
Sets the cloud label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
cloudLabelForegroundColor(Color aColor)
Sets the cloud label foreground color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
jetStreamLabelFont(Font aFont)
Sets the jet stream label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
jetStreamLabelForegroundColor(Color aColor)
Sets the jet stream label foreground color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
jetStreamLineColor(Color aColor)
Sets the jet stream line color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
jetStreamLineWidth(double aLineWidth)
Sets the jet stream line width
The default value is 2.0
|
TLcdSIGWXStyleSettings.Builder |
jetStreamWindSymbolColor(Color aColor)
Sets the jet stream wind symbol color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
radiationIconColor(Color aColor)
Sets the radiation icon color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
radiationLabelFont(Font aFont)
Sets the radiation label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
radiationLabelForegroundColor(Color aColor)
Sets the radiation label foreground color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
selectedColor(Color aColor)
Sets the select color for all SIGWX data types
The default value is dark orange
|
TLcdSIGWXStyleSettings.Builder |
stormIconColor(Color aColor)
Sets the storm icon color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
stormLabelFont(Font aFont)
Sets the storm label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
stormLabelForegroundColor(Color aColor)
Sets the storm label foreground color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
tropopauseLabelBackgroundColor(Color aColor)
Sets the tropopause label background color
The default value is white
|
TLcdSIGWXStyleSettings.Builder |
tropopauseLabelBorderColor(Color aColor)
Sets the tropopause label border color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
tropopauseLabelFont(Font aFont)
Sets the tropopause label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
tropopauseLabelForegroundColor(Color aColor)
Sets the tropopause label foreground color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
volcanoIconColor(Color aColor)
Sets the volcano icon color
The default value is black
|
TLcdSIGWXStyleSettings.Builder |
volcanoLabelFont(Font aFont)
Sets the volcano label font
The default value is 12 pt monospaced
|
TLcdSIGWXStyleSettings.Builder |
volcanoLabelForegroundColor(Color aColor)
Sets the volcano label foreground color
The default value is black
|
public TLcdSIGWXStyleSettings.Builder cloudBorderColor(Color aColor)
aColor
- the cloud border colorpublic TLcdSIGWXStyleSettings.Builder cloudBorderLineWidth(double aLineWidth)
aLineWidth
- the cloud border line widthpublic TLcdSIGWXStyleSettings.Builder cloudLabelForegroundColor(Color aColor)
aColor
- the cloud label foreground colorpublic TLcdSIGWXStyleSettings.Builder cloudLabelBackgroundColor(Color aColor)
aColor
- the cloud label background colorpublic TLcdSIGWXStyleSettings.Builder cloudLabelBorderColor(Color aColor)
aColor
- the cloud label border colorpublic TLcdSIGWXStyleSettings.Builder cloudLabelFont(Font aFont)
aFont
- the cloud label fontpublic TLcdSIGWXStyleSettings.Builder jetStreamLineWidth(double aLineWidth)
aLineWidth
- the jet stream line widthpublic TLcdSIGWXStyleSettings.Builder jetStreamLineColor(Color aColor)
aColor
- the jet stream line colorpublic TLcdSIGWXStyleSettings.Builder jetStreamWindSymbolColor(Color aColor)
aColor
- the jet stream wind symbol colorpublic TLcdSIGWXStyleSettings.Builder jetStreamLabelFont(Font aFont)
aFont
- the jet stream label fontpublic TLcdSIGWXStyleSettings.Builder jetStreamLabelForegroundColor(Color aColor)
aColor
- the jet stream label foreground colorpublic TLcdSIGWXStyleSettings.Builder clearAirTurbulenceBorderColor(Color aColor)
aColor
- the clear air turbulence border colorpublic TLcdSIGWXStyleSettings.Builder clearAirTurbulenceBorderLineWidth(double aLineWidth)
aLineWidth
- the clear air turbulence border line widthpublic TLcdSIGWXStyleSettings.Builder clearAirTurbulenceLabelForegroundColor(Color aColor)
aColor
- this clear air turbulence label foreground colorpublic TLcdSIGWXStyleSettings.Builder clearAirTurbulenceLabelBackgroundColor(Color aColor)
aColor
- the clear air turbulence label background colorpublic TLcdSIGWXStyleSettings.Builder clearAirTurbulenceLabelBorderColor(Color aColor)
aColor
- the clear air turbulence label border colorpublic TLcdSIGWXStyleSettings.Builder clearAirTurbulenceLabelFont(Font aFont)
aFont
- the clear air turbulence label fontpublic TLcdSIGWXStyleSettings.Builder volcanoIconColor(Color aColor)
aColor
- the volcano icon colorpublic TLcdSIGWXStyleSettings.Builder volcanoLabelForegroundColor(Color aColor)
aColor
- the volcano label foreground colorpublic TLcdSIGWXStyleSettings.Builder volcanoLabelFont(Font aFont)
aFont
- the volcano label fontpublic TLcdSIGWXStyleSettings.Builder radiationIconColor(Color aColor)
aColor
- the radiation icon colorpublic TLcdSIGWXStyleSettings.Builder radiationLabelForegroundColor(Color aColor)
aColor
- the radiation label foreground colorpublic TLcdSIGWXStyleSettings.Builder radiationLabelFont(Font aFont)
aFont
- the radiation label fontpublic TLcdSIGWXStyleSettings.Builder stormIconColor(Color aColor)
aColor
- the storm icon colorpublic TLcdSIGWXStyleSettings.Builder stormLabelForegroundColor(Color aColor)
aColor
- the storm label foreground colorpublic TLcdSIGWXStyleSettings.Builder stormLabelFont(Font aFont)
aFont
- the storm label fontpublic TLcdSIGWXStyleSettings.Builder tropopauseLabelForegroundColor(Color aColor)
aColor
- the tropopause label foreground colorpublic TLcdSIGWXStyleSettings.Builder tropopauseLabelBackgroundColor(Color aColor)
aColor
- the tropopause label background colorpublic TLcdSIGWXStyleSettings.Builder tropopauseLabelBorderColor(Color aColor)
aColor
- the tropopause label border colorpublic TLcdSIGWXStyleSettings.Builder tropopauseLabelFont(Font aFont)
aFont
- the tropopause label fontpublic TLcdSIGWXStyleSettings.Builder selectedColor(Color aColor)
aColor
- the color of the data object when selectedpublic TLcdSIGWXStyleSettings.Builder all(TLcdSIGWXStyleSettings aSettings)
aSettings
- the `TLcdSIGWXStyleSettings` object to copypublic TLcdSIGWXStyleSettings build()