Revision 46080 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/csv/CSVStoreProvider.java
CSVStoreProvider.java | ||
---|---|---|
624 | 624 |
if (coercion[i] != null) { |
625 | 625 |
value = coercion[i].coerce(rawvalue, coercionContext[i]); |
626 | 626 |
} |
627 |
feature.set(name, value); |
|
627 |
int findex = feature.getType().getIndex(name); |
|
628 |
if( findex>=0 ) { |
|
629 |
// Ojo que puede que se este filtrando el featuretype y no |
|
630 |
// tenga todos los atributos, por ejemplo al pintar la vista. |
|
631 |
feature.set(findex, value); |
|
632 |
} |
|
628 | 633 |
if (sizes[i] >= 0 |
629 | 634 |
&& (value instanceof String || value instanceof URL |
630 | 635 |
|| value instanceof URI || value instanceof File)) { |
Also available in: Unified diff