options.setSavePrettyPrintIndent(2);\r
options.setUseDefaultNamespace();\r
\r
- BufferedWriter bw = new BufferedWriter(new FileWriter(mi.outputpath + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".msa"));\r
+ BufferedWriter bw = new BufferedWriter(new FileWriter(MigrationTool.ModuleInfoMap.get(mi) + File.separator + "Migration_" + mi.modulename + File.separator + mi.modulename + ".msa"));\r
fulfillMsadoc().save(bw, options);\r
//MsaTreeEditor.init(mi, ui, msadoc);\r
bw.flush();\r
bw.close();\r
}\r
+\r
+ private static void flush(String path, ModuleSurfaceAreaDocument msadoc) throws Exception {\r
+ XmlOptions options = new XmlOptions();\r
+\r
+ options.setCharacterEncoding("UTF-8");\r
+ options.setSavePrettyPrint();\r
+ options.setSavePrettyPrintIndent(2);\r
+ options.setUseDefaultNamespace();\r
+\r
+ BufferedWriter bw = new BufferedWriter(new FileWriter(path));\r
+ msadoc.save(bw, options);\r
+ bw.flush();\r
+ bw.close();\r
+ }\r
+ \r
+ public static final void parse(String msafile) throws Exception {\r
+ ModuleSurfaceAreaDocument msadoc = ModuleSurfaceAreaDocument.Factory.parse(msafile);\r
+ flush("c:\\temp.msa", msadoc);\r
+ }\r
}\r