a:18:{s:9:"#provides";s:19:"dojox.lang.oo.mixin";s:9:"#resource";s:16:"lang/oo/mixin.js";s:9:"#requires";a:2:{i:0;a:2:{i:0;s:6:"common";i:1;s:20:"dojox.lang.oo.Filter";}i:1;a:2:{i:0;s:6:"common";i:1;s:23:"dojox.lang.oo.Decorator";}}s:8:"defaults";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:14:"applyDecorator";a:1:{s:7:"summary";s:0:"";}s:10:"oo.__mixin";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:8:"oo.mixin";a:1:{s:7:"summary";s:0:"";}s:13:"defaultFilter";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"name";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:47:" defaultFilter = function(name){ return name; ";s:7:"summary";s:0:"";}s:16:"defaultDecorator";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:4:"name";a:1:{s:4:"type";s:0:"";}s:8:"newValue";a:1:{s:4:"type";s:0:"";}s:8:"oldValue";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:74:" defaultDecorator = function(name, newValue, oldValue){ return newValue; ";s:7:"summary";s:0:"";}s:12:"defaultMixer";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:4:{s:6:"target";a:1:{s:4:"type";s:0:"";}s:4:"name";a:1:{s:4:"type";s:0:"";}s:8:"newValue";a:1:{s:4:"type";s:0:"";}s:8:"oldValue";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:86:" defaultMixer = function(target, name, newValue, oldValue){ target[name] = newValue; ";s:7:"summary";s:0:"";}s:29:"dojox.lang.oo.__MixinDefaults";a:5:{s:4:"type";s:8:"Function";s:6:"source";s:75:" this.decorator = decorator; this.filter = filter; this.mixer = mixer;";s:7:"summary";s:53:"a dict of default parameters for dojox.lang.oo._mixin";s:7:"private";b:1;s:9:"classlike";b:1;}s:39:"dojox.lang.oo.__MixinDefaults.decorator";a:4:{s:8:"instance";s:29:"dojox.lang.oo.__MixinDefaults";s:4:"type";s:8:"Function";s:7:"summary";s:62:"a decorator function to be used in absence of other decorators";s:14:"private_parent";b:1;}s:36:"dojox.lang.oo.__MixinDefaults.filter";a:4:{s:8:"instance";s:29:"dojox.lang.oo.__MixinDefaults";s:4:"type";s:8:"Function";s:7:"summary";s:56:"a filter function to be used in absence of other filters";s:14:"private_parent";b:1;}s:35:"dojox.lang.oo.__MixinDefaults.mixer";a:4:{s:8:"instance";s:29:"dojox.lang.oo.__MixinDefaults";s:4:"type";s:8:"Function";s:7:"summary";s:52:"a mixer function to be used to mix in new properties";s:14:"private_parent";b:1;}s:19:"dojox.lang.oo.mixin";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:13:"dojox.lang.oo";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:10:"dojox.lang";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}