Class RadialGradientCssConverter

java.lang.Object
org.jhotdraw8.css.converter.AbstractCssConverter<CssRadialGradient>
org.jhotdraw8.draw.css.converter.RadialGradientCssConverter
All Implemented Interfaces:
org.jhotdraw8.base.converter.Converter<CssRadialGradient>, CssConverter<CssRadialGradient>

public class RadialGradientCssConverter extends AbstractCssConverter<CssRadialGradient>
CssRadialGradientConverter.

Parses the following EBNF from the JavaFX CSS Reference Guide.

 Paint := (Color|RadialGradient|RadialGradient|ImagePattern RepeatingImagePattern) ;
 RadialGradient := "radial-gradient(", RadialGradientParameters,  Cycle, ColorStop,{"," ColorStop}")"
 RadialGradientParameters := [ FocusAngle "," ], [ FocusDistance "," ], [ Center "," ], Radius ;
 FocusAngle = "focus-angle", CssSize"deg";
 FocusDistance = "focus-distance", Percentage ;
 Center = "center", Point ;
 Cycle = ( "repeat" | "reflect" )
 Radius = "radius", ( Length | Percentage ) ;
 ColorStop = Color, [" ", Offset] ;
 Point = (Number|CssSize|Percentage), (Number|CssSize|Percentage) ;

 
Author:
Werner Randelshofer