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 | ||
---|---|---|
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