Revision 42811 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.shp/src/main/java/org/gvsig/fmap/dal/store/shp/SHPFeatureProvider.java
SHPFeatureProvider.java | ||
---|---|---|
52 | 52 |
try { |
53 | 53 |
this.store.loadFeatureProviderByIndex(this); |
54 | 54 |
} catch (DataException e) { |
55 |
throw new ReadRuntimeException("DBFFeatureProvider.load", e);
|
|
55 |
throw new ReadRuntimeException(getNameForMessages(), this.getOID(), e);
|
|
56 | 56 |
} finally { |
57 | 57 |
loading = false; |
58 | 58 |
loaded = true; |
59 | 59 |
} |
60 | 60 |
} |
61 |
|
|
62 |
protected String getNameForMessages() { |
|
63 |
// Solo con proposito de mostrar en mensajes de error. |
|
64 |
try { |
|
65 |
return this.store.getName(); |
|
66 |
} catch(Exception ex) { |
|
67 |
return "unknown"; |
|
68 |
} |
|
69 |
} |
|
61 | 70 |
|
62 | 71 |
public void set(int i, Object value) { |
63 | 72 |
this.load(); |
Also available in: Unified diff