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
{