1 Ext.data.JsonP.Ext_PluginManager({
3 "name": "Ext.PluginManager",
4 "doc": "<p>Provides a registry of available Plugin <i>classes</i> indexed by a mnemonic code known as the Plugin's ptype.\nThe <code><a href=\"#/api/Ext.Component--xtype\" rel=\"Ext.Component--xtype\" class=\"docClass\">xtype</a></code> provides a way to avoid instantiating child Components\nwhen creating a full, nested config object for a complete <a href=\"#/api/Ext\" rel=\"Ext\" class=\"docClass\">Ext</a> page.</p>\n\n\n<p>A child Component may be specified simply as a <i>config object</i>\nas long as the correct <code><a href=\"#/api/Ext.Component--xtype\" rel=\"Ext.Component--xtype\" class=\"docClass\">xtype</a></code> is specified so that if and when the Component\nneeds rendering, the correct type can be looked up for lazy instantiation.</p>\n\n\n<p>For a list of all available <code><a href=\"#/api/Ext.Component--xtype\" rel=\"Ext.Component--xtype\" class=\"docClass\">xtypes</a></code>, see <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Ext.Component</a>.</p>\n\n",
5 "extends": "Ext.AbstractManager",
9 "alternateClassNames": [
24 "member": "Ext.PluginManager",
25 "doc": "<p>Creates a new Plugin from the specified config object using the\nconfig object's ptype to determine the class to instantiate.</p>\n",
30 "doc": "<p>A configuration object for the Plugin you wish to create.</p>\n",
34 "type": "Constructor",
35 "name": "defaultType",
36 "doc": "<p>The constructor to provide the default Plugin type if\nthe config object does not contain a <code>ptype</code>. (Optional if the config contains a <code>ptype</code>).</p>\n",
41 "type": "Ext.Component",
42 "doc": "<p>The newly instantiated Plugin.</p>\n"
46 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/PluginManager.js",
48 "html_filename": "PluginManager.html",
49 "href": "PluginManager.html#Ext-PluginManager-method-create",
50 "shortDoc": "Creates a new Plugin from the specified config object using the\nconfig object's ptype to determine the class to insta..."
55 "member": "Ext.AbstractManager",
56 "doc": "<p>Executes the specified function once for each item in the collection.\nReturning false from the function will cease iteration.</p>\n\n<p>The paramaters passed to the function are:</p>\n\n<div class=\"mdetail-params\"><ul>\n<li><b>key</b> : String<p class=\"sub-desc\">The key of the item</p></li>\n<li><b>value</b> : Number<p class=\"sub-desc\">The value of the item</p></li>\n<li><b>length</b> : Number<p class=\"sub-desc\">The total number of items in the collection</p></li>\n</ul></div>\n\n",
61 "doc": "<p>The function to execute.</p>\n",
67 "doc": "<p>The scope to execute in. Defaults to <tt>this</tt>.</p>\n",
77 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
79 "html_filename": "AbstractManager.html",
80 "href": "AbstractManager.html#Ext-AbstractManager-method-each",
81 "shortDoc": "Executes the specified function once for each item in the collection.\nReturning false from the function will cease it..."
86 "member": "Ext.PluginManager",
87 "doc": "<p>Returns all plugins registered with the given type. Here, 'type' refers to the type of plugin, not its ptype.</p>\n",
92 "doc": "<p>The type to search for</p>\n",
97 "name": "defaultsOnly",
98 "doc": "<p>True to only return plugins of this type where the plugin's isDefault property is truthy</p>\n",
104 "doc": "<p>All matching plugins</p>\n"
108 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/PluginManager.js",
110 "html_filename": "PluginManager.html",
111 "href": "PluginManager.html#Ext-PluginManager-method-findByType",
112 "shortDoc": "<p>Returns all plugins registered with the given type. Here, 'type' refers to the type of plugin, not its ptype.</p>\n"
117 "member": "Ext.AbstractManager",
118 "doc": "<p>Returns an item by id.\nFor additional details see <a href=\"#/api/Ext.util.HashMap-method-get\" rel=\"Ext.util.HashMap-method-get\" class=\"docClass\">Ext.util.HashMap.get</a>.</p>\n",
123 "doc": "<p>The id of the item</p>\n",
129 "doc": "<p>The item, <code>undefined</code> if not found.</p>\n"
133 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
135 "html_filename": "AbstractManager.html",
136 "href": "AbstractManager.html#Ext-AbstractManager-method-get",
137 "shortDoc": "<p>Returns an item by id.\nFor additional details see <a href=\"#/api/Ext.util.HashMap-method-get\" rel=\"Ext.util.HashMap-method-get\" class=\"docClass\">Ext.util.HashMap.get</a>.</p>\n"
142 "member": "Ext.AbstractManager",
143 "doc": "<p>Gets the number of items in the collection.</p>\n",
149 "doc": "<p>The number of items in the collection.</p>\n"
153 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
155 "html_filename": "AbstractManager.html",
156 "href": "AbstractManager.html#Ext-AbstractManager-method-getCount",
157 "shortDoc": "<p>Gets the number of items in the collection.</p>\n"
161 "name": "isRegistered",
162 "member": "Ext.AbstractManager",
163 "doc": "<p>Checks if an item type is registered.</p>\n",
168 "doc": "<p>The mnemonic string by which the class may be looked up</p>\n",
174 "doc": "<p>Whether the type is registered.</p>\n"
178 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
180 "html_filename": "AbstractManager.html",
181 "href": "AbstractManager.html#Ext-AbstractManager-method-isRegistered",
182 "shortDoc": "<p>Checks if an item type is registered.</p>\n"
186 "name": "onAvailable",
187 "member": "Ext.AbstractManager",
188 "doc": "<p>Registers a function that will be called when an item with the specified id is added to the manager. This will happen on instantiation.</p>\n",
193 "doc": "<p>The item id</p>\n",
199 "doc": "<p>The callback function. Called with a single parameter, the item.</p>\n",
205 "doc": "<p>The scope (<code>this</code> reference) in which the callback is executed. Defaults to the item.</p>\n",
215 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
217 "html_filename": "AbstractManager.html",
218 "href": "AbstractManager.html#Ext-AbstractManager-method-onAvailable",
219 "shortDoc": "Registers a function that will be called when an item with the specified id is added to the manager. This will happen..."
224 "member": "Ext.AbstractManager",
225 "doc": "<p>Registers an item to be managed</p>\n",
230 "doc": "<p>The item to register</p>\n",
240 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
242 "html_filename": "AbstractManager.html",
243 "href": "AbstractManager.html#Ext-AbstractManager-method-register",
244 "shortDoc": "<p>Registers an item to be managed</p>\n"
248 "name": "registerType",
249 "member": "Ext.AbstractManager",
250 "doc": "<p>Registers a new item constructor, keyed by a type key.\n\n",
255 "doc": "<p>The mnemonic string by which the class may be looked up.</p>\n",
259 "type": "Constructor",
261 "doc": "<p>The new instance class.</p>\n",
271 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
273 "html_filename": "AbstractManager.html",
274 "href": "AbstractManager.html#Ext-AbstractManager-method-registerType",
275 "shortDoc": "<p>Registers a new item constructor, keyed by a type key.\n\n"
279 "name": "unregister",
280 "member": "Ext.AbstractManager",
281 "doc": "<p>Unregisters an item by removing it from this manager</p>\n",
286 "doc": "<p>The item to unregister</p>\n",
296 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
298 "html_filename": "AbstractManager.html",
299 "href": "AbstractManager.html#Ext-AbstractManager-method-unregister",
300 "shortDoc": "<p>Unregisters an item by removing it from this manager</p>\n"
305 "tagname": "property",
307 "member": "Ext.AbstractManager",
308 "type": "Ext.util.MixedCollection",
309 "doc": "<p>Contains all of the items currently managed</p>\n",
312 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js",
314 "html_filename": "AbstractManager.html",
315 "href": "AbstractManager.html#Ext-AbstractManager-property-all"
321 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/PluginManager.js",
323 "html_filename": "PluginManager.html",
324 "href": "PluginManager.html#Ext-PluginManager",
333 "Ext.AbstractManager"