You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by vs...@apache.org on 2009/06/06 13:03:44 UTC

svn commit: r782226 - /maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoUtils.java

Author: vsiveton
Date: Sat Jun  6 11:03:42 2009
New Revision: 782226

URL: http://svn.apache.org/viewvc?rev=782226&view=rev
Log:
o put TransformerFactory to a static field

Modified:
    maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoUtils.java

Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoUtils.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoUtils.java?rev=782226&r1=782225&r2=782226&view=diff
==============================================================================
--- maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoUtils.java (original)
+++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoUtils.java Sat Jun  6 11:03:42 2009
@@ -55,6 +55,9 @@
     /** To reuse the FopFactory **/
     private static final FopFactory FOP_FACTORY = FopFactory.newInstance();
 
+    /** To reuse the TransformerFactory **/
+    private static final TransformerFactory TRANSFORMER_FACTORY = TransformerFactory.newInstance();
+
     /**
      * Converts an FO file to a PDF file using FOP.
      *
@@ -79,10 +82,9 @@
             {
                 foUserAgent.setAuthor( authors );
             }
-            String title = documentModel.getMeta().getTitle();
-            if ( StringUtils.isNotEmpty( title ) )
+            if ( StringUtils.isNotEmpty( documentModel.getMeta().getTitle() ) )
             {
-                foUserAgent.setTitle( title );
+                foUserAgent.setTitle( documentModel.getMeta().getTitle() );
             }
             String keywords = documentModel.getMeta().getAllKeyWords();
             if ( StringUtils.isNotEmpty( keywords ) )
@@ -159,7 +161,7 @@
             try
             {
                 // identity transformer
-                transformer = TransformerFactory.newInstance().newTransformer();
+                transformer = TRANSFORMER_FACTORY.newTransformer();
             }
             catch ( TransformerConfigurationException e )
             {