Revision 1773 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/SelectableDataSource.java
SelectableDataSource.java | ||
---|---|---|
92 | 92 |
public String getDBMS() { |
93 | 93 |
return dataSource.getDBMS(); |
94 | 94 |
} |
95 |
|
|
95 |
|
|
96 | 96 |
/** |
97 |
* Devuelve el driver de la capa. |
|
98 |
* |
|
99 |
* @return ReadDriver. |
|
100 |
*/ |
|
101 |
public ReadDriver getDriver() { |
|
102 |
return dataSource.getDriver(); |
|
103 |
} |
|
104 |
|
|
105 |
/** |
|
106 | 97 |
* Devuelve el n?mero de campos. |
107 | 98 |
* |
108 | 99 |
* @return N?mero de campos. |
... | ... | |
124 | 115 |
* @throws FieldNotFoundException |
125 | 116 |
*/ |
126 | 117 |
public int getFieldIndexByName(String arg0) |
127 |
throws DriverException, FieldNotFoundException {
|
|
118 |
throws DriverException { |
|
128 | 119 |
return dataSource.getFieldIndexByName(arg0); |
129 | 120 |
} |
130 | 121 |
|
... | ... | |
277 | 268 |
*/ |
278 | 269 |
public void setName(String name) { |
279 | 270 |
try { |
280 |
DataSourceFactory.changeDataSourceName(dataSource.getName(), name);
|
|
271 |
LayerFactory.getDataSourceFactory().changeDataSourceName(dataSource.getName(), name);
|
|
281 | 272 |
} catch (NoSuchTableException e) { |
282 | 273 |
throw new RuntimeException("No se encuentra la tabla????"); |
283 | 274 |
} |
... | ... | |
316 | 307 |
/** |
317 | 308 |
* @see com.hardcode.gdbms.engine.data.ReadDriver#getFieldType(int) |
318 | 309 |
*/ |
319 |
public Class getFieldType(int i) throws DriverException {
|
|
310 |
public int getFieldType(int i) throws DriverException {
|
|
320 | 311 |
return dataSource.getFieldType(i); |
321 | 312 |
} |
322 | 313 |
} |
Also available in: Unified diff