diff options
author | Jeremias Maerki <jeremias@apache.org> | 2004-01-09 08:56:43 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2004-01-09 08:56:43 +0000 |
commit | e07fab303c25efbbd9954f934c37e9aa428a7da9 (patch) | |
tree | 8a5975fe187061dffc2e9cd4dba5ae6af54e7738 /examples | |
parent | a01981fc3c8afaa7afcd08c2c5bc509555b712c5 (diff) | |
download | xmlgraphics-fop-e07fab303c25efbbd9954f934c37e9aa428a7da9.tar.gz xmlgraphics-fop-e07fab303c25efbbd9954f934c37e9aa428a7da9.zip |
Style, javadoc and tab character fixes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197150 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'examples')
-rw-r--r-- | examples/embedding/java/embedding/ExampleDOM2PDF.java | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/examples/embedding/java/embedding/ExampleDOM2PDF.java b/examples/embedding/java/embedding/ExampleDOM2PDF.java index b4883a7e0..6db087859 100644 --- a/examples/embedding/java/embedding/ExampleDOM2PDF.java +++ b/examples/embedding/java/embedding/ExampleDOM2PDF.java @@ -4,7 +4,7 @@ * The Apache Software License, Version 1.1 * ============================================================================ * - * Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved. + * Copyright (C) 1999-2004 The Apache Software Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: @@ -62,7 +62,6 @@ import javax.xml.parsers.DocumentBuilder; // DOM import org.w3c.dom.Document; import org.w3c.dom.Element; -import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; import org.w3c.dom.Text; @@ -86,7 +85,7 @@ public class ExampleDOM2PDF { /** * Converts a DOM Document to a PDF file using FOP. - * @param doc the DOM Document + * @param xslfoDoc the DOM Document * @param pdf the target PDF file * @throws IOException In case of an I/O problem * @throws FOPException In case of a FOP problem @@ -166,7 +165,7 @@ public class ExampleDOM2PDF { ele2 = foDoc.createElementNS(foNS, "fo:flow"); ele1.appendChild(ele2); ele2.setAttributeNS(null, "flow-name", "xsl-region-body"); - AddElement(ele2, "fo:block", "Hello World!"); + addElement(ele2, "fo:block", "Hello World!"); ExampleDOM2PDF app = new ExampleDOM2PDF(); app.convertDOM2PDF(foDoc, pdffile); @@ -178,15 +177,22 @@ public class ExampleDOM2PDF { } } - protected static void AddElement(Node parent, String newNodeName, - String textVal) - { - if (textVal == null) return; // use only with text nodes - Element newElement = - parent.getOwnerDocument().createElementNS(foNS, newNodeName); - Text elementText = parent.getOwnerDocument().createTextNode(textVal); - newElement.appendChild(elementText); - parent.appendChild(newElement); - } + /** + * Adds an element to the DOM. + * @param parent parent node to attach the new element to + * @param newNodeName name of the new node + * @param textVal content of the element + */ + protected static void addElement(Node parent, String newNodeName, + String textVal) { + if (textVal == null) { + return; + } // use only with text nodes + Element newElement = parent.getOwnerDocument().createElementNS( + foNS, newNodeName); + Text elementText = parent.getOwnerDocument().createTextNode(textVal); + newElement.appendChild(elementText); + parent.appendChild(newElement); + } } |