org.apache.batik.svggen

Class SVGLinearGradient

public class SVGLinearGradient extends AbstractSVGConverter

Utility class that converts a Java GradientPaint into an SVG linear gradient element
Constructor Summary
SVGLinearGradient(SVGGeneratorContext generatorContext)
Method Summary
SVGDescriptortoSVG(GraphicContext gc)
Converts part or all of the input GraphicContext into a set of attribute/value pairs and related definitions
SVGPaintDescriptortoSVG(GradientPaint gradient)

Constructor Detail

SVGLinearGradient

public SVGLinearGradient(SVGGeneratorContext generatorContext)

Parameters: generatorContext used to build Elements

Method Detail

toSVG

public SVGDescriptor toSVG(GraphicContext gc)
Converts part or all of the input GraphicContext into a set of attribute/value pairs and related definitions

Parameters: gc GraphicContext to be converted

Returns: descriptor of the attributes required to represent some or all of the GraphicContext state, along with the related definitions

See Also: SVGDescriptor

toSVG

public SVGPaintDescriptor toSVG(GradientPaint gradient)

Parameters: gradient the GradientPaint to be converted

Returns: a description of the SVG paint and opacity corresponding to the gradient Paint. The definiton of the linearGradient is put in the linearGradientDefsMap

Copyright B) 2007 Apache Software Foundation. All Rights Reserved.