Package org.apache.fop.render.gradient
Class GradientMaker
- java.lang.Object
-
- org.apache.fop.render.gradient.GradientMaker
-
public final class GradientMaker extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GradientMaker.DoubleFormatter
-
Constructor Summary
Constructors Modifier Constructor Description private
GradientMaker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.awt.Color
getsRGBColor(java.awt.Color c)
private static java.util.List<java.lang.Float>
makeBounds(org.apache.batik.ext.awt.MultipleGradientPaint gradient)
private static java.util.List<java.awt.Color>
makeColors(org.apache.batik.ext.awt.MultipleGradientPaint gradient)
private static java.util.List<Function>
makeFunctions(org.apache.batik.ext.awt.MultipleGradientPaint gradient)
private static Pattern
makeGradient(org.apache.batik.ext.awt.MultipleGradientPaint gradient, java.util.List<java.lang.Double> coords, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
static Pattern
makeLinearGradient(org.apache.batik.ext.awt.LinearGradientPaint gp, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
static Pattern
makeRadialGradient(org.apache.batik.ext.awt.RadialGradientPaint gradient, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
private static java.util.List<java.lang.Double>
makeTransform(org.apache.batik.ext.awt.MultipleGradientPaint gradient, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
(package private) static void
outputDoubles(java.lang.StringBuilder out, GradientMaker.DoubleFormatter doubleFormatter, java.util.List<? extends java.lang.Number> numbers)
-
-
-
Method Detail
-
makeLinearGradient
public static Pattern makeLinearGradient(org.apache.batik.ext.awt.LinearGradientPaint gp, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
-
makeRadialGradient
public static Pattern makeRadialGradient(org.apache.batik.ext.awt.RadialGradientPaint gradient, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
-
makeGradient
private static Pattern makeGradient(org.apache.batik.ext.awt.MultipleGradientPaint gradient, java.util.List<java.lang.Double> coords, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
-
makeTransform
private static java.util.List<java.lang.Double> makeTransform(org.apache.batik.ext.awt.MultipleGradientPaint gradient, java.awt.geom.AffineTransform baseTransform, java.awt.geom.AffineTransform transform)
-
getsRGBColor
private static java.awt.Color getsRGBColor(java.awt.Color c)
-
makeBounds
private static java.util.List<java.lang.Float> makeBounds(org.apache.batik.ext.awt.MultipleGradientPaint gradient)
-
makeFunctions
private static java.util.List<Function> makeFunctions(org.apache.batik.ext.awt.MultipleGradientPaint gradient)
-
makeColors
private static java.util.List<java.awt.Color> makeColors(org.apache.batik.ext.awt.MultipleGradientPaint gradient)
-
outputDoubles
static void outputDoubles(java.lang.StringBuilder out, GradientMaker.DoubleFormatter doubleFormatter, java.util.List<? extends java.lang.Number> numbers)
-
-