|
From: <sa...@us...> - 2003-10-15 12:49:14
|
Update of /cvsroot/jrobin/src/jrobin/core
In directory sc8-pr-cvs1:/tmp/cvs-serv17744/jrobin/core
Modified Files:
XmlWriter.java
Log Message:
Fixed number formatting problem for XML export - previous version used default Locale which might produce strings that cannot be parsed with Double.parseDouble().
Index: XmlWriter.java
===================================================================
RCS file: /cvsroot/jrobin/src/jrobin/core/XmlWriter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** XmlWriter.java 29 Sep 2003 11:25:05 -0000 1.2
--- XmlWriter.java 15 Oct 2003 12:49:07 -0000 1.3
***************
*** 26,34 ****
import java.io.PrintWriter;
import java.util.Stack;
import java.text.DecimalFormat;
class XmlWriter {
- static final DecimalFormat df = new DecimalFormat("0.0000000000E00");
static final String INDENT_STR = " ";
private PrintWriter writer;
--- 26,41 ----
import java.io.PrintWriter;
import java.util.Stack;
+ import java.util.Locale;
import java.text.DecimalFormat;
+ import java.text.NumberFormat;
class XmlWriter {
static final String INDENT_STR = " ";
+ static final String PATTERN = "0.0000000000E00";
+ static final DecimalFormat df;
+ static {
+ df = (DecimalFormat) NumberFormat.getNumberInstance(Locale.ENGLISH);
+ df.applyPattern(PATTERN);
+ }
private PrintWriter writer;
|