Revision 43422 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.daltransform.app/org.gvsig.daltransform.app.eventtheme/src/main/java/org/gvsig/app/eventtheme/dal/feature/EventThemeTransform.java
EventThemeTransform.java | ||
---|---|---|
303 | 303 |
for( int i = 0; i < source.getType().size(); i++ ) { |
304 | 304 |
attr = ftSrc.getAttributeDescriptor(i); |
305 | 305 |
if( ftTrg.getIndex(attr.getName()) > -1 ) { |
306 |
attrTrg = ftTrg.getAttributeDescriptor(attr.getName()); |
|
306 | 307 |
try { |
307 |
target.set(attr.getName(), source.get(i)); |
|
308 |
if ( !attrTrg.isReadOnly() ) { |
|
309 |
target.set(attr.getName(), source.get(i)); |
|
310 |
} |
|
308 | 311 |
} catch (IllegalArgumentException e) { |
309 |
attrTrg = ftTrg.getAttributeDescriptor(attr.getName()); |
|
310 | 312 |
target.set(attrTrg.getIndex(), attrTrg.getDefaultValue()); |
311 | 313 |
} |
312 | 314 |
|
Also available in: Unified diff