public static RgbaColor from ( String color ) { if ( color . startsWith ( "#" ) ) { return fromHex ( color ) ; } else if ( color . startsWith ( "rgba" ) ) { return fromRgba ( color ) ; } else if ( color . startsWith ( "rgb" ) ) { return fromRgb ( color ) ; } else if ( color . startsWith ( "hsla" ) ) { return fromHsla ( color ) ; } else if ( color . startsWith ( "hsl" ) ) { return fromHsl ( color ) ; } else { return getDefaultColor ( ) ; } }
Parses an RgbaColor from a hexadecimal rgb rgba hsl or hsla value .