X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/output/Ext.AbstractManager.js diff --git a/docs/output/Ext.AbstractManager.js b/docs/output/Ext.AbstractManager.js new file mode 100644 index 00000000..c8b32965 --- /dev/null +++ b/docs/output/Ext.AbstractManager.js @@ -0,0 +1,315 @@ +Ext.data.JsonP.Ext_AbstractManager({ + "tagname": "class", + "name": "Ext.AbstractManager", + "doc": "

Base Manager class

\n", + "extends": "Object", + "mixins": [ + + ], + "alternateClassNames": [ + + ], + "xtype": null, + "author": null, + "docauthor": null, + "singleton": false, + "private": true, + "cfg": [ + + ], + "method": [ + { + "tagname": "method", + "name": "create", + "member": "Ext.AbstractManager", + "doc": "

Creates and returns an instance of whatever this manager manages, based on the supplied type and config object

\n", + "params": [ + { + "type": "Object", + "name": "config", + "doc": "

The config object

\n", + "optional": false + }, + { + "type": "String", + "name": "defaultType", + "doc": "

If no type is discovered in the config object, we fall back to this type

\n", + "optional": false + } + ], + "return": { + "type": "Mixed", + "doc": "

The instance of whatever this manager is managing

\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 76, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-create", + "shortDoc": "

Creates and returns an instance of whatever this manager manages, based on the supplied type and config object

\n" + }, + { + "tagname": "method", + "name": "each", + "member": "Ext.AbstractManager", + "doc": "

Executes the specified function once for each item in the collection.\nReturning false from the function will cease iteration.

\n\n

The paramaters passed to the function are:

\n\n
\n\n", + "params": [ + { + "type": "Object", + "name": "fn", + "doc": "

The function to execute.

\n", + "optional": false + }, + { + "type": "Object", + "name": "scope", + "doc": "

The scope to execute in. Defaults to this.

\n", + "optional": false + } + ], + "return": { + "type": "void", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 118, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-each", + "shortDoc": "Executes the specified function once for each item in the collection.\nReturning false from the function will cease it..." + }, + { + "tagname": "method", + "name": "get", + "member": "Ext.AbstractManager", + "doc": "

Returns an item by id.\nFor additional details see Ext.util.HashMap.get.

\n", + "params": [ + { + "type": "String", + "name": "id", + "doc": "

The id of the item

\n", + "optional": false + } + ], + "return": { + "type": "Mixed", + "doc": "

The item, undefined if not found.

\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 31, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-get", + "shortDoc": "

Returns an item by id.\nFor additional details see Ext.util.HashMap.get.

\n" + }, + { + "tagname": "method", + "name": "getCount", + "member": "Ext.AbstractManager", + "doc": "

Gets the number of items in the collection.

\n", + "params": [ + + ], + "return": { + "type": "Number", + "doc": "

The number of items in the collection.

\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 135, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-getCount", + "shortDoc": "

Gets the number of items in the collection.

\n" + }, + { + "tagname": "method", + "name": "isRegistered", + "member": "Ext.AbstractManager", + "doc": "

Checks if an item type is registered.

\n", + "params": [ + { + "type": "String", + "name": "type", + "doc": "

The mnemonic string by which the class may be looked up

\n", + "optional": false + } + ], + "return": { + "type": "Boolean", + "doc": "

Whether the type is registered.

\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 67, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-isRegistered", + "shortDoc": "

Checks if an item type is registered.

\n" + }, + { + "tagname": "method", + "name": "onAvailable", + "member": "Ext.AbstractManager", + "doc": "

Registers a function that will be called when an item with the specified id is added to the manager. This will happen on instantiation.

\n", + "params": [ + { + "type": "String", + "name": "id", + "doc": "

The item id

\n", + "optional": false + }, + { + "type": "Function", + "name": "fn", + "doc": "

The callback function. Called with a single parameter, the item.

\n", + "optional": false + }, + { + "type": "Object", + "name": "scope", + "doc": "

The scope (this reference) in which the callback is executed. Defaults to the item.

\n", + "optional": false + } + ], + "return": { + "type": "void", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 95, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-onAvailable", + "shortDoc": "Registers a function that will be called when an item with the specified id is added to the manager. This will happen..." + }, + { + "tagname": "method", + "name": "register", + "member": "Ext.AbstractManager", + "doc": "

Registers an item to be managed

\n", + "params": [ + { + "type": "Mixed", + "name": "item", + "doc": "

The item to register

\n", + "optional": false + } + ], + "return": { + "type": "void", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 41, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-register", + "shortDoc": "

Registers an item to be managed

\n" + }, + { + "tagname": "method", + "name": "registerType", + "member": "Ext.AbstractManager", + "doc": "

Registers a new item constructor, keyed by a type key.\n\n", + "params": [ + { + "type": "String", + "name": "type", + "doc": "

The mnemonic string by which the class may be looked up.

\n", + "optional": false + }, + { + "type": "Constructor", + "name": "cls", + "doc": "

The new instance class.

\n", + "optional": false + } + ], + "return": { + "type": "void", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 57, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-registerType", + "shortDoc": "

Registers a new item constructor, keyed by a type key.\n\n" + }, + { + "tagname": "method", + "name": "unregister", + "member": "Ext.AbstractManager", + "doc": "

Unregisters an item by removing it from this manager

\n", + "params": [ + { + "type": "Mixed", + "name": "item", + "doc": "

The item to unregister

\n", + "optional": false + } + ], + "return": { + "type": "void", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 49, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-method-unregister", + "shortDoc": "

Unregisters an item by removing it from this manager

\n" + } + ], + "property": [ + { + "tagname": "property", + "name": "all", + "member": "Ext.AbstractManager", + "type": "Ext.util.MixedCollection", + "doc": "

Contains all of the items currently managed

\n", + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 21, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager-property-all" + } + ], + "event": [ + + ], + "filename": "/Users/nick/Projects/sencha/SDK/platform/src/AbstractManager.js", + "linenr": 1, + "html_filename": "AbstractManager.html", + "href": "AbstractManager.html#Ext-AbstractManager", + "cssVar": [ + + ], + "cssMixin": [ + + ], + "component": false, + "superclasses": [ + + ], + "subclasses": [ + "Ext.ComponentManager", + "Ext.ModelManager", + "Ext.PluginManager" + ], + "mixedInto": [ + + ], + "allMixins": [ + + ] +}); \ No newline at end of file