Class LinearGradientCssConverter

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

public class LinearGradientCssConverter extends AbstractCssConverter<CssLinearGradient>
CssLinearGradientConverter.

Parses the following EBNF from the JavaFX CSS Reference Guide.

 Paint := (Color|LinearGradient|RadialGradient|ImagePattern RepeatingImagePattern) ;
 LinearGradient := "linear-gradient(", LinearGradientParameters, [ Cycle ], ColorStop,{"," ColorStop} ")"
 LinearGradientParameters := [ PointToPoint | SideOrCorner] ]) ;
 PointToPoint = "from", Point, "to", Point
 SideOrCorner = "to" ["left" | "right"] , ["top" | "bottom"]
 Cycle = ( "repeat" | "reflect" )
 Point = (Number|CssSize|Percentage), (Number|CssSize|Percentage) ;
 ColorStop = Color, [" ", Offset] ;

 
Author:
Werner Randelshofer