+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Base3.html#Ext-Base-method-implement",
+ "shortDoc": "Add methods / properties to the prototype of this class. ...",
+ "static": true,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Object",
+ "optional": false,
+ "doc": "\n",
+ "name": "members"
+ }
+ ],
+ "name": "implement",
+ "owner": "Ext.Base",
+ "doc": "<p>Add methods / properties to the prototype of this class.</p>\n\n<pre><code>Ext.define('My.awesome.Cat', {\n constructor: function() {\n ...\n }\n});\n\n My.awesome.Cat.implement({\n meow: function() {\n alert('Meowww...');\n }\n });\n\n var kitty = new My.awesome.Cat;\n kitty.meow();\n</code></pre>\n",
+ "linenr": 415,
+ "return": {
+ "type": "void",
+ "doc": "\n"
+ },
+ "html_filename": "Base3.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": true,
+ "tagname": "method",
+ "href": "Base3.html#Ext-Base-method-initConfig",
+ "shortDoc": "Initialize configuration for this class. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Object",
+ "optional": false,
+ "doc": "\n",
+ "name": "config"
+ }
+ ],
+ "name": "initConfig",
+ "owner": "Ext.Base",
+ "doc": "<p>Initialize configuration for this class. a typical example:</p>\n\n<pre><code>Ext.define('My.awesome.Class', {\n // The default config\n config: {\n name: 'Awesome',\n isAwesome: true\n },\n\n constructor: function(config) {\n this.initConfig(config);\n\n return this;\n }\n});\n\nvar awesome = new My.awesome.Class({\n name: 'Super Awesome'\n});\n\nalert(awesome.getName()); // 'Super Awesome'\n</code></pre>\n",
+ "linenr": 63,
+ "return": {
+ "type": "Object",
+ "doc": "<p>mixins The mixin prototypes as key - value pairs</p>\n"
+ },
+ "html_filename": "Base3.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Template2.html#Ext-Template-method-insertAfter",
+ "shortDoc": "Applies the supplied values to the template and inserts the new node(s) after el. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/src/Template.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Mixed",
+ "optional": false,
+ "doc": "<p>The context element</p>\n",
+ "name": "el"
+ },
+ {
+ "type": "Object/Array",
+ "optional": false,
+ "doc": "<p>The template values. Can be an array if your params are numeric (i.e. {0}) or an object (i.e. {foo: 'bar'})</p>\n",
+ "name": "values"
+ },
+ {
+ "type": "Boolean",
+ "optional": true,
+ "doc": "<p>(optional) true to return a <a href=\"#/api/Ext.core.Element\" rel=\"Ext.core.Element\" class=\"docClass\">Ext.core.Element</a> (defaults to undefined)</p>\n",
+ "name": "returnElement"
+ }
+ ],
+ "name": "insertAfter",
+ "owner": "Ext.Template",
+ "doc": "<p>Applies the supplied values to the template and inserts the new node(s) after el.</p>\n",
+ "linenr": 224,
+ "return": {
+ "type": "HTMLElement/Ext.core.Element",
+ "doc": "<p>The new node or Element</p>\n"
+ },
+ "html_filename": "Template2.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Template2.html#Ext-Template-method-insertBefore",
+ "shortDoc": "Applies the supplied values to the template and inserts the new node(s) before el. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/src/Template.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Mixed",
+ "optional": false,
+ "doc": "<p>The context element</p>\n",
+ "name": "el"
+ },
+ {
+ "type": "Object/Array",
+ "optional": false,
+ "doc": "<p>The template values. Can be an array if your params are numeric (i.e. {0}) or an object (i.e. {foo: 'bar'})</p>\n",
+ "name": "values"
+ },
+ {
+ "type": "Boolean",
+ "optional": true,
+ "doc": "<p>(optional) true to return a <a href=\"#/api/Ext.core.Element\" rel=\"Ext.core.Element\" class=\"docClass\">Ext.core.Element</a> (defaults to undefined)</p>\n",
+ "name": "returnElement"
+ }
+ ],
+ "name": "insertBefore",
+ "owner": "Ext.Template",
+ "doc": "<p>Applies the supplied values to the template and inserts the new node(s) before el.</p>\n",
+ "linenr": 213,
+ "return": {
+ "type": "HTMLElement/Ext.core.Element",
+ "doc": "<p>The new node or Element</p>\n"
+ },
+ "html_filename": "Template2.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Template2.html#Ext-Template-method-insertFirst",
+ "shortDoc": "Applies the supplied values to the template and inserts the new node(s) as the first child of el. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/src/Template.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Mixed",
+ "optional": false,
+ "doc": "<p>The context element</p>\n",
+ "name": "el"
+ },
+ {
+ "type": "Object/Array",
+ "optional": false,
+ "doc": "<p>The template values. Can be an array if your params are numeric (i.e. {0}) or an object (i.e. {foo: 'bar'})</p>\n",
+ "name": "values"
+ },
+ {
+ "type": "Boolean",
+ "optional": true,
+ "doc": "<p>(optional) true to return a <a href=\"#/api/Ext.core.Element\" rel=\"Ext.core.Element\" class=\"docClass\">Ext.core.Element</a> (defaults to undefined)</p>\n",
+ "name": "returnElement"
+ }
+ ],
+ "name": "insertFirst",
+ "owner": "Ext.Template",
+ "doc": "<p>Applies the supplied values to the template and inserts the new node(s) as the first child of el.</p>\n",
+ "linenr": 202,
+ "return": {
+ "type": "HTMLElement/Ext.core.Element",
+ "doc": "<p>The new node or Element</p>\n"
+ },
+ "html_filename": "Template2.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Base3.html#Ext-Base-method-override",
+ "shortDoc": "Override prototype members of this class. ...",
+ "static": true,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Object",
+ "optional": false,
+ "doc": "\n",
+ "name": "members"
+ }
+ ],
+ "name": "override",
+ "owner": "Ext.Base",
+ "doc": "<p>Override prototype members of this class. Overridden methods can be invoked via\n<a href=\"#/api/Ext.Base-method-callOverridden\" rel=\"Ext.Base-method-callOverridden\" class=\"docClass\">Ext.Base.callOverridden</a></p>\n\n<pre><code>Ext.define('My.Cat', {\n constructor: function() {\n alert(\"I'm a cat!\");\n\n return this;\n }\n});\n\nMy.Cat.override({\n constructor: function() {\n alert(\"I'm going to be a cat!\");\n\n var instance = this.callOverridden();\n\n alert(\"Meeeeoooowwww\");\n\n return instance;\n }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n // alerts \"I'm a cat!\"\n // alerts \"Meeeeoooowwww\"\n</code></pre>\n",
+ "linenr": 518,
+ "return": {
+ "type": "Ext.Base",
+ "doc": "<p>this</p>\n"
+ },
+ "html_filename": "Base3.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Template2.html#Ext-Template-method-overwrite",
+ "shortDoc": "Applies the supplied values to the template and overwrites the content of el with the new node(s). ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/src/Template.js",
+ "private": false,
+ "params": [
+ {
+ "type": "Mixed",
+ "optional": false,
+ "doc": "<p>The context element</p>\n",
+ "name": "el"
+ },
+ {
+ "type": "Object/Array",
+ "optional": false,
+ "doc": "<p>The template values. Can be an array if your params are numeric (i.e. {0}) or an object (i.e. {foo: 'bar'})</p>\n",
+ "name": "values"
+ },
+ {
+ "type": "Boolean",
+ "optional": true,
+ "doc": "<p>(optional) true to return a <a href=\"#/api/Ext.core.Element\" rel=\"Ext.core.Element\" class=\"docClass\">Ext.core.Element</a> (defaults to undefined)</p>\n",
+ "name": "returnElement"
+ }
+ ],
+ "name": "overwrite",
+ "owner": "Ext.Template",
+ "doc": "<p>Applies the supplied values to the template and overwrites the content of el with the new node(s).</p>\n",
+ "linenr": 256,
+ "return": {
+ "type": "HTMLElement/Ext.core.Element",
+ "doc": "<p>The new node or Element</p>\n"
+ },
+ "html_filename": "Template2.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": false,
+ "tagname": "method",
+ "href": "Template2.html#Ext-Template-method-set",
+ "shortDoc": "Sets the HTML used as the template and optionally compiles it. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/src/Template.js",
+ "private": false,
+ "params": [
+ {
+ "type": "String",
+ "optional": false,
+ "doc": "\n",
+ "name": "html"
+ },
+ {
+ "type": "Boolean",
+ "optional": true,
+ "doc": "<p>(optional) True to compile the template (defaults to undefined)</p>\n",
+ "name": "compile"
+ }
+ ],
+ "name": "set",
+ "owner": "Ext.Template",
+ "doc": "<p>Sets the HTML used as the template and optionally compiles it.</p>\n",
+ "linenr": 153,
+ "return": {
+ "type": "Ext.Template",
+ "doc": "<p>this</p>\n"
+ },
+ "html_filename": "Template2.html"
+ },
+ {
+ "deprecated": null,
+ "alias": null,
+ "protected": true,
+ "tagname": "method",
+ "href": "Base3.html#Ext-Base-method-statics",
+ "shortDoc": "Get the reference to the class from which this object was instantiated. ...",
+ "static": false,
+ "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
+ "private": false,
+ "params": [