]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/AbstractExporter.java
Refactoring Java generator code
[simantics/interop.git] / org.simantics.xml.sax.base / src / org / simantics / xml / sax / base / AbstractExporter.java
index 3464bda5c7865f11a32c7ae9a8f6716377258648..23831a2a2efe1ef1d98a767097a6d783b488bd72 100644 (file)
@@ -20,6 +20,9 @@ import org.simantics.message.MessageService;
 \r
 public class AbstractExporter {\r
        \r
+       private static String ENCODING = "UTF-8";\r
+       private static String XML_VERSION = "1.0";\r
+       \r
        private Session session;\r
        private File file;\r
        private ILogger logger;\r
@@ -59,13 +62,13 @@ public class AbstractExporter {
        \r
        private static XMLStreamWriter createIdentXMLStreamWriter(OutputStream textWriter) throws XMLStreamException {\r
                XMLOutputFactory output = XMLOutputFactory.newInstance();\r
-               return new IndentingXMLStreamWriter(output.createXMLStreamWriter(textWriter, "UTF-8"));\r
+               return new IndentingXMLStreamWriter(output.createXMLStreamWriter(textWriter, ENCODING));\r
                //return new com.sun.xml.internal.txw2.output.IndentingXMLStreamWriter(output.createXMLStreamWriter(textWriter, "UTF-8"));\r
        }\r
        \r
        private static XMLStreamWriter createXMLStreamWriter(OutputStream textWriter) throws XMLStreamException {\r
                XMLOutputFactory output = XMLOutputFactory.newInstance();\r
-               return output.createXMLStreamWriter(textWriter, "UTF-8");\r
+               return output.createXMLStreamWriter(textWriter, ENCODING);\r
        }\r
        \r
        \r
@@ -80,7 +83,7 @@ public class AbstractExporter {
                                        writer =createIdentXMLStreamWriter(os);\r
                                else\r
                                        writer =createXMLStreamWriter(os);\r
-                               writer.writeStartDocument("UTF-8", "1.1");\r
+                               writer.writeStartDocument(ENCODING, XML_VERSION);\r
                                \r
                                xmlWriter.write(root, writer);\r
                                \r