Class GradientMaker


  • public final class GradientMaker
    extends java.lang.Object
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GradientMaker

        private GradientMaker()
    • 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)