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 ) {