Revision 46030 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureAttributeDescriptor.java

View differences:

DefaultFeatureAttributeDescriptor.java
335 335
    public Locale getLocale() {
336 336
        if (this.locale == null) {
337 337
            if (this.dataType.isNumeric()) {
338
                this.locale = Locale.ENGLISH;
338
                this.locale = Locale.ENGLISH; //return
339 339
            } else {
340 340
                this.locale = Locale.getDefault();
341 341
            }
......
2341 2341
    public String format(Object value) {
2342 2342
        try {
2343 2343
            if( StringUtils.isBlank(this.defaultFormat)) {
2344
                return DataTypeUtils.toString(value, Objects.toString(value, ""));
2344
                if( this.locale==null ) { // !this.hasLocale()
2345
                    return DataTypeUtils.toString(Locale.getDefault(), value, Objects.toString(value, ""));
2346
                } else {
2347
                    return DataTypeUtils.toString(this.locale, value, Objects.toString(value, ""));
2348
                }
2345 2349
            }
2346 2350
            return String.format(this.defaultFormat, value);
2347 2351
        } catch(Exception ex) {

Also available in: Unified diff