dataschema-base.js revision 0d6d1a2d994933a68a100ec3dcdc7c7a0eeeae6c
/**
* The DataSchema utility provides a common configurable interface for widgets to
* apply a given schema to a variety of data.
*
* @module dataschema
*/
/**
* Base class for the YUI DataSchema utility.
* @class DataSchema.Base
* @static
*/
var SchemaBase = {
/**
* Returns string name.
*
* @method toString
* @return {String} String representation for this object.
*/
toString: function() {
return "DataSchema.Base";
},
/**
* Overridable method returns data as-is.
*
* @method apply
* @param schema {Object} Schema to apply.
* @param data {Object} Data.
* @return {Object} Schema-parsed data.
* @static
*/
apply: function(schema, data) {
return data;
}
};
Y.namespace("DataSchema").Base = SchemaBase;