OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 174 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 174 Rev 180
Line 56... Line 56...
56
                    sb.append(elem.getText());
56
                    sb.append(elem.getText());
57
                } else if (elem.getName().equals("number")) {
57
                } else if (elem.getName().equals("number")) {
58
                    // ATTN OpenOffice Fix (it generates <text>-</text>, so we have to use the
58
                    // ATTN OpenOffice Fix (it generates <text>-</text>, so we have to use the
59
                    // absolute value)
59
                    // absolute value)
60
                    final int multiplier = n.doubleValue() > 0 ? 1 : -1;
60
                    final int multiplier = n.doubleValue() > 0 ? 1 : -1;
61
                    sb.append(formatNumberOrScientificNumber(elem, n, multiplier, defaultStyle));
61
                    sb.append(formatNumberOrScientificNumber(elem, n, multiplier, defaultStyle, lenient));
62
                } else if (elem.getName().equals("currency-symbol")) {
62
                } else if (elem.getName().equals("currency-symbol")) {
63
                    if (elem.getTextTrim().length() > 0) {
63
                    if (elem.getTextTrim().length() > 0) {
64
                        sb.append(elem.getText());
64
                        sb.append(elem.getText());
65
                    } else {
65
                    } else {
66
                        sb.append(new DecimalFormatSymbols(this.getLocale(elem)).getCurrencySymbol());
66
                        sb.append(new DecimalFormatSymbols(this.getLocale(elem, false)).getCurrencySymbol());
67
                    }
67
                    }
68
                }
68
                }
69
            }
69
            }
70
        }
70
        }
71
        return sb.toString();
71
        return sb.toString();