a:13:{s:9:"#provides";s:17:"dojox.dtl.Context";s:9:"#resource";s:14:"dtl/Context.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:15:"dojox.dtl._base";}}s:17:"dojox.dtl.Context";a:7:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"dict";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:55:" this._this = {}; dojox.dtl._Context.call(this, dict);";s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:18:"dojox.dtl._Context";}}s:6:"mixins";a:1:{s:9:"prototype";a:2:{i:0;s:28:"dojox.dtl._Context.prototype";i:1;s:28:"dojox.dtl._Context.prototype";}}s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:23:"dojox.dtl.Context._this";a:3:{s:8:"instance";s:17:"dojox.dtl.Context";s:7:"private";b:1;s:7:"summary";s:0:"";}s:25:"dojox.dtl.Context.getKeys";a:4:{s:9:"prototype";s:17:"dojox.dtl.Context";s:4:"type";s:8:"Function";s:6:"source";s:154:" var keys = []; for(var key in this){ if(this.hasOwnProperty(key) && key != "_dicts" && key != "_this"){ keys.push(key); } } return keys;";s:7:"summary";s:0:"";}s:24:"dojox.dtl.Context.extend";a:5:{s:9:"prototype";s:17:"dojox.dtl.Context";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"obj";a:1:{s:4:"type";s:24:"dojox.dtl.Context|Object";}}s:6:"source";s:35:" return dojo.delegate(this, obj);";s:7:"summary";s:88:"Returns a clone of this context object, with the items from the passed objecct mixed in.";}s:24:"dojox.dtl.Context.filter";a:5:{s:9:"prototype";s:17:"dojox.dtl.Context";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"filter";a:2:{s:9:"repeating";b:1;s:4:"type";s:31:"dojox.dtl.Context|Object|String";}}s:6:"source";s:444:" var context = new dojox.dtl.Context(); var keys = []; var i, arg; if(filter instanceof dojox.dtl.Context){ keys = filter.getKeys(); }else if(typeof filter == "object"){ for(var key in filter){ keys.push(key); } }else{ for(i = 0; arg = arguments[i]; i++){ if(typeof arg == "string"){ keys.push(arg); } } } for(i = 0, key; key = keys[i]; i++){ context[key] = this[key]; } return context;";s:7:"summary";s:81:"Returns a clone of this context, only containing the items defined in the filter.";}s:25:"dojox.dtl.Context.setThis";a:5:{s:9:"prototype";s:17:"dojox.dtl.Context";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"_this";a:1:{s:4:"type";s:6:"Object";}}s:6:"source";s:21:" this._this = _this;";s:7:"summary";s:0:"";}s:25:"dojox.dtl.Context.getThis";a:4:{s:9:"prototype";s:17:"dojox.dtl.Context";s:4:"type";s:8:"Function";s:6:"source";s:20:" return this._this;";s:7:"summary";s:0:"";}s:24:"dojox.dtl.Context.hasKey";a:5:{s:9:"prototype";s:17:"dojox.dtl.Context";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"key";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:196:" if(typeof this[key] != "undefined"){ return true; } for(var i = 0, dict; dict = this._dicts[i]; i++){ if(typeof dict[key] != "undefined"){ return true; } } return false;";s:7:"summary";s:0:"";}s:9:"dojox.dtl";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:"";}}