package com.smartgwt.client.data;
public interface FieldValueExtractor {
/**
* @param record record object selected from web service response data by
* {@link com.smartgwt.client.data.OperationBinding#getRecordXPath recordXPath}
* @param value default value derived by the method described in {@link
* com.smartgwt.client.data.DataSourceField#getValueXPath valueXPath}
* @param field DataSourceField definition
* @param fieldName name of the DataSource field
*
* @return value
*/
Object execute(Object record, Object value, DataSourceField field, String fieldName);
}