Lines Matching defs:BaseCore
4 * plugin support and also provides the BaseCore.build method which provides a way to build custom classes using extensions.
10 * <p>The base-core module provides the BaseCore class, the lightest version of Base,
43 * The BaseCore class, is the lightest version of Base, and provides Base's
47 * BaseCore also handles the chaining of initializer and destructor methods across
50 * property for each class in the hierarchy will be initialized by BaseCore.
53 * change events can extend BaseCore instead of Base for optimal kweight and
56 * @class BaseCore
63 function BaseCore(cfg) {
82 BaseCore._ATTR_CFG = AttributeCore._ATTR_CFG.concat("cloneDefaultValue");
83 BaseCore._ATTR_CFG_HASH = Y.Array.hash(BaseCore._ATTR_CFG);
88 * For example `BaseCore` defines a "plugins" configuration property which
98 BaseCore._NON_ATTRS_CFG = ["plugins"];
117 * Classes extending BaseCore, should define their own
125 BaseCore.NAME = "baseCore";
142 BaseCore.ATTRS = {
172 BaseCore.prototype = {
175 * Internal construction logic for BaseCore.
225 * @return {BaseCore} A reference to this object
236 * Internal initialization implementation for BaseCore
255 * @return {BaseCore} A reference to this object
264 * Internal destroy implementation for BaseCore
278 * Returns the class hierarchy for this object, with BaseCore being the last class in the array.
423 return BaseCore._ATTR_CFG_HASH;
605 Y.mix(BaseCore, AttributeCore, false, null, 1);
608 BaseCore.prototype.constructor = BaseCore;
610 Y.BaseCore = BaseCore;