diff options
Diffstat (limited to 'src/org/apache/fop/fonts/apps/PFMReader.java')
-rw-r--r-- | src/org/apache/fop/fonts/apps/PFMReader.java | 19 |
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))); } /** |