java.lang.Object
org.jhotdraw8.draw.css.value.CssColor
org.jhotdraw8.draw.css.value.NamedCssColor
- All Implemented Interfaces:
Paintable
Represents a named color in a cascading stylesheet.
References:
- CSS Color Module Level 4, Named Colors
- w3.org/
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColorstatic final @NonNull NamedCssColor -
Constructor Summary
ConstructorsConstructorDescriptionNamedCssColor(@NonNull String name, int rgb) Creates a new named color with the specified name.NamedCssColor(@NonNull String name, @NonNull javafx.scene.paint.Color color) Creates a new named color with the specified name. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisNamedColor(@NonNull String name) Returns true if the given name is a known system color.static @Nullable NamedCssColorReturns a named color for the given name.static @NonNull NamedCssColorReturns a named color for the given name.
-
Field Details
-
TRANSPARENT
-
ALICEBLUE
-
ANTIQUEWHITE
-
AQUA
-
AQUAMARINE
-
AZURE
-
BEIGE
-
BISQUE
-
BLACK
-
BLANCHEDALMOND
-
BLUE
-
BLUEVIOLET
-
BROWN
-
BURLYWOOD
-
CADETBLUE
-
CHARTREUSE
-
CHOCOLATE
-
CORAL
-
CORNFLOWERBLUE
-
CORNSILK
-
CRIMSON
-
CYAN
-
DARKBLUE
-
DARKCYAN
-
DARKGOLDENROD
-
DARKGRAY
-
DARKGREEN
-
DARKGREY
-
DARKKHAKI
-
DARKMAGENTA
-
DARKOLIVEGREEN
-
DARKORANGE
-
DARKORCHID
-
DARKRED
-
DARKSALMON
-
DARKSEAGREEN
-
DARKSLATEBLUE
-
DARKSLATEGRAY
-
DARKSLATEGREY
-
DARKTURQUOISE
-
DARKVIOLET
-
DEEPPINK
-
DEEPSKYBLUE
-
DIMGRAY
-
DIMGREY
-
DODGERBLUE
-
FIREBRICK
-
FLORALWHITE
-
FORESTGREEN
-
FUCHSIA
-
GAINSBORO
-
GHOSTWHITE
-
GOLD
-
GOLDENROD
-
GRAY
-
GREEN
-
GREENYELLOW
-
GREY
-
HONEYDEW
-
HOTPINK
-
INDIANRED
-
INDIGO
-
IVORY
-
KHAKI
-
LAVENDER
-
LAVENDERBLUSH
-
LAWNGREEN
-
LEMONCHIFFON
-
LIGHTBLUE
-
LIGHTCORAL
-
LIGHTCYAN
-
LIGHTGOLDENRODYELLOW
-
LIGHTGRAY
-
LIGHTGREEN
-
LIGHTGREY
-
LIGHTPINK
-
LIGHTSALMON
-
LIGHTSEAGREEN
-
LIGHTSKYBLUE
-
LIGHTSLATEGRAY
-
LIGHTSLATEGREY
-
LIGHTSTEELBLUE
-
LIGHTYELLOW
-
LIME
-
LIMEGREEN
-
LINEN
-
MAGENTA
-
MAROON
-
MEDIUMAQUAMARINE
-
MEDIUMBLUE
-
MEDIUMORCHID
-
MEDIUMPURPLE
-
MEDIUMSEAGREEN
-
MEDIUMSLATEBLUE
-
MEDIUMSPRINGGREEN
-
MEDIUMTURQUOISE
-
MEDIUMVIOLETRED
-
MIDNIGHTBLUE
-
MINTCREAM
-
MISTYROSE
-
MOCCASIN
-
NAVAJOWHITE
-
NAVY
-
OLDLACE
-
OLIVE
-
OLIVEDRAB
-
ORANGE
-
ORANGERED
-
ORCHID
-
PALEGOLDENROD
-
PALEGREEN
-
PALETURQUOISE
-
PALEVIOLETRED
-
PAPAYAWHIP
-
PEACHPUFF
-
PERU
-
PINK
-
PLUM
-
POWDERBLUE
-
PURPLE
-
REBECCAPURPLE
-
RED
-
ROSYBROWN
-
ROYALBLUE
-
SADDLEBROWN
-
SALMON
-
SANDYBROWN
-
SEAGREEN
-
SEASHELL
-
SIENNA
-
SILVER
-
SKYBLUE
-
SLATEBLUE
-
SLATEGRAY
-
SLATEGREY
-
SNOW
-
SPRINGGREEN
-
STEELBLUE
-
TAN
-
TEAL
-
THISTLE
-
TOMATO
-
TURQUOISE
-
VIOLET
-
WHEAT
-
WHITE
-
WHITESMOKE
-
YELLOW
-
YELLOWGREEN
-
-
Constructor Details
-
NamedCssColor
Creates a new named color with the specified name.- Parameters:
name- the namecolor- the color
-
NamedCssColor
Creates a new named color with the specified name.- Parameters:
name- the namergb- the color
-
-
Method Details
-
ofNonNull
Returns a named color for the given name.The name is not case sensitive.
If the name is unknown, then an illegal argument exception is thrown.
- Parameters:
name- the name of the color- Returns:
- a named color
- Throws:
IllegalArgumentException- if the name is unknown
-
of
Returns a named color for the given name.The name is not case sensitive.
If the name is unknown, then null is returned.
- Parameters:
name- the name of the color- Returns:
- a named color or null
-
isNamedColor
Returns true if the given name is a known system color.The name is not case sensitive.
- Parameters:
name- a name- Returns:
- true if known
-