X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/src/data/XmlWriter.js?ds=sidebyside diff --git a/src/data/XmlWriter.js b/src/data/XmlWriter.js new file mode 100644 index 00000000..a4aabbca --- /dev/null +++ b/src/data/XmlWriter.js @@ -0,0 +1,45 @@ +/*! + * Ext JS Library 3.0.0 + * Copyright(c) 2006-2009 Ext JS, LLC + * licensing@extjs.com + * http://www.extjs.com/license + */ +/** + * @class Ext.data.XmlWriter + * @extends Ext.data.DataWriter + * DataWriter extension for writing an array or single {@link Ext.data.Record} object(s) in preparation for executing a remote CRUD action via XML. + */ +Ext.data.XmlWriter = Ext.extend(Ext.data.DataWriter, { + /** + * Final action of a write event. Apply the written data-object to params. + * @param {String} action [Ext.data.Api.create|read|update|destroy] + * @param {Record[]} rs + * @param {Object} http params + * @param {Object} data object populated according to DataReader meta-data "root" and "idProperty" + */ + render : function(action, rs, params, data) { + // no impl. + }, + /** + * createRecord + * @param {Ext.data.Record} rec + */ + createRecord : function(rec) { + // no impl + }, + /** + * updateRecord + * @param {Ext.data.Record} rec + */ + updateRecord : function(rec) { + // no impl. + + }, + /** + * destroyRecord + * @param {Ext.data.Record} rec + */ + destroyRecord : function(rec) { + // no impl + } +}); \ No newline at end of file