Revision 10450 branches/simbologia/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/IEditableSource.java
IEditableSource.java | ||
---|---|---|
187 | 187 |
|
188 | 188 |
public ITableDefinition getTableDefinition() throws DriverLoadException, com.hardcode.gdbms.engine.data.driver.DriverException; |
189 | 189 |
|
190 |
public void validateRow(IRow row) throws EditionException; |
|
191 |
|
|
190 |
public void validateRow(IRow row, int sourceType) throws EditionException;
|
|
191 |
|
|
192 | 192 |
/** |
193 | 193 |
* Use it to add, remove or rename fields. If null, you cannot modifiy the table structure |
194 | 194 |
* (for example, with dxf files, dgn files, etc). |
195 | 195 |
* The changes will be applied when stopEditing() is called. |
196 | 196 |
*/ |
197 | 197 |
public IFieldManager getFieldManager(); |
198 |
|
|
198 |
|
|
199 | 199 |
public void saveEdits(IWriter writer, int sourceType) throws EditionException; |
200 |
|
|
200 |
|
|
201 | 201 |
/** |
202 | 202 |
* @return |
203 | 203 |
*/ |
204 | 204 |
public Driver getOriginalDriver(); |
205 |
|
|
205 |
|
|
206 | 206 |
/** |
207 | 207 |
* Please, use this if you need support for defaultValues. |
208 | 208 |
* Don't user getRecordset().getFieldsDescription()!!. |
Also available in: Unified diff