aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/apache/fop/fonts/apps/PFMReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/apache/fop/fonts/apps/PFMReader.java')
-rw-r--r--src/org/apache/fop/fonts/apps/PFMReader.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/org/apache/fop/fonts/apps/PFMReader.java b/src/org/apache/fop/fonts/apps/PFMReader.java
index cb6cfb09c..4d6601a2c 100644
--- a/src/org/apache/fop/fonts/apps/PFMReader.java
+++ b/src/org/apache/fop/fonts/apps/PFMReader.java
@@ -15,13 +15,13 @@ import java.util.List;
import java.util.Iterator;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
//Avalon
-import org.apache.avalon.framework.CascadingRuntimeException;
import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.framework.logger.ConsoleLogger;
@@ -199,19 +199,16 @@ public class PFMReader extends AbstractLogEnabled {
* @param doc The DOM Document to save.
* @param target The target filename for the XML file.
*/
- public void writeFontXML(org.w3c.dom.Document doc, String target) {
+ public void writeFontXML(org.w3c.dom.Document doc, String target)
+ throws TransformerException {
getLogger().info("Writing xml font file " + target + "...");
getLogger().info("");
- try {
- TransformerFactory factory = TransformerFactory.newInstance();
- Transformer transformer = factory.newTransformer();
- transformer.transform(
- new javax.xml.transform.dom.DOMSource(doc),
- new javax.xml.transform.stream.StreamResult(new File(target)));
- } catch (Exception e) {
- throw new CascadingRuntimeException("Error while serializing XML font metric file", e);
- }
+ TransformerFactory factory = TransformerFactory.newInstance();
+ Transformer transformer = factory.newTransformer();
+ transformer.transform(
+ new javax.xml.transform.dom.DOMSource(doc),
+ new javax.xml.transform.stream.StreamResult(new File(target)));
}
/**