org.jfree.ui

Interface GradientPaintTransformer

Known Implementing Classes:
StandardGradientPaintTransformer

public interface GradientPaintTransformer

The interface for a class that can transform a GradientPaint to fit an arbitrary shape.
Author:
David Gilbert

Method Summary

GradientPaint
transform(GradientPaint paint, Shape target)
Transforms a GradientPaint instance to fit some target shape.

Method Details

transform

public GradientPaint transform(GradientPaint paint,
                               Shape target)
Transforms a GradientPaint instance to fit some target shape. Classes that implement this method typically return a new instance of GradientPaint.
Parameters:
paint - the original paint (not null).
target - the reference area (not null).
Returns:
A transformed paint.