-
-
Notifications
You must be signed in to change notification settings - Fork 111
Enum CurrencySymbolPosition in wrong order #213
Description
mpxj version : 9.0.0
Impacted file : CurrencySymbolPosition.java
Actually the CurrencySymbolPosition enum is in this order :
AFTER(0), BEFORE(1), AFTER_WITH_SPACE(2), BEFORE_WITH_SPACE(3);
But it has to be in this order :
BEFORE(0), AFTER(1), BEFORE_WITH_SPACE(2), AFTER_WITH_SPACE(3);
There is no impact when exporting to XML file because the DataTypeConverter is ok :
private static final Map<String, CurrencySymbolPosition> MAP_TO_CURRENCY_SYMBOL_POSITION = new HashMap<>(); static { MAP_TO_CURRENCY_SYMBOL_POSITION.put("0", CurrencySymbolPosition.BEFORE); MAP_TO_CURRENCY_SYMBOL_POSITION.put("1", CurrencySymbolPosition.AFTER); MAP_TO_CURRENCY_SYMBOL_POSITION.put("2", CurrencySymbolPosition.BEFORE_WITH_SPACE); MAP_TO_CURRENCY_SYMBOL_POSITION.put("3", CurrencySymbolPosition.AFTER_WITH_SPACE); }
I didn't check if this bug has an impact when importing project.