Class ShsbaCssColor

java.lang.Object
org.jhotdraw8.draw.css.value.CssColor
org.jhotdraw8.draw.css.value.ShsbaCssColor
All Implemented Interfaces:
Paintable

public class ShsbaCssColor extends CssColor
sHSBA color encoded with numbers and/or percentages.
ISO EBNF 14977:

 sRGBA = "hsb(" hue , [ "," ] , saturation , [ "," ] , brightness ,
              [ [ ("/" , ",") ] , alpha ] ,
              ")"
       ;
 hue         = number | percentage | degrees;
 saturation  = number | percentage ;
 brightness  = number | percentage ;
 alpha       = number | percentage ;
 degrees     = number , "deg" ;
 percentage  = number , "%" ;

 number = integer | decimal ;
 integer = digit , {digit} ;
 decimal = {digit} , '.' , digit , {digit} ;

 digit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' ;
 
References:
CSS-4 HSL Colors
w3.org