Revision 46893 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/DefaultFeature.java
DefaultFeature.java | ||
---|---|---|
305 | 305 |
return value; |
306 | 306 |
} |
307 | 307 |
try { |
308 |
return this.getDataTypesManager().coerce(type, value); |
|
308 |
return this.getDataTypesManager().coerce(type, value, this.getType().getAttributeDescriptor(index).getCoercionContext());
|
|
309 | 309 |
} catch (CoercionException e) { |
310 | 310 |
|
311 | 311 |
if (value == null) { |
... | ... | |
1565 | 1565 |
case DataTypes.FLOAT: |
1566 | 1566 |
builder.add(desc.getName(), this.getFloat(desc.getIndex())); |
1567 | 1567 |
break; |
1568 |
case DataTypes.DECIMAL: |
|
1569 |
builder.add(desc.getName(), this.getDecimal(desc.getIndex())); |
|
1570 |
break; |
|
1568 | 1571 |
case DataTypes.DATE: |
1569 | 1572 |
// Format date as ISO 8601 |
1570 | 1573 |
date = this.getDate(desc.getIndex()); |
Also available in: Unified diff