Author: ltheussl Date: Sat May 23 05:48:36 2009 New Revision: 777801 URL: http://svn.apache.org/viewvc?rev=777801&view=rev Log: Clean up exception handling.
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=777801&r1=777800&r2=777801&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 May 23 05:48:36 2009 @@ -26,7 +26,6 @@ import java.io.OutputStream; import javax.xml.transform.Result; -import javax.xml.transform.Source; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; @@ -82,11 +81,17 @@ throw new TransformerException( e ); } - Fop fop = fopFactory.newFop( MimeConstants.MIME_PDF, foUserAgent, out ); + Result res = null; - Source src = new StreamSource( fo ); - - Result res = new SAXResult( fop.getDefaultHandler() ); + try + { + Fop fop = fopFactory.newFop( MimeConstants.MIME_PDF, foUserAgent, out ); + res = new SAXResult( fop.getDefaultHandler() ); + } + catch ( FOPException e ) + { + throw new TransformerException( e ); + } Transformer transformer = null; @@ -100,11 +105,7 @@ throw new TransformerException( e ); } - transformer.transform( src, res ); - } - catch ( FOPException e ) - { - throw new TransformerException( e ); + transformer.transform( new StreamSource( fo ), res ); } finally {