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