Upgrade to ExtJS 4.0.2 - Released 06/09/2011
[extjs.git] / docs / output / Ext.AbstractPlugin.js
1 Ext.data.JsonP.Ext_AbstractPlugin({
2   "allMixins": [
3
4   ],
5   "deprecated": null,
6   "docauthor": null,
7   "members": {
8     "cfg": [
9
10     ],
11     "method": [
12       {
13         "deprecated": null,
14         "alias": null,
15         "protected": false,
16         "tagname": "method",
17         "href": "AbstractPlugin.html#Ext-AbstractPlugin-method-destroy",
18         "shortDoc": "The destroy method is invoked by the owning Component at the time the Component is being destroyed. ...",
19         "static": false,
20         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/AbstractPlugin.js",
21         "private": false,
22         "params": [
23
24         ],
25         "name": "destroy",
26         "owner": "Ext.AbstractPlugin",
27         "doc": "<p>The destroy method is invoked by the owning Component at the time the Component is being destroyed.</p>\n\n\n<p>The supplied implementation is empty. Subclasses should perform plugin cleanup in their own implementation of this method.</p>\n\n",
28         "linenr": 42,
29         "return": {
30           "type": "void",
31           "doc": "\n"
32         },
33         "html_filename": "AbstractPlugin.html"
34       },
35       {
36         "deprecated": null,
37         "alias": null,
38         "protected": false,
39         "tagname": "method",
40         "href": "AbstractPlugin.html#Ext-AbstractPlugin-method-disable",
41         "shortDoc": "The base implementation just sets the plugin's disabled flag to true\n\n\nPlugin subclasses which need more complex proc...",
42         "static": false,
43         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/AbstractPlugin.js",
44         "private": false,
45         "params": [
46
47         ],
48         "name": "disable",
49         "owner": "Ext.AbstractPlugin",
50         "doc": "<p>The base implementation just sets the plugin's <code>disabled</code> flag to <code>true</code></p>\n\n\n<p>Plugin subclasses which need more complex processing may implement an overriding implementation.</p>\n\n",
51         "linenr": 57,
52         "return": {
53           "type": "void",
54           "doc": "\n"
55         },
56         "html_filename": "AbstractPlugin.html"
57       },
58       {
59         "deprecated": null,
60         "alias": null,
61         "protected": false,
62         "tagname": "method",
63         "href": "AbstractPlugin.html#Ext-AbstractPlugin-method-enable",
64         "shortDoc": "The base implementation just sets the plugin's disabled flag to false\n\n\nPlugin subclasses which need more complex pro...",
65         "static": false,
66         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/AbstractPlugin.js",
67         "private": false,
68         "params": [
69
70         ],
71         "name": "enable",
72         "owner": "Ext.AbstractPlugin",
73         "doc": "<p>The base implementation just sets the plugin's <code>disabled</code> flag to <code>false</code></p>\n\n\n<p>Plugin subclasses which need more complex processing may implement an overriding implementation.</p>\n\n",
74         "linenr": 49,
75         "return": {
76           "type": "void",
77           "doc": "\n"
78         },
79         "html_filename": "AbstractPlugin.html"
80       },
81       {
82         "deprecated": null,
83         "alias": null,
84         "protected": false,
85         "tagname": "method",
86         "href": "AbstractPlugin.html#Ext-AbstractPlugin-method-init",
87         "shortDoc": "The init method is invoked after initComponent has been run for the client Component. ...",
88         "static": false,
89         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/AbstractPlugin.js",
90         "private": false,
91         "params": [
92           {
93             "type": "Component",
94             "optional": false,
95             "doc": "<p>The client Component which owns this plugin.</p>\n",
96             "name": "client"
97           }
98         ],
99         "name": "init",
100         "owner": "Ext.AbstractPlugin",
101         "doc": "<p>The init method is invoked after initComponent has been run for the client Component.</p>\n\n\n<p>The supplied implementation is empty. Subclasses should perform plugin initialization, and set up bidirectional\nlinks between the plugin and its client Component in their own implementation of this method.</p>\n\n",
102         "linenr": 33,
103         "return": {
104           "type": "void",
105           "doc": "\n"
106         },
107         "html_filename": "AbstractPlugin.html"
108       }
109     ],
110     "property": [
111
112     ],
113     "cssVar": [
114
115     ],
116     "cssMixin": [
117
118     ],
119     "event": [
120
121     ]
122   },
123   "singleton": false,
124   "alias": null,
125   "superclasses": [
126
127   ],
128   "protected": false,
129   "tagname": "class",
130   "mixins": [
131
132   ],
133   "href": "AbstractPlugin.html#Ext-AbstractPlugin",
134   "subclasses": [
135     "Ext.grid.plugin.DragDrop",
136     "Ext.tree.ViewDDPlugin"
137   ],
138   "static": false,
139   "author": null,
140   "component": false,
141   "filename": "/mnt/ebs/nightly/git/SDK/platform/src/AbstractPlugin.js",
142   "private": false,
143   "alternateClassNames": [
144
145   ],
146   "name": "Ext.AbstractPlugin",
147   "doc": "<p>The AbstractPlugin class is the base class from which user-implemented plugins should inherit.</p>\n\n\n<p>This class defines the essential API of plugins as used by Components by defining the following methods:</p>\n\n\n<ul>\n<li><code>init</code> : The plugin initialization method which the owning Component calls at Component initialization\ntime.<div class=\"sub-desc\"><p>The Component passes itself as the sole parameter.</p><p>Subclasses should set up bidirectional\nlinks between the plugin and its client Component here.</p></div></li>\n<li><code>destroy</code> : The plugin cleanup method which the owning Component calls at Component destruction time.<div class=\"sub-desc\">Use\nthis method to break links between the plugin and the Component and to free any allocated resources.</div></li>\n<li><code>enable</code> : The base implementation just sets the plugin's <code>disabled</code> flag to <code>false</code><div class=\"sub-desc\"></div></li>\n<li><code>disable</code> : The base implementation just sets the plugin's <code>disabled</code> flag to <code>true</code><div class=\"sub-desc\"></div></li>\n</ul>\n\n",
148   "mixedInto": [
149
150   ],
151   "linenr": 1,
152   "xtypes": [
153
154   ],
155   "html_filename": "AbstractPlugin.html",
156   "extends": "Object"
157 });