MetaDone
|
Classes | |
class | StringColorAdaptor |
Static Public Member Functions | |
static Color | parseColor (final String strarg) |
static Color | getColorByName (String colorName) |
Static Public Attributes | |
static final Logger | logger = Logger.getLogger(ColorEngine.class) |
static final Color | COLOR_PROBLEM = Color.RED.brighter() |
static final Color | TRANSPARENT = new Color(0, true) |
Static Private Attributes | |
static final Color | DEFAULT_COLOR = new Color(0.4f, 0.4f, 0.4f) |
An engine that produces a color.
static Color metadone.client.grasyla2.base.ColorEngine.getColorByName | ( | String | colorName | ) | [static] |
Gets a color by its name from Color.
colorName | The name of the color |
Referenced by metadone.client.grasyla2.base.ColorEngine.parseColor().
static Color metadone.client.grasyla2.base.ColorEngine.parseColor | ( | final String | strarg | ) | [static] |
Parses a color from a string.
COLOR := "rgb" "(" int ("," int){2,3} ")" | "#" (hex){3} | "#" (hex){6} | "#" (hex){8} | "transparent" | colorname int := [0-9]{1,3} hex := [0-9a-fA-F]
str | The string representing the color |
null
if there is a syntax error References metadone.client.grasyla2.base.ColorEngine.COLOR_PROBLEM, metadone.client.grasyla2.base.ColorEngine.getColorByName(), metadone.client.grasyla2.base.ColorEngine.logger, and metadone.client.grasyla2.base.ColorEngine.TRANSPARENT.
Referenced by metadone.client.grasyla2.base.ColorEngine.StringColorAdaptor.adapt().
final Color metadone.client.grasyla2.base.ColorEngine.COLOR_PROBLEM = Color.RED.brighter() [static] |
Color that should be used when the color couldn't be parsed.
Referenced by metadone.client.grasyla2.visuallibrary.ComponentBuilderWidget.build(), metadone.client.grasyla2.swing.ComponentBuilderSwing.build(), and metadone.client.grasyla2.base.ColorEngine.parseColor().
final Color metadone.client.grasyla2.base.ColorEngine.DEFAULT_COLOR = new Color(0.4f, 0.4f, 0.4f) [static, private] |
final Logger metadone.client.grasyla2.base.ColorEngine.logger = Logger.getLogger(ColorEngine.class) [static] |
final Color metadone.client.grasyla2.base.ColorEngine.TRANSPARENT = new Color(0, true) [static] |