You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by vh...@apache.org on 2014/07/14 23:24:52 UTC

svn commit: r1610537 - in /xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop: pdf/PDFFunction.java render/gradient/Function.java render/ps/svg/PSSVGGraphics2D.java

Author: vhennebert
Date: Mon Jul 14 21:24:52 2014
New Revision: 1610537

URL: http://svn.apache.org/r1610537
Log:
Rename toWriteableString into output and added StringBuilder parameter

Modified:
    xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/pdf/PDFFunction.java
    xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/gradient/Function.java
    xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/ps/svg/PSSVGGraphics2D.java

Modified: xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/pdf/PDFFunction.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/pdf/PDFFunction.java?rev=1610537&r1=1610536&r2=1610537&view=diff
==============================================================================
--- xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/pdf/PDFFunction.java (original)
+++ xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/pdf/PDFFunction.java Mon Jul 14 21:24:52 2014
@@ -118,7 +118,9 @@ public class PDFFunction extends PDFObje
                 out.append(pdfFunctions.get(functionIndex).referencePDF());
             }
         };
-        return encode(function.toWriteableString(subFunctionRenderer));
+        StringBuilder out = new StringBuilder();
+        function.output(out, subFunctionRenderer);
+        return encode(out.toString());
     }
 
     /** {@inheritDoc} */

Modified: xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/gradient/Function.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/gradient/Function.java?rev=1610537&r1=1610536&r2=1610537&view=diff
==============================================================================
--- xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/gradient/Function.java (original)
+++ xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/gradient/Function.java Mon Jul 14 21:24:52 2014
@@ -338,8 +338,7 @@ public class Function {
         return cOne;
     }
 
-    public String toWriteableString(SubFunctionRenderer subFunctionRenderer) {
-        StringBuilder out = new StringBuilder(256);
+    public String output(StringBuilder out, SubFunctionRenderer subFunctionRenderer) {
         out.append("<<\n/FunctionType " + functionType + "\n");
         outputDomain(out);
         if (this.functionType == 0) {

Modified: xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/ps/svg/PSSVGGraphics2D.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/ps/svg/PSSVGGraphics2D.java?rev=1610537&r1=1610536&r2=1610537&view=diff
==============================================================================
--- xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/ps/svg/PSSVGGraphics2D.java (original)
+++ xmlgraphics/fop/branches/FOP-2393_gradient-rendering/src/java/org/apache/fop/render/ps/svg/PSSVGGraphics2D.java Mon Jul 14 21:24:52 2014
@@ -121,7 +121,7 @@ public class PSSVGGraphics2D extends PSG
         return p.toString();
     }
 
-    private void outputShading(StringBuilder p, Shading shading) {
+    private void outputShading(StringBuilder out, Shading shading) {
         final Function function = shading.getFunction();
         Shading.FunctionRenderer functionRenderer = new Shading.FunctionRenderer() {
 
@@ -131,13 +131,13 @@ public class PSSVGGraphics2D extends PSG
                     public void outputFunction(StringBuilder out, int functionIndex) {
                         Function subFunction = function.getFunctions().get(functionIndex);
                         assert subFunction.getFunctions().isEmpty();
-                        out.append(subFunction.toWriteableString(null));
+                        subFunction.output(out, null);
                     }
                 };
-                out.append(function.toWriteableString(subFunctionRenderer));
+                function.output(out, subFunctionRenderer);
             }
         };
-        shading.output(p, functionRenderer);
+        shading.output(out, functionRenderer);
     }
 
     protected AffineTransform getBaseTransform() {



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org