Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git] / docs / output / Ext.Version.js
index 1c2320d..87497d7 100644 (file)
@@ -1,530 +1 @@
-Ext.data.JsonP.Ext_Version({
-  "allMixins": [
-
-  ],
-  "deprecated": null,
-  "docauthor": "Jacky Nguyen <jacky@sencha.com>",
-  "members": {
-    "cfg": [
-
-    ],
-    "method": [
-      {
-        "deprecated": null,
-        "alias": null,
-        "href": "Version.html#Ext-Version-method-constructor",
-        "tagname": "method",
-        "protected": false,
-        "shortDoc": " ...",
-        "static": false,
-        "params": [
-          {
-            "type": "String/Number",
-            "optional": false,
-            "doc": "<p>The version number in the follow standard format: major[.minor[.patch[.build[release]]]]\nExamples: 1.0 or 1.2.3beta or 1.2.3.4RC</p>\n",
-            "name": "version"
-          }
-        ],
-        "private": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "doc": "\n",
-        "owner": "Ext.Version",
-        "name": "Version",
-        "html_filename": "Version.html",
-        "return": {
-          "type": "Ext.Version",
-          "doc": "<p>this</p>\n"
-        },
-        "linenr": 35
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-compare",
-        "shortDoc": "Compare 2 specified versions, starting from left to right. ...",
-        "static": true,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String",
-            "optional": false,
-            "doc": "<p>The current version to compare to</p>\n",
-            "name": "current"
-          },
-          {
-            "type": "String",
-            "optional": false,
-            "doc": "<p>The target version to compare to</p>\n",
-            "name": "target"
-          }
-        ],
-        "name": "compare",
-        "owner": "Ext.Version",
-        "doc": "<p>Compare 2 specified versions, starting from left to right. If a part contains special version strings,\nthey are handled in the following order:\n'dev' &lt; 'alpha' = 'a' &lt; 'beta' = 'b' &lt; 'RC' = 'rc' &lt; '#' &lt; 'pl' = 'p' &lt; 'anything else'</p>\n",
-        "linenr": 212,
-        "return": {
-          "type": "Number",
-          "doc": "<p>Returns -1 if the current version is smaller than the target version, 1 if greater, and 0 if they're equivalent</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-deprecate",
-        "shortDoc": "Create a closure for deprecated code. ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String",
-            "optional": false,
-            "doc": "<p>The package name</p>\n",
-            "name": "packageName"
-          },
-          {
-            "type": "String",
-            "optional": false,
-            "doc": "<p>The last version before it's deprecated</p>\n",
-            "name": "since"
-          },
-          {
-            "type": "Function",
-            "optional": false,
-            "doc": "<p>The callback function to be executed with the specified version is less than the current version</p>\n",
-            "name": "closure"
-          },
-          {
-            "type": "Object",
-            "optional": false,
-            "doc": "<p>The execution scope (<tt>this</tt>) if the closure</p>\n",
-            "name": "scope"
-          }
-        ],
-        "name": "deprecate",
-        "owner": "Ext.Version",
-        "doc": "<p>Create a closure for deprecated code.</p>\n\n<pre><code>// This means Ext.oldMethod is only supported in 4.0.0beta and older.\n// If Ext.getVersion('extjs') returns a version that is later than '4.0.0beta', for example '4.0.0RC',\n// the closure will not be invoked\nExt.deprecate('extjs', '4.0.0beta', function() {\n    Ext.oldMethod = Ext.newMethod;\n\n    ...\n});\n</code></pre>\n",
-        "linenr": 283,
-        "return": {
-          "type": "void",
-          "doc": "\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-equals",
-        "shortDoc": "Returns whether this version equals to the supplied argument ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String/Number",
-            "optional": false,
-            "doc": "<p>The version to compare with</p>\n",
-            "name": "target"
-          }
-        ],
-        "name": "equals",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns whether this version equals to the supplied argument</p>\n",
-        "linenr": 144,
-        "return": {
-          "type": "Boolean",
-          "doc": "<p>True if this version equals to the target, false otherwise</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getBuild",
-        "shortDoc": "Returns the build component value ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "getBuild",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns the build component value</p>\n",
-        "linenr": 110,
-        "return": {
-          "type": "Number",
-          "doc": "<p>build</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getComponentValue",
-        "shortDoc": "Converts a version component to a comparable value ...",
-        "static": true,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "Mixed",
-            "optional": false,
-            "doc": "<p>The value to convert</p>\n",
-            "name": "value"
-          }
-        ],
-        "name": "getComponentValue",
-        "owner": "Ext.Version",
-        "doc": "<p>Converts a version component to a comparable value</p>\n",
-        "linenr": 201,
-        "return": {
-          "type": "Mixed",
-          "doc": "\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getMajor",
-        "shortDoc": "Returns the major component value ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "getMajor",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns the major component value</p>\n",
-        "linenr": 86,
-        "return": {
-          "type": "Number",
-          "doc": "<p>major</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getMinor",
-        "shortDoc": "Returns the minor component value ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "getMinor",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns the minor component value</p>\n",
-        "linenr": 94,
-        "return": {
-          "type": "Number",
-          "doc": "<p>minor</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getPatch",
-        "shortDoc": "Returns the patch component value ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "getPatch",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns the patch component value</p>\n",
-        "linenr": 102,
-        "return": {
-          "type": "Number",
-          "doc": "<p>patch</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getRelease",
-        "shortDoc": "Returns the release component value ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "getRelease",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns the release component value</p>\n",
-        "linenr": 118,
-        "return": {
-          "type": "Number",
-          "doc": "<p>release</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getShortVersion",
-        "shortDoc": "Returns shortVersion version without dots and release ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "getShortVersion",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns shortVersion version without dots and release</p>\n",
-        "linenr": 178,
-        "return": {
-          "type": "String",
-          "doc": "\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-getVersion",
-        "shortDoc": "Get the version number of the supplied package name; will return the last registered version\n(last Ext.setVersion cal...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String",
-            "optional": false,
-            "doc": "<p>(Optional) The package name, for example: 'core', 'touch', 'extjs'</p>\n",
-            "name": "packageName"
-          }
-        ],
-        "name": "getVersion",
-        "owner": "Ext.Version",
-        "doc": "<p>Get the version number of the supplied package name; will return the last registered version\n(last Ext.setVersion call) if there's no package name given.</p>\n",
-        "linenr": 268,
-        "return": {
-          "type": "Ext.Version",
-          "doc": "<p>The version</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-isGreaterThan",
-        "shortDoc": "Returns whether this version if greater than the supplied argument ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String/Number",
-            "optional": false,
-            "doc": "<p>The version to compare with</p>\n",
-            "name": "target"
-          }
-        ],
-        "name": "isGreaterThan",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns whether this version if greater than the supplied argument</p>\n",
-        "linenr": 126,
-        "return": {
-          "type": "Boolean",
-          "doc": "<p>True if this version if greater than the target, false otherwise</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-isLessThan",
-        "shortDoc": "Returns whether this version if smaller than the supplied argument ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String/Number",
-            "optional": false,
-            "doc": "<p>The version to compare with</p>\n",
-            "name": "target"
-          }
-        ],
-        "name": "isLessThan",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns whether this version if smaller than the supplied argument</p>\n",
-        "linenr": 135,
-        "return": {
-          "type": "Boolean",
-          "doc": "<p>True if this version if smaller than the target, false otherwise</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-match",
-        "shortDoc": "Returns whether this version matches the supplied argument. ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String/Number",
-            "optional": false,
-            "doc": "<p>The version to compare with</p>\n",
-            "name": "target"
-          }
-        ],
-        "name": "match",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns whether this version matches the supplied argument. Example:</p>\n\n<pre><code>var version = new Ext.Version('1.0.2beta');\nconsole.log(version.match(1)); // True\nconsole.log(version.match(1.0)); // True\nconsole.log(version.match('1.0.2')); // True\nconsole.log(version.match('1.0.2RC')); // False\n</code></pre>\n\n",
-        "linenr": 153,
-        "return": {
-          "type": "Boolean",
-          "doc": "<p>True if this version matches the target, false otherwise</p>\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-setVersion",
-        "shortDoc": "Set version number for the given package name. ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-          {
-            "type": "String",
-            "optional": false,
-            "doc": "<p>The package name, for example: 'core', 'touch', 'extjs'</p>\n",
-            "name": "packageName"
-          },
-          {
-            "type": "String/Ext.Version",
-            "optional": false,
-            "doc": "<p>The version, for example: '1.2.3alpha', '2.4.0-dev'</p>\n",
-            "name": "version"
-          }
-        ],
-        "name": "setVersion",
-        "owner": "Ext.Version",
-        "doc": "<p>Set version number for the given package name.</p>\n",
-        "linenr": 254,
-        "return": {
-          "type": "Ext",
-          "doc": "\n"
-        },
-        "html_filename": "Version.html"
-      },
-      {
-        "deprecated": null,
-        "alias": null,
-        "protected": false,
-        "tagname": "method",
-        "href": "Version.html#Ext-Version-method-toArray",
-        "shortDoc": "Returns this format: [major, minor, patch, build, release]. ...",
-        "static": false,
-        "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-        "private": false,
-        "params": [
-
-        ],
-        "name": "toArray",
-        "owner": "Ext.Version",
-        "doc": "<p>Returns this format: [major, minor, patch, build, release]. Useful for comparison</p>\n",
-        "linenr": 170,
-        "return": {
-          "type": "Array",
-          "doc": "\n"
-        },
-        "html_filename": "Version.html"
-      }
-    ],
-    "property": [
-
-    ],
-    "cssVar": [
-
-    ],
-    "cssMixin": [
-
-    ],
-    "event": [
-
-    ]
-  },
-  "singleton": false,
-  "alias": null,
-  "superclasses": [
-
-  ],
-  "protected": false,
-  "tagname": "class",
-  "mixins": [
-
-  ],
-  "href": "Version.html#Ext-Version",
-  "subclasses": [
-
-  ],
-  "static": false,
-  "author": "Jacky Nguyen <jacky@sencha.com>",
-  "component": false,
-  "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/version/Version.js",
-  "private": false,
-  "alternateClassNames": [
-
-  ],
-  "name": "Ext.Version",
-  "doc": "<p>A utility class that wrap around a string version number and provide convenient\nmethod to perform comparison. See also: <a href=\"#/api/Ext.Version-method-compare\" rel=\"Ext.Version-method-compare\" class=\"docClass\">compare</a>. Example:</p>\n\n<pre><code>var version = new Ext.Version('1.0.2beta');\nconsole.log(\"Version is \" + version); // Version is 1.0.2beta\n\nconsole.log(version.getMajor()); // 1\nconsole.log(version.getMinor()); // 0\nconsole.log(version.getPatch()); // 2\nconsole.log(version.getBuild()); // 0\nconsole.log(version.getRelease()); // beta\n\nconsole.log(version.isGreaterThan('1.0.1')); // True\nconsole.log(version.isGreaterThan('1.0.2alpha')); // True\nconsole.log(version.isGreaterThan('1.0.2RC')); // False\nconsole.log(version.isGreaterThan('1.0.2')); // False\nconsole.log(version.isLessThan('1.0.2')); // True\n\nconsole.log(version.match(1.0)); // True\nconsole.log(version.match('1.0.2')); // True\n</code></pre>\n",
-  "mixedInto": [
-
-  ],
-  "linenr": 1,
-  "xtypes": [
-
-  ],
-  "html_filename": "Version.html",
-  "extends": null
-});
\ No newline at end of file
+Ext.data.JsonP.Ext_Version({"tagname":"class","html":"<div><pre class=\"hierarchy\"><h4>Files</h4><div class='dependency'><a href='source/Version.html#Ext-Version' target='_blank'>Version.js</a></div></pre><div class='doc-contents'><p>A utility class that wrap around a string version number and provide convenient\nmethod to perform comparison. See also: <a href=\"#!/api/Ext.Version-static-method-compare\" rel=\"Ext.Version-static-method-compare\" class=\"docClass\">compare</a>. Example:</p>\n\n<pre><code>var version = new Ext.Version('1.0.2beta');\nconsole.log(\"Version is \" + version); // Version is 1.0.2beta\n\nconsole.log(version.getMajor()); // 1\nconsole.log(version.getMinor()); // 0\nconsole.log(version.getPatch()); // 2\nconsole.log(version.getBuild()); // 0\nconsole.log(version.getRelease()); // beta\n\nconsole.log(version.isGreaterThan('1.0.1')); // True\nconsole.log(version.isGreaterThan('1.0.2alpha')); // True\nconsole.log(version.isGreaterThan('1.0.2RC')); // False\nconsole.log(version.isGreaterThan('1.0.2')); // False\nconsole.log(version.isLessThan('1.0.2')); // True\n\nconsole.log(version.match(1.0)); // True\nconsole.log(version.match('1.0.2')); // True\n</code></pre>\n</div><div class='members'><div id='m-method'><h3 class='members-title'>Methods</h3><div class='subsection'><div class='definedBy'>Defined By</div><h4 class='members-subtitle'>Instance Methods</h3><div id='method-constructor' class='member first-child not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-constructor' target='_blank' class='viewSource'>view source</a></div><strong class='constructor-signature'>new</strong><a href='#!/api/Ext.Version-method-constructor' class='name expandable'>Ext.Version</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a> version</span> ) : <a href=\"#!/api/Ext.Version\" rel=\"Ext.Version\" class=\"docClass\">Ext.Version</a></div><div class='description'><div class='short'> ...</div><div class='long'>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>version</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a><div class='sub-desc'><p>The version number in the follow standard format: major[.minor[.patch[.build[release]]]]\nExamples: 1.0 or 1.2.3beta or 1.2.3.4RC</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Ext.Version\" rel=\"Ext.Version\" class=\"docClass\">Ext.Version</a></span><div class='sub-desc'><p>this</p>\n</div></li></ul></div></div></div><div id='method-deprecate' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-deprecate' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-deprecate' class='name expandable'>deprecate</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> packageName, <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> since, <a href=\"#!/api/Function\" rel=\"Function\" class=\"docClass\">Function</a> closure, <a href=\"#!/api/Object\" rel=\"Object\" class=\"docClass\">Object</a> scope</span> )</div><div class='description'><div class='short'>Create a closure for deprecated code. ...</div><div class='long'><p>Create a closure for deprecated code.</p>\n\n<pre><code>// This means Ext.oldMethod is only supported in 4.0.0beta and older.\n// If Ext.getVersion('extjs') returns a version that is later than '4.0.0beta', for example '4.0.0RC',\n// the closure will not be invoked\nExt.deprecate('extjs', '4.0.0beta', function() {\n    Ext.oldMethod = Ext.newMethod;\n\n    ...\n});\n</code></pre>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>packageName</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a><div class='sub-desc'><p>The package name</p>\n</div></li><li><span class='pre'>since</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a><div class='sub-desc'><p>The last version before it's deprecated</p>\n</div></li><li><span class='pre'>closure</span> : <a href=\"#!/api/Function\" rel=\"Function\" class=\"docClass\">Function</a><div class='sub-desc'><p>The callback function to be executed with the specified version is less than the current version</p>\n</div></li><li><span class='pre'>scope</span> : <a href=\"#!/api/Object\" rel=\"Object\" class=\"docClass\">Object</a><div class='sub-desc'><p>The execution scope (<tt>this</tt>) if the closure</p>\n</div></li></ul></div></div></div><div id='method-equals' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-equals' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-equals' class='name expandable'>equals</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a> target</span> ) : <a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></div><div class='description'><div class='short'>Returns whether this version equals to the supplied argument ...</div><div class='long'><p>Returns whether this version equals to the supplied argument</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>target</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a><div class='sub-desc'><p>The version to compare with</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></span><div class='sub-desc'><p>True if this version equals to the target, false otherwise</p>\n</div></li></ul></div></div></div><div id='method-getBuild' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getBuild' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getBuild' class='name expandable'>getBuild</a>( <span class='pre'></span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></div><div class='description'><div class='short'>Returns the build component value ...</div><div class='long'><p>Returns the build component value</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></span><div class='sub-desc'><p>build</p>\n</div></li></ul></div></div></div><div id='method-getMajor' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getMajor' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getMajor' class='name expandable'>getMajor</a>( <span class='pre'></span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></div><div class='description'><div class='short'>Returns the major component value ...</div><div class='long'><p>Returns the major component value</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></span><div class='sub-desc'><p>major</p>\n</div></li></ul></div></div></div><div id='method-getMinor' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getMinor' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getMinor' class='name expandable'>getMinor</a>( <span class='pre'></span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></div><div class='description'><div class='short'>Returns the minor component value ...</div><div class='long'><p>Returns the minor component value</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></span><div class='sub-desc'><p>minor</p>\n</div></li></ul></div></div></div><div id='method-getPatch' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getPatch' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getPatch' class='name expandable'>getPatch</a>( <span class='pre'></span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></div><div class='description'><div class='short'>Returns the patch component value ...</div><div class='long'><p>Returns the patch component value</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></span><div class='sub-desc'><p>patch</p>\n</div></li></ul></div></div></div><div id='method-getRelease' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getRelease' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getRelease' class='name expandable'>getRelease</a>( <span class='pre'></span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></div><div class='description'><div class='short'>Returns the release component value ...</div><div class='long'><p>Returns the release component value</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></span><div class='sub-desc'><p>release</p>\n</div></li></ul></div></div></div><div id='method-getShortVersion' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getShortVersion' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getShortVersion' class='name expandable'>getShortVersion</a>( <span class='pre'></span> ) : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a></div><div class='description'><div class='short'>Returns shortVersion version without dots and release ...</div><div class='long'><p>Returns shortVersion version without dots and release</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a></span><div class='sub-desc'>\n</div></li></ul></div></div></div><div id='method-getVersion' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-getVersion' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-getVersion' class='name expandable'>getVersion</a>( <span class='pre'>[<a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> packageName]</span> ) : <a href=\"#!/api/Ext.Version\" rel=\"Ext.Version\" class=\"docClass\">Ext.Version</a></div><div class='description'><div class='short'>Get the version number of the supplied package name; will return the last registered version\n(last Ext.setVersion cal...</div><div class='long'><p>Get the version number of the supplied package name; will return the last registered version\n(last Ext.setVersion call) if there's no package name given.</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>packageName</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> (optional)<div class='sub-desc'><p>The package name, for example: 'core', 'touch', 'extjs'</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Ext.Version\" rel=\"Ext.Version\" class=\"docClass\">Ext.Version</a></span><div class='sub-desc'><p>The version</p>\n</div></li></ul></div></div></div><div id='method-isGreaterThan' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-isGreaterThan' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-isGreaterThan' class='name expandable'>isGreaterThan</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a> target</span> ) : <a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></div><div class='description'><div class='short'>Returns whether this version if greater than the supplied argument ...</div><div class='long'><p>Returns whether this version if greater than the supplied argument</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>target</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a><div class='sub-desc'><p>The version to compare with</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></span><div class='sub-desc'><p>True if this version if greater than the target, false otherwise</p>\n</div></li></ul></div></div></div><div id='method-isLessThan' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-isLessThan' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-isLessThan' class='name expandable'>isLessThan</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a> target</span> ) : <a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></div><div class='description'><div class='short'>Returns whether this version if smaller than the supplied argument ...</div><div class='long'><p>Returns whether this version if smaller than the supplied argument</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>target</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a><div class='sub-desc'><p>The version to compare with</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></span><div class='sub-desc'><p>True if this version if smaller than the target, false otherwise</p>\n</div></li></ul></div></div></div><div id='method-match' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-match' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-match' class='name expandable'>match</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a> target</span> ) : <a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></div><div class='description'><div class='short'>Returns whether this version matches the supplied argument. ...</div><div class='long'><p>Returns whether this version matches the supplied argument. Example:</p>\n\n<pre><code>var version = new Ext.Version('1.0.2beta');\nconsole.log(version.match(1)); // True\nconsole.log(version.match(1.0)); // True\nconsole.log(version.match('1.0.2')); // True\nconsole.log(version.match('1.0.2RC')); // False\n</code></pre>\n\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>target</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a><div class='sub-desc'><p>The version to compare with</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Boolean\" rel=\"Boolean\" class=\"docClass\">Boolean</a></span><div class='sub-desc'><p>True if this version matches the target, false otherwise</p>\n</div></li></ul></div></div></div><div id='method-setVersion' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-setVersion' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-setVersion' class='name expandable'>setVersion</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> packageName, <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Ext.Version\" rel=\"Ext.Version\" class=\"docClass\">Ext.Version</a> version</span> ) : <a href=\"#!/api/Ext\" rel=\"Ext\" class=\"docClass\">Ext</a></div><div class='description'><div class='short'>Set version number for the given package name. ...</div><div class='long'><p>Set version number for the given package name.</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>packageName</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a><div class='sub-desc'><p>The package name, for example: 'core', 'touch', 'extjs'</p>\n</div></li><li><span class='pre'>version</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a>/<a href=\"#!/api/Ext.Version\" rel=\"Ext.Version\" class=\"docClass\">Ext.Version</a><div class='sub-desc'><p>The version, for example: '1.2.3alpha', '2.4.0-dev'</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Ext\" rel=\"Ext\" class=\"docClass\">Ext</a></span><div class='sub-desc'>\n</div></li></ul></div></div></div><div id='method-toArray' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-method-toArray' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-method-toArray' class='name expandable'>toArray</a>( <span class='pre'></span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a>[]</div><div class='description'><div class='short'>Returns this format: [major, minor, patch, build, release]. ...</div><div class='long'><p>Returns this format: [major, minor, patch, build, release]. Useful for comparison</p>\n<h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a>[]</span><div class='sub-desc'>\n</div></li></ul></div></div></div></div><div class='subsection'><div class='definedBy'>Defined By</div><h4 class='members-subtitle'>Static Methods</h3><div id='static-method-compare' class='member first-child not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-static-method-compare' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-static-method-compare' class='name expandable'>compare</a>( <span class='pre'><a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> current, <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a> target</span> ) : <a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a><strong class='static-signature'>static</strong></div><div class='description'><div class='short'>Compare 2 specified versions, starting from left to right. ...</div><div class='long'><p>Compare 2 specified versions, starting from left to right. If a part contains special version strings,\nthey are handled in the following order:\n'dev' &lt; 'alpha' = 'a' &lt; 'beta' = 'b' &lt; 'RC' = 'rc' &lt; '#' &lt; 'pl' = 'p' &lt; 'anything else'</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>current</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a><div class='sub-desc'><p>The current version to compare to</p>\n</div></li><li><span class='pre'>target</span> : <a href=\"#!/api/String\" rel=\"String\" class=\"docClass\">String</a><div class='sub-desc'><p>The target version to compare to</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Number\" rel=\"Number\" class=\"docClass\">Number</a></span><div class='sub-desc'><p>Returns -1 if the current version is smaller than the target version, 1 if greater, and 0 if they're equivalent</p>\n</div></li></ul></div></div></div><div id='static-method-getComponentValue' class='member  not-inherited'><a href='#' class='side expandable'><span>&nbsp;</span></a><div class='title'><div class='meta'><a href='#!/api/Ext.Version' rel='Ext.Version' class='definedIn docClass'>Ext.Version</a><br/><a href='source/Version.html#Ext-Version-static-method-getComponentValue' target='_blank' class='viewSource'>view source</a></div><a href='#!/api/Ext.Version-static-method-getComponentValue' class='name expandable'>getComponentValue</a>( <span class='pre'><a href=\"#!/api/Object\" rel=\"Object\" class=\"docClass\">Object</a> value</span> ) : <a href=\"#!/api/Object\" rel=\"Object\" class=\"docClass\">Object</a><strong class='static-signature'>static</strong></div><div class='description'><div class='short'>Converts a version component to a comparable value ...</div><div class='long'><p>Converts a version component to a comparable value</p>\n<h3 class=\"pa\">Parameters</h3><ul><li><span class='pre'>value</span> : <a href=\"#!/api/Object\" rel=\"Object\" class=\"docClass\">Object</a><div class='sub-desc'><p>The value to convert</p>\n</div></li></ul><h3 class='pa'>Returns</h3><ul><li><span class='pre'><a href=\"#!/api/Object\" rel=\"Object\" class=\"docClass\">Object</a></span><div class='sub-desc'>\n</div></li></ul></div></div></div></div></div></div></div>","allMixins":[],"meta":{"author":["Jacky Nguyen <jacky@sencha.com>"],"docauthor":["Jacky Nguyen <jacky@sencha.com>"]},"requires":[],"deprecated":null,"extends":null,"inheritable":false,"static":false,"superclasses":[],"singleton":false,"code_type":"nop","alias":null,"statics":{"property":[],"css_var":[],"css_mixin":[],"cfg":[],"method":[{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"compare","id":"static-method-compare"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getComponentValue","id":"static-method-getComponentValue"}],"event":[]},"subclasses":[],"uses":[],"protected":false,"mixins":[],"members":{"property":[],"css_var":[],"css_mixin":[],"cfg":[],"method":[{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"constructor","id":"method-constructor"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"deprecate","id":"method-deprecate"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"equals","id":"method-equals"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getBuild","id":"method-getBuild"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getMajor","id":"method-getMajor"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getMinor","id":"method-getMinor"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getPatch","id":"method-getPatch"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getRelease","id":"method-getRelease"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getShortVersion","id":"method-getShortVersion"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"getVersion","id":"method-getVersion"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"isGreaterThan","id":"method-isGreaterThan"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"isLessThan","id":"method-isLessThan"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"match","id":"method-match"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"setVersion","id":"method-setVersion"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Version","template":false,"required":null,"protected":false,"name":"toArray","id":"method-toArray"}],"event":[]},"private":false,"component":false,"name":"Ext.Version","alternateClassNames":[],"id":"class-Ext.Version","mixedInto":[],"xtypes":{},"files":[{"href":"Version.html#Ext-Version","filename":"Version.js"}]});
\ No newline at end of file