Revision 10450 branches/simbologia/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/IEditableSource.java

View differences:

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