X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/output/Ext.Version.js?ds=sidebyside diff --git a/docs/output/Ext.Version.js b/docs/output/Ext.Version.js new file mode 100644 index 00000000..a5a69374 --- /dev/null +++ b/docs/output/Ext.Version.js @@ -0,0 +1,477 @@ +Ext.data.JsonP.Ext_Version({ + "tagname": "class", + "name": "Ext.Version", + "doc": "
A utility class that wrap around a string version number and provide convenient\nmethod to perform comparison. See also: compare. Example:
\n\nvar 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
\n",
+ "extends": null,
+ "mixins": [
+
+ ],
+ "alternateClassNames": [
+
+ ],
+ "xtype": null,
+ "author": "Jacky Nguyen 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
\n", + "optional": false + }, + { + "type": "Object", + "name": "version", + "doc": "\n", + "optional": false + } + ], + "return": { + "type": "Ext.Version", + "doc": "this
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 35, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-constructor", + "shortDoc": "\n" + }, + { + "tagname": "method", + "name": "compare", + "member": "Ext.Version", + "doc": "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' < 'alpha' = 'a' < 'beta' = 'b' < 'RC' = 'rc' < '#' < 'pl' = 'p' < 'anything else'
\n", + "params": [ + { + "type": "String", + "name": "current", + "doc": "The current version to compare to
\n", + "optional": false + }, + { + "type": "String", + "name": "target", + "doc": "The target version to compare to
\n", + "optional": false + } + ], + "return": { + "type": "Number", + "doc": "Returns -1 if the current version is smaller than the target version, 1 if greater, and 0 if they're equivalent
\n" + }, + "private": false, + "static": true, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 214, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-compare", + "shortDoc": "Compare 2 specified versions, starting from left to right. If a part contains special version strings,\nthey are handl..." + }, + { + "tagname": "method", + "name": "deprecate", + "member": "Ext.Version", + "doc": "Create a closure for deprecated code.
\n\n// 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
\n",
+ "params": [
+ {
+ "type": "String",
+ "name": "packageName",
+ "doc": "The package name
\n", + "optional": false + }, + { + "type": "String", + "name": "since", + "doc": "The last version before it's deprecated
\n", + "optional": false + }, + { + "type": "Function", + "name": "closure", + "doc": "The callback function to be executed with the specified version is less than the current version
\n", + "optional": false + }, + { + "type": "Object", + "name": "scope", + "doc": "The execution scope (this) if the closure
\n", + "optional": false + } + ], + "return": { + "type": "void", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 285, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-deprecate", + "shortDoc": "Create a closure for deprecated code.\n\n// This means Ext.oldMethod is only supported in 4.0.0beta and older.\n// If Ex..." + }, + { + "tagname": "method", + "name": "equals", + "member": "Ext.Version", + "doc": "Returns whether this version equals to the supplied argument
\n", + "params": [ + { + "type": "String/Number", + "name": "target", + "doc": "The version to compare with
\n", + "optional": false + } + ], + "return": { + "type": "Boolean", + "doc": "True if this version equals to the target, false otherwise
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 146, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-equals", + "shortDoc": "Returns whether this version equals to the supplied argument
\n" + }, + { + "tagname": "method", + "name": "getBuild", + "member": "Ext.Version", + "doc": "Returns the build component value
\n", + "params": [ + + ], + "return": { + "type": "Number", + "doc": "build
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 112, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getBuild", + "shortDoc": "Returns the build component value
\n" + }, + { + "tagname": "method", + "name": "getComponentValue", + "member": "Ext.Version", + "doc": "Converts a version component to a comparable value
\n", + "params": [ + { + "type": "Mixed", + "name": "value", + "doc": "The value to convert
\n", + "optional": false + } + ], + "return": { + "type": "Mixed", + "doc": "\n" + }, + "private": false, + "static": true, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 203, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getComponentValue", + "shortDoc": "Converts a version component to a comparable value
\n" + }, + { + "tagname": "method", + "name": "getMajor", + "member": "Ext.Version", + "doc": "Returns the major component value
\n", + "params": [ + + ], + "return": { + "type": "Number", + "doc": "major
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 88, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getMajor", + "shortDoc": "Returns the major component value
\n" + }, + { + "tagname": "method", + "name": "getMinor", + "member": "Ext.Version", + "doc": "Returns the minor component value
\n", + "params": [ + + ], + "return": { + "type": "Number", + "doc": "minor
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 96, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getMinor", + "shortDoc": "Returns the minor component value
\n" + }, + { + "tagname": "method", + "name": "getPatch", + "member": "Ext.Version", + "doc": "Returns the patch component value
\n", + "params": [ + + ], + "return": { + "type": "Number", + "doc": "patch
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 104, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getPatch", + "shortDoc": "Returns the patch component value
\n" + }, + { + "tagname": "method", + "name": "getRelease", + "member": "Ext.Version", + "doc": "Returns the release component value
\n", + "params": [ + + ], + "return": { + "type": "Number", + "doc": "release
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 120, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getRelease", + "shortDoc": "Returns the release component value
\n" + }, + { + "tagname": "method", + "name": "getShortVersion", + "member": "Ext.Version", + "doc": "Returns shortVersion version without dots and release
\n", + "params": [ + + ], + "return": { + "type": "String", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 180, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-getShortVersion", + "shortDoc": "Returns shortVersion version without dots and release
\n" + }, + { + "tagname": "method", + "name": "getVersion", + "member": "Ext.Version", + "doc": "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.
\n", + "params": [ + { + "type": "String", + "name": "packageName", + "doc": "(Optional) The package name, for example: 'core', 'touch', 'extjs'
\n", + "optional": false + } + ], + "return": { + "type": "Ext.Version", + "doc": "The version
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 270, + "html_filename": "Version.html", + "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..." + }, + { + "tagname": "method", + "name": "isGreaterThan", + "member": "Ext.Version", + "doc": "Returns whether this version if greater than the supplied argument
\n", + "params": [ + { + "type": "String/Number", + "name": "target", + "doc": "The version to compare with
\n", + "optional": false + } + ], + "return": { + "type": "Boolean", + "doc": "True if this version if greater than the target, false otherwise
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 128, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-isGreaterThan", + "shortDoc": "Returns whether this version if greater than the supplied argument
\n" + }, + { + "tagname": "method", + "name": "isLessThan", + "member": "Ext.Version", + "doc": "Returns whether this version if smaller than the supplied argument
\n", + "params": [ + { + "type": "String/Number", + "name": "target", + "doc": "The version to compare with
\n", + "optional": false + } + ], + "return": { + "type": "Boolean", + "doc": "True if this version if smaller than the target, false otherwise
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 137, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-isLessThan", + "shortDoc": "Returns whether this version if smaller than the supplied argument
\n" + }, + { + "tagname": "method", + "name": "match", + "member": "Ext.Version", + "doc": "Returns whether this version matches the supplied argument. Example:
\n\nvar 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
\n\n",
+ "params": [
+ {
+ "type": "String/Number",
+ "name": "target",
+ "doc": "The version to compare with
\n", + "optional": false + } + ], + "return": { + "type": "Boolean", + "doc": "True if this version matches the target, false otherwise
\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 155, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-match", + "shortDoc": "Returns whether this version matches the supplied argument. Example:\n\nvar version = new Ext.Version('1.0.2beta');\ncon..." + }, + { + "tagname": "method", + "name": "setVersion", + "member": "Ext.Version", + "doc": "Set version number for the given package name.
\n", + "params": [ + { + "type": "String", + "name": "packageName", + "doc": "The package name, for example: 'core', 'touch', 'extjs'
\n", + "optional": false + }, + { + "type": "String/Ext.Version", + "name": "version", + "doc": "The version, for example: '1.2.3alpha', '2.4.0-dev'
\n", + "optional": false + } + ], + "return": { + "type": "Ext", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 256, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-setVersion", + "shortDoc": "Set version number for the given package name.
\n" + }, + { + "tagname": "method", + "name": "toArray", + "member": "Ext.Version", + "doc": "Returns this format: [major, minor, patch, build, release]. Useful for comparison
\n", + "params": [ + + ], + "return": { + "type": "Array", + "doc": "\n" + }, + "private": false, + "static": false, + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 172, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version-method-toArray", + "shortDoc": "Returns this format: [major, minor, patch, build, release]. Useful for comparison
\n" + } + ], + "property": [ + + ], + "event": [ + + ], + "filename": "/Users/nick/Projects/sencha/SDK/platform/core/src/version/Version.js", + "linenr": 1, + "html_filename": "Version.html", + "href": "Version.html#Ext-Version", + "cssVar": [ + + ], + "cssMixin": [ + + ], + "component": false, + "superclasses": [ + + ], + "subclasses": [ + + ], + "mixedInto": [ + + ], + "allMixins": [ + + ] +}); \ No newline at end of file