public class Color extends BaseOption implements Serializable
Maps to the Highcharts Color, Highcharts.ColorString, Highcharts.GradientColorObject, Highcharts.PatternOptionsObject data types.
Example: chart.borderColor
ref: https://api.highcharts.com/highcharts/chart.borderColor
https://www.highcharts.com/docs/chart-design-and-style/colors
Constructor and Description |
---|
Color() |
Color(int red,
int green,
int blue)
Construct with RGB values.
|
Color(int red,
int green,
int blue,
double opacity)
Construct with RGBA values.
|
Color(LinearGradient linearGradient,
List<Stop> stops)
Construct with LinearGradient and Stop values.
|
Color(PatternOptions pattern)
Construct with pattern fill options.
|
Color(RadialGradient radialGradient,
List<Stop> stops)
Construct with RadialGradient and Stop values.
|
Color(String colorString)
Construct with a color string.
|
Modifier and Type | Method and Description |
---|---|
Object |
_getLinearGradient()
Return either the linear gradient array or linear gradient object.
|
boolean |
_isOptionNull(String option) |
Color |
brighten(double brighten)
Brighten a color.
|
String |
getColor()
Get color string.
|
String |
getColorValue()
Get color Javascript value.
|
LinearGradient |
getLinearGradient()
Defines the start position and the end position for a gradient relative to the shape.
|
PatternOptions |
getPattern() |
Number |
getPatternIndex() |
RadialGradient |
getRadialGradient()
Defines the center position and the radius for a gradient.
|
String |
getRawValue()
Get raw color Javascript value.
|
List<Stop> |
getStops()
The first item in each tuple is the position in the gradient, where 0 is the start of the gradient and 1 is the end of the gradient.
|
Color |
setColor(String colorString)
Set color string.
|
Color |
setColorValue(String colorValue)
Set color Javascript value.
|
Color |
setLinearGradient(LinearGradient linearGradient)
Defines the start position and the end position for a gradient relative to the shape.
|
Color |
setLinearGradient(List<Number> linearGradient)
Defines the linear gradient as an array of pixel points.
|
Color |
setPattern(PatternOptions pattern) |
Color |
setPatternIndex(Number patternIndex) |
Color |
setRadialGradient(RadialGradient radialGradient)
Defines the center position and the radius for a gradient.
|
Color |
setRGB(int red,
int green,
int blue)
Set a RGB color string.
|
Color |
setRGBA(int red,
int green,
int blue,
double opacity)
Set a RGBA color string.
|
Color |
setStops(List<Stop> stops)
The first item in each tuple is the position in the gradient, where 0 is the start of the gradient and 1 is the end of the gradient.
|
set_hcNulledOption
public static final Color NULL
public static final String ALICEBLUE
public static final String ANTIQUEWHITE
public static final String AQUA
public static final String AQUAMARINE
public static final String AZURE
public static final String BEIGE
public static final String BISQUE
public static final String BLACK
public static final String BLANCHEDALMOND
public static final String BLUE
public static final String BLUEVIOLET
public static final String BROWN
public static final String BURLYWOOD
public static final String CADETBLUE
public static final String CHARTREUSE
public static final String CHOCOLATE
public static final String CORAL
public static final String CORNFLOWERBLUE
public static final String CORNSILK
public static final String CRIMSON
public static final String CYAN
public static final String DARKBLUE
public static final String DARKCYAN
public static final String DARKGOLDENROD
public static final String DARKGRAY
public static final String DARKGREEN
public static final String DARKKHAKI
public static final String DARKMAGENTA
public static final String DARKOLIVEGREEN
public static final String DARKORANGE
public static final String DARKORCHID
public static final String DARKRED
public static final String DARKSALMON
public static final String DARKSEAGREEN
public static final String DARKSLATEBLUE
public static final String DARKSLATEGRAY
public static final String DARKTURQUOISE
public static final String DARKVIOLET
public static final String DEEPPINK
public static final String DEEPSKYBLUE
public static final String DIMGRAY
public static final String DODGERBLUE
public static final String FIREBRICK
public static final String FLORALWHITE
public static final String FORESTGREEN
public static final String FUCHSIA
public static final String GAINSBORO
public static final String GHOSTWHITE
public static final String GOLD
public static final String GOLDENROD
public static final String GRAY
public static final String GREEN
public static final String GREENYELLOW
public static final String HONEYDEW
public static final String HOTPINK
public static final String INDIANRED
public static final String INDIGO
public static final String IVORY
public static final String KHAKI
public static final String LAVENDER
public static final String LAVENDERBLUSH
public static final String LAWNGREEN
public static final String LEMONCHIFFON
public static final String LIGHTBLUE
public static final String LIGHTCORAL
public static final String LIGHTCYAN
public static final String LIGHTGOLDENRODYELLOW
public static final String LIGHTGREEN
public static final String LIGHTGRAY
public static final String LIGHTPINK
public static final String LIGHTSALMON
public static final String LIGHTSEAGREEN
public static final String LIGHTSKYBLUE
public static final String LIGHTSLATEGRAY
public static final String LIGHTSTEELBLUE
public static final String LIGHTYELLOW
public static final String LIME
public static final String LIMEGREEN
public static final String LINEN
public static final String MAGENTA
public static final String MAROON
public static final String MEDIUMAQUAMARINE
public static final String MEDIUMBLUE
public static final String MEDIUMORCHID
public static final String MEDIUMPURPLE
public static final String MEDIUMSEAGREEN
public static final String MEDIUMSLATEBLUE
public static final String MEDIUMSPRINGGREEN
public static final String MEDIUMTURQUOISE
public static final String MEDIUMVIOLETRED
public static final String MIDNIGHTBLUE
public static final String MINTCREAM
public static final String MISTYROSE
public static final String MOCCASIN
public static final String NAVAJOWHITE
public static final String NAVY
public static final String OLDLACE
public static final String OLIVE
public static final String OLIVEDRAB
public static final String ORANGE
public static final String ORANGERED
public static final String ORCHID
public static final String PALEGOLDENROD
public static final String PALEGREEN
public static final String PALETURQUOISE
public static final String PALEVIOLETRED
public static final String PAPAYAWHIP
public static final String PEACHPUFF
public static final String PERU
public static final String PINK
public static final String PLUM
public static final String POWDERBLUE
public static final String PURPLE
public static final String RED
public static final String ROSYBROWN
public static final String ROYALBLUE
public static final String SADDLEBROWN
public static final String SALMON
public static final String SANDYBROWN
public static final String SEAGREEN
public static final String SEASHELL
public static final String SIENNA
public static final String SILVER
public static final String SKYBLUE
public static final String SLATEBLUE
public static final String SLATEGRAY
public static final String SNOW
public static final String SPRINGGREEN
public static final String STEELBLUE
public static final String TAN
public static final String TEAL
public static final String THISTLE
public static final String TOMATO
public static final String TURQUOISE
public static final String VIOLET
public static final String WHEAT
public static final String WHITE
public static final String WHITESMOKE
public static final String YELLOW
public static final String YELLOWGREEN
public Color()
public Color(String colorString)
colorString
- the color string.public Color(int red, int green, int blue)
red
- the red value between 0 and 255.green
- the green value between 0 and 255.blue
- the blue value between 0 and 255.public Color(int red, int green, int blue, double opacity)
red
- the red value between 0 and 255.green
- the green value between 0 and 255.blue
- the blue value between 0 and 255.opacity
- the opacity value between 0 and 1.public Color(LinearGradient linearGradient, List<Stop> stops)
linearGradient
- the gradient.stops
- the array of stops.public Color(RadialGradient radialGradient, List<Stop> stops)
radialGradient
- the gradient.stops
- the array of stops.public Color(PatternOptions pattern)
PatternOptions
- the pattern options.public String getRawValue()
public String getColorValue()
public Color setColorValue(String colorValue)
colorValue
- the color Javascript value.public String getColor()
public Color setColor(String colorString)
colorString
- the color string.public Number getPatternIndex()
public Color setRGB(int red, int green, int blue)
red
- the red value between 0 and 255.green
- the green value between 0 and 255.blue
- the blue value between 0 and 255.public Color setRGBA(int red, int green, int blue, double opacity)
red
- the red value between 0 and 255.green
- the green value between 0 and 255.blue
- the blue value between 0 and 255.opacity
- the opacity value between 0 and 1.public Color brighten(double brighten)
brighten
- the +/-amount to brighten the color.public boolean _isOptionNull(String option)
option
- the option to test is nullpublic LinearGradient getLinearGradient()
public Color setLinearGradient(LinearGradient linearGradient)
linearGradient
- the value for the linearGradient optionpublic Object _getLinearGradient()
public Color setLinearGradient(List<Number> linearGradient)
linearGradient
- public RadialGradient getRadialGradient()
public Color setRadialGradient(RadialGradient radialGradient)
radialGradient
- the value for the radialGradient optionpublic List<Stop> getStops()
public Color setStops(List<Stop> stops)
stops
- the value for the stops optionpublic PatternOptions getPattern()
public Color setPattern(PatternOptions pattern)
pattern
- the value for the pattern optionCopyright © 2022. All rights reserved.