From 415001d2dce87487ecc09335045e117de2612d4d Mon Sep 17 00:00:00 2001 From: Xu Zhang Date: Wed, 25 Sep 2013 13:30:31 +0800 Subject: [PATCH 1/1] [General] Init version for public * This version support Tizen 2.2, 2.1 API check --- KNOWNISSUES.txt | 182 + LICENSE | 14 + README.md | 37 + TODO | 6 + bin/.tizen-web-app-checker.js.swo | Bin 0 -> 16384 bytes bin/tizen-web-app-checker.js | 192 + lib/commander/.npmignore | 4 + lib/commander/Readme.md | 270 + lib/commander/index.js | 1131 + lib/commander/node_modules/keypress/README.md | 101 + lib/commander/node_modules/keypress/index.js | 346 + lib/commander/node_modules/keypress/package.json | 39 + lib/commander/node_modules/keypress/test.js | 28 + lib/commander/package.json | 43 + lib/cssom-webup/.gitmodules | 6 + lib/cssom-webup/.npmignore | 7 + lib/cssom-webup/lib/CSSDocumentRule.js | 37 + lib/cssom-webup/lib/CSSFontFaceRule.js | 34 + lib/cssom-webup/lib/CSSImportRule.js | 131 + lib/cssom-webup/lib/CSSKeyframeRule.js | 35 + lib/cssom-webup/lib/CSSKeyframesRule.js | 37 + lib/cssom-webup/lib/CSSMediaRule.js | 39 + lib/cssom-webup/lib/CSSRule.js | 40 + lib/cssom-webup/lib/CSSStyleDeclaration.js | 148 + lib/cssom-webup/lib/CSSStyleRule.js | 189 + lib/cssom-webup/lib/CSSStyleSheet.js | 117 + lib/cssom-webup/lib/CSSValue.js | 43 + lib/cssom-webup/lib/CSSValueExpression.js | 344 + lib/cssom-webup/lib/MatcherList.js | 62 + lib/cssom-webup/lib/MediaList.js | 61 + lib/cssom-webup/lib/StyleSheet.js | 17 + lib/cssom-webup/lib/clone.js | 76 + lib/cssom-webup/lib/index.js | 19 + lib/cssom-webup/lib/parse.js | 403 + lib/cssom-webup/package.json | 42 + lib/elementtree/LICENSE.txt | 203 + lib/elementtree/NOTICE | 5 + lib/elementtree/README.md | 27 + lib/elementtree/lib/constants.js | 20 + lib/elementtree/lib/elementpath.js | 343 + lib/elementtree/lib/elementtree.js | 598 + lib/elementtree/lib/errors.js | 31 + lib/elementtree/lib/parser.js | 33 + lib/elementtree/lib/parsers/index.js | 1 + lib/elementtree/lib/parsers/sax.js | 56 + lib/elementtree/lib/sprintf.js | 86 + lib/elementtree/lib/treebuilder.js | 60 + lib/elementtree/lib/utils.js | 72 + lib/elementtree/node_modules/sax/AUTHORS | 9 + lib/elementtree/node_modules/sax/LICENSE | 23 + lib/elementtree/node_modules/sax/README.md | 213 + lib/elementtree/node_modules/sax/lib/sax.js | 1006 + lib/elementtree/node_modules/sax/package.json | 63 + lib/elementtree/package.json | 59 + lib/esprima.js | 3577 + lib/htmlparser.js | 823 + lib/inflate.js | 620 + lib/uri-js/.project | 11 + lib/uri-js/externs.js | 166 + lib/uri-js/schemes.js | 2 + lib/uri-js/schemes/http.js | 23 + lib/uri-js/schemes/urn.js | 95 + lib/uri-js/uri.js | 715 + lib/xml-crypto/.npmignore | 4 + lib/xml-crypto/.travis.yml | 8 + lib/xml-crypto/README.md | 268 + lib/xml-crypto/example/client.pem | 16 + lib/xml-crypto/example/client_public.pem | 12 + lib/xml-crypto/example/example.js | 49 + lib/xml-crypto/index.js | 2 + lib/xml-crypto/lib/enveloped-signature.js | 17 + lib/xml-crypto/lib/exclusive-canonicalization.js | 152 + lib/xml-crypto/lib/signed-xml.js | 533 + lib/xml-crypto/lib/utils.js | 73 + lib/xml-crypto/node_modules/xmldom/.npmignore | 2 + lib/xml-crypto/node_modules/xmldom/.project | 11 + lib/xml-crypto/node_modules/xmldom/.travis.yml | 18 + lib/xml-crypto/node_modules/xmldom/__package__.js | 4 + lib/xml-crypto/node_modules/xmldom/changelog | 14 + lib/xml-crypto/node_modules/xmldom/component.json | 10 + lib/xml-crypto/node_modules/xmldom/dom-parser.js | 253 + lib/xml-crypto/node_modules/xmldom/dom.js | 1138 + lib/xml-crypto/node_modules/xmldom/package.json | 76 + lib/xml-crypto/node_modules/xmldom/readme.md | 213 + lib/xml-crypto/node_modules/xmldom/sax.js | 565 + lib/xml-crypto/node_modules/xmldom/t/cover | 18 + .../node_modules/xmldom/t/dom/require.t.js | 5 + lib/xml-crypto/node_modules/xmldom/t/test | 17 + .../node_modules/xmldom/test/3rd-cases/index.js | 1 + .../node_modules/xmldom/test/3rd-cases/mock.js | 1 + .../node_modules/xmldom/test/3rd-cases/o3xml.js | 21 + .../xmldom/test/big-file-performance.js | 152 + .../node_modules/xmldom/test/dom/attr.js | 64 + .../node_modules/xmldom/test/dom/clone.js | 22 + .../node_modules/xmldom/test/dom/element.js | 139 + .../node_modules/xmldom/test/dom/fragment.js | 15 + .../node_modules/xmldom/test/dom/index.js | 5 + .../node_modules/xmldom/test/dom/level3.js | 8 + .../node_modules/xmldom/test/dom/serializer.js | 14 + lib/xml-crypto/node_modules/xmldom/test/error.js | 71 + .../node_modules/xmldom/test/html/normalize.js | 89 + lib/xml-crypto/node_modules/xmldom/test/index.js | 63 + lib/xml-crypto/node_modules/xmldom/test/locator.js | 50 + .../node_modules/xmldom/test/namespace.js | 32 + lib/xml-crypto/node_modules/xmldom/test/node.js | 102 + .../node_modules/xmldom/test/parse-element.js | 31 + lib/xml-crypto/node_modules/xmldom/test/simple.js | 11 + lib/xml-crypto/node_modules/xmldom/test/test.js | 24 + lib/xml-crypto/node_modules/xmldom/test/test.xml | 19719 +++++ lib/xml-crypto/node_modules/xpath.js/.npmignore | 3 + lib/xml-crypto/node_modules/xpath.js/README.md | 65 + lib/xml-crypto/node_modules/xpath.js/package.json | 36 + lib/xml-crypto/node_modules/xpath.js/sample.js | 8 + lib/xml-crypto/node_modules/xpath.js/test.js | 41 + lib/xml-crypto/node_modules/xpath.js/xpath.js | 4294 ++ lib/xml-crypto/package.json | 49 + lib/xml-crypto/test/canonicalization-unit-tests.js | 332 + lib/xml-crypto/test/saml-response-test.js | 27 + lib/xml-crypto/test/signature-integration-tests.js | 172 + lib/xml-crypto/test/signature-unit-tests.js | 361 + lib/xml-crypto/test/static/client.pem | 16 + lib/xml-crypto/test/static/client_public.pem | 12 + lib/xml-crypto/test/static/empty_uri.pem | 14 + lib/xml-crypto/test/static/feide_public.pem | 16 + .../static/invalid_signature - changed content.xml | 1 + .../test/static/invalid_signature - hash.xml | 1 + .../invalid_signature - non existing reference.xml | 1 + .../static/invalid_signature - signature value.xml | 1 + .../invalid_signature - wsu - changed content.xml | 1 + .../test/static/invalid_signature - wsu - hash.xml | 1 + ...d_signature - wsu - invalid signature value.xml | 1 + ...id_signature - wsu - non existing reference.xml | 1 + lib/xml-crypto/test/static/saml_external_ns.pem | 8 + lib/xml-crypto/test/static/saml_external_ns.xml | 1 + .../static/signature_with_inclusivenamespaces.pem | 14 + .../static/signature_with_inclusivenamespaces.xml | 12 + lib/xml-crypto/test/static/valid_saml.xml | 9 + lib/xml-crypto/test/static/valid_signature wsu.xml | 1 + lib/xml-crypto/test/static/valid_signature.xml | 1 + .../test/static/valid_signature_utf8.xml | 1 + .../valid_signature_with_reference_keyInfo.xml | 1 + .../test/static/windows_store_certificate.pem | 23 + .../test/static/windows_store_signature.xml | 18 + .../XmlCryptoUtilities/XmlCryptoUtilities.sln | 20 + .../XmlCryptoUtilities/XmlCryptoUtilities.suo | Bin 0 -> 20992 bytes .../XmlCryptoUtilities/Program.cs | 140 + .../XmlCryptoUtilities/Properties/AssemblyInfo.cs | 36 + .../XmlCryptoUtilities/ValidateSignature.csproj | 59 + .../XmlCryptoUtilities/bin/Debug/ClientPrivate.pfx | Bin 0 -> 1608 bytes .../XmlCryptoUtilities/bin/Debug/Example.xml | 1 + .../bin/Debug/XmlCryptoUtilities.exe | Bin 0 -> 7680 bytes .../bin/Debug/XmlCryptoUtilities.pdb | Bin 0 -> 13824 bytes .../bin/Debug/XmlCryptoUtilities.vshost.exe | Bin 0 -> 11600 bytes .../Debug/XmlCryptoUtilities.vshost.exe.manifest | 11 + .../XmlCryptoUtilities/bin/Debug/signedExample.xml | 1 + .../DesignTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6107 bytes .../ValidateSignature.csproj.FileListAbsolute.txt | 5 + .../obj/x86/Debug/XmlCryptoUtilities.exe | Bin 0 -> 7680 bytes .../obj/x86/Debug/XmlCryptoUtilities.pdb | Bin 0 -> 13824 bytes .../program-repro-misc-validation-and-canon.cs | 278 + .../XmlCryptoUtilities/utilities.cs | 75 + lib/xml-crypto/test/xml-assert.js | 11 + lib/zipfile.js | 456 + package.json | 50 + utils/assets/bootstrap.min.css | 382 + utils/assets/jquery-1.8.2.min.js | 2 + utils/assets/report.css | 90 + utils/assets/report.js | 201 + utils/assets/reportTemplate.html | 64 + utils/errors.js | 610 + utils/factory.js | 107 + utils/logger.js | 65 + utils/reporter.js | 367 + web/src/analyzeWidgetConfig.js | 905 + web/src/analyzeWidgetSignature.js | 695 + web/src/apiScopeInterfaces.js | 757 + web/src/astWalker.js | 223 + web/src/checkApi.js | 208 + web/src/checkPackage.js | 402 + web/src/checkSecurity.js | 719 + web/src/compliance-check.js | 57 + web/src/configChecker.js | 282 + web/src/configValidator.js | 249 + web/src/data/apiScope.json | 71893 ++++++++++++++++++ web/src/data/apiScope_v2.1.json | 71328 ++++++++++++++++++ web/src/data/apiScope_v2.2.json | 71894 +++++++++++++++++++ web/src/data/configXSD_v2.1.json | 899 + web/src/data/configXSD_v2.2.json | 899 + web/src/data/validator.json | 86 + web/src/databaseManagement.js | 74 + web/src/helperActions.js | 1250 + web/src/signatureParser.js | 104 + web/src/stack.js | 73 + web/src/symbolScope.js | 312 + web/src/xmlParser.js | 97 + 195 files changed, 269312 insertions(+) create mode 100644 KNOWNISSUES.txt create mode 100644 LICENSE create mode 100644 README.md create mode 100644 TODO create mode 100644 bin/.tizen-web-app-checker.js.swo create mode 100755 bin/tizen-web-app-checker.js create mode 100644 lib/commander/.npmignore create mode 100644 lib/commander/Readme.md create mode 100644 lib/commander/index.js create mode 100644 lib/commander/node_modules/keypress/README.md create mode 100644 lib/commander/node_modules/keypress/index.js create mode 100644 lib/commander/node_modules/keypress/package.json create mode 100644 lib/commander/node_modules/keypress/test.js create mode 100644 lib/commander/package.json create mode 100644 lib/cssom-webup/.gitmodules create mode 100644 lib/cssom-webup/.npmignore create mode 100644 lib/cssom-webup/lib/CSSDocumentRule.js create mode 100644 lib/cssom-webup/lib/CSSFontFaceRule.js create mode 100644 lib/cssom-webup/lib/CSSImportRule.js create mode 100644 lib/cssom-webup/lib/CSSKeyframeRule.js create mode 100644 lib/cssom-webup/lib/CSSKeyframesRule.js create mode 100644 lib/cssom-webup/lib/CSSMediaRule.js create mode 100644 lib/cssom-webup/lib/CSSRule.js create mode 100644 lib/cssom-webup/lib/CSSStyleDeclaration.js create mode 100644 lib/cssom-webup/lib/CSSStyleRule.js create mode 100644 lib/cssom-webup/lib/CSSStyleSheet.js create mode 100644 lib/cssom-webup/lib/CSSValue.js create mode 100644 lib/cssom-webup/lib/CSSValueExpression.js create mode 100644 lib/cssom-webup/lib/MatcherList.js create mode 100644 lib/cssom-webup/lib/MediaList.js create mode 100644 lib/cssom-webup/lib/StyleSheet.js create mode 100644 lib/cssom-webup/lib/clone.js create mode 100644 lib/cssom-webup/lib/index.js create mode 100644 lib/cssom-webup/lib/parse.js create mode 100644 lib/cssom-webup/package.json create mode 100644 lib/elementtree/LICENSE.txt create mode 100644 lib/elementtree/NOTICE create mode 100644 lib/elementtree/README.md create mode 100644 lib/elementtree/lib/constants.js create mode 100644 lib/elementtree/lib/elementpath.js create mode 100644 lib/elementtree/lib/elementtree.js create mode 100644 lib/elementtree/lib/errors.js create mode 100644 lib/elementtree/lib/parser.js create mode 100644 lib/elementtree/lib/parsers/index.js create mode 100644 lib/elementtree/lib/parsers/sax.js create mode 100644 lib/elementtree/lib/sprintf.js create mode 100644 lib/elementtree/lib/treebuilder.js create mode 100644 lib/elementtree/lib/utils.js create mode 100644 lib/elementtree/node_modules/sax/AUTHORS create mode 100644 lib/elementtree/node_modules/sax/LICENSE create mode 100644 lib/elementtree/node_modules/sax/README.md create mode 100644 lib/elementtree/node_modules/sax/lib/sax.js create mode 100644 lib/elementtree/node_modules/sax/package.json create mode 100644 lib/elementtree/package.json create mode 100644 lib/esprima.js create mode 100644 lib/htmlparser.js create mode 100644 lib/inflate.js create mode 100644 lib/uri-js/.project create mode 100644 lib/uri-js/externs.js create mode 100644 lib/uri-js/schemes.js create mode 100644 lib/uri-js/schemes/http.js create mode 100644 lib/uri-js/schemes/urn.js create mode 100644 lib/uri-js/uri.js create mode 100644 lib/xml-crypto/.npmignore create mode 100644 lib/xml-crypto/.travis.yml create mode 100644 lib/xml-crypto/README.md create mode 100644 lib/xml-crypto/example/client.pem create mode 100644 lib/xml-crypto/example/client_public.pem create mode 100644 lib/xml-crypto/example/example.js create mode 100644 lib/xml-crypto/index.js create mode 100644 lib/xml-crypto/lib/enveloped-signature.js create mode 100644 lib/xml-crypto/lib/exclusive-canonicalization.js create mode 100644 lib/xml-crypto/lib/signed-xml.js create mode 100644 lib/xml-crypto/lib/utils.js create mode 100644 lib/xml-crypto/node_modules/xmldom/.npmignore create mode 100644 lib/xml-crypto/node_modules/xmldom/.project create mode 100644 lib/xml-crypto/node_modules/xmldom/.travis.yml create mode 100644 lib/xml-crypto/node_modules/xmldom/__package__.js create mode 100644 lib/xml-crypto/node_modules/xmldom/changelog create mode 100644 lib/xml-crypto/node_modules/xmldom/component.json create mode 100644 lib/xml-crypto/node_modules/xmldom/dom-parser.js create mode 100644 lib/xml-crypto/node_modules/xmldom/dom.js create mode 100644 lib/xml-crypto/node_modules/xmldom/package.json create mode 100644 lib/xml-crypto/node_modules/xmldom/readme.md create mode 100644 lib/xml-crypto/node_modules/xmldom/sax.js create mode 100755 lib/xml-crypto/node_modules/xmldom/t/cover create mode 100755 lib/xml-crypto/node_modules/xmldom/t/dom/require.t.js create mode 100755 lib/xml-crypto/node_modules/xmldom/t/test create mode 100644 lib/xml-crypto/node_modules/xmldom/test/3rd-cases/index.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/3rd-cases/mock.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/3rd-cases/o3xml.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/big-file-performance.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/attr.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/clone.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/element.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/fragment.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/index.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/level3.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/dom/serializer.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/error.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/html/normalize.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/index.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/locator.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/namespace.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/node.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/parse-element.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/simple.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/test.js create mode 100644 lib/xml-crypto/node_modules/xmldom/test/test.xml create mode 100644 lib/xml-crypto/node_modules/xpath.js/.npmignore create mode 100644 lib/xml-crypto/node_modules/xpath.js/README.md create mode 100644 lib/xml-crypto/node_modules/xpath.js/package.json create mode 100644 lib/xml-crypto/node_modules/xpath.js/sample.js create mode 100644 lib/xml-crypto/node_modules/xpath.js/test.js create mode 100644 lib/xml-crypto/node_modules/xpath.js/xpath.js create mode 100644 lib/xml-crypto/package.json create mode 100644 lib/xml-crypto/test/canonicalization-unit-tests.js create mode 100644 lib/xml-crypto/test/saml-response-test.js create mode 100644 lib/xml-crypto/test/signature-integration-tests.js create mode 100644 lib/xml-crypto/test/signature-unit-tests.js create mode 100644 lib/xml-crypto/test/static/client.pem create mode 100644 lib/xml-crypto/test/static/client_public.pem create mode 100644 lib/xml-crypto/test/static/empty_uri.pem create mode 100644 lib/xml-crypto/test/static/feide_public.pem create mode 100644 lib/xml-crypto/test/static/invalid_signature - changed content.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - hash.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - non existing reference.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - signature value.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - wsu - changed content.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - wsu - hash.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - wsu - invalid signature value.xml create mode 100644 lib/xml-crypto/test/static/invalid_signature - wsu - non existing reference.xml create mode 100644 lib/xml-crypto/test/static/saml_external_ns.pem create mode 100644 lib/xml-crypto/test/static/saml_external_ns.xml create mode 100644 lib/xml-crypto/test/static/signature_with_inclusivenamespaces.pem create mode 100644 lib/xml-crypto/test/static/signature_with_inclusivenamespaces.xml create mode 100644 lib/xml-crypto/test/static/valid_saml.xml create mode 100644 lib/xml-crypto/test/static/valid_signature wsu.xml create mode 100644 lib/xml-crypto/test/static/valid_signature.xml create mode 100644 lib/xml-crypto/test/static/valid_signature_utf8.xml create mode 100644 lib/xml-crypto/test/static/valid_signature_with_reference_keyInfo.xml create mode 100644 lib/xml-crypto/test/static/windows_store_certificate.pem create mode 100644 lib/xml-crypto/test/static/windows_store_signature.xml create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.sln create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.suo create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Program.cs create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Properties/AssemblyInfo.cs create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/ValidateSignature.csproj create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/ClientPrivate.pfx create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/Example.xml create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.exe create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.pdb create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.vshost.exe create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.vshost.exe.manifest create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/signedExample.xml create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/ValidateSignature.csproj.FileListAbsolute.txt create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/XmlCryptoUtilities.exe create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/XmlCryptoUtilities.pdb create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/program-repro-misc-validation-and-canon.cs create mode 100644 lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/utilities.cs create mode 100644 lib/xml-crypto/test/xml-assert.js create mode 100644 lib/zipfile.js create mode 100644 package.json create mode 100644 utils/assets/bootstrap.min.css create mode 100644 utils/assets/jquery-1.8.2.min.js create mode 100644 utils/assets/report.css create mode 100644 utils/assets/report.js create mode 100644 utils/assets/reportTemplate.html create mode 100644 utils/errors.js create mode 100644 utils/factory.js create mode 100644 utils/logger.js create mode 100644 utils/reporter.js create mode 100644 web/src/analyzeWidgetConfig.js create mode 100644 web/src/analyzeWidgetSignature.js create mode 100644 web/src/apiScopeInterfaces.js create mode 100644 web/src/astWalker.js create mode 100644 web/src/checkApi.js create mode 100644 web/src/checkPackage.js create mode 100644 web/src/checkSecurity.js create mode 100755 web/src/compliance-check.js create mode 100644 web/src/configChecker.js create mode 100644 web/src/configValidator.js create mode 100644 web/src/data/apiScope.json create mode 100644 web/src/data/apiScope_v2.1.json create mode 100644 web/src/data/apiScope_v2.2.json create mode 100644 web/src/data/configXSD_v2.1.json create mode 100644 web/src/data/configXSD_v2.2.json create mode 100644 web/src/data/validator.json create mode 100644 web/src/databaseManagement.js create mode 100644 web/src/helperActions.js create mode 100644 web/src/signatureParser.js create mode 100644 web/src/stack.js create mode 100644 web/src/symbolScope.js create mode 100644 web/src/xmlParser.js diff --git a/KNOWNISSUES.txt b/KNOWNISSUES.txt new file mode 100644 index 0000000..671334d --- /dev/null +++ b/KNOWNISSUES.txt @@ -0,0 +1,182 @@ +Tizen Web Application Checker - API checker + +Remaining Issues: + +1) The API checker will scan all JavaScript files and script code in HTML in + the WGT package, excluding those loaded from network. So, there are two + issues here: + (a) For unused JavaScript/HTML files in the package, there may be some + problems reported about these files, although they have not been used. +Example: + // in an unused file "gruntFile.js", which usually used in Node.js + // runtime + module.export = Persion; +Current result: + In this case, the checker will report the "module" as an undefined symbol. + + (b) The checker can not distinguish if symbols in the files are from the + network or from referred files in the local file system of the target + device, so it may report out "symbol undefined" problems. +Example: + // in index.html + + , Style: "style" //Special tag + , Tag: "tag" //Any tag that isn't special +} + +function Parser (handler, options) { + this._options = options ? options : { }; + if (this._options.includeLocation == undefined) { + this._options.includeLocation = false; //Do not track element position in document by default + } + + this.validateHandler(handler); + this._handler = handler; + this.reset(); +} + + //**"Static"**// + //Regular expressions used for cleaning up and parsing (stateless) + Parser._reTrim = /(^\s+|\s+$)/g; //Trim leading/trailing whitespace + Parser._reTrimComment = /(^\!--|--$)/g; //Remove comment tag markup from comment contents + Parser._reWhitespace = /\s/g; //Used to find any whitespace to split on + Parser._reTagName = /^\s*(\/?)\s*([^\s\/]+)/; //Used to find the tag name for an element + + //Regular expressions used for parsing (stateful) + Parser._reAttrib = //Find attributes in a tag + /([^=<>\"\'\s]+)\s*=\s*"([^"]*)"|([^=<>\"\'\s]+)\s*=\s*'([^']*)'|([^=<>\"\'\s]+)\s*=\s*([^'"\s]+)|([^=<>\"\'\s\/]+)/g; + Parser._reTags = /[\<\>]/g; //Find tag markers + + //**Public**// + //Methods// + //Parses a complete HTML and pushes it to the handler + Parser.prototype.parseComplete = function Parser$parseComplete (data) { + this.reset(); + this.parseChunk(data); + this.done(); + } + + //Parses a piece of an HTML document + Parser.prototype.parseChunk = function Parser$parseChunk (data) { + if (this._done) + this.handleError(new Error("Attempted to parse chunk after parsing already done")); + this._buffer += data; //FIXME: this can be a bottleneck + this.parseTags(); + } + + //Tells the parser that the HTML being parsed is complete + Parser.prototype.done = function Parser$done () { + if (this._done) + return; + this._done = true; + + //Push any unparsed text into a final element in the element list + if (this._buffer.length) { + var rawData = this._buffer; + this._buffer = ""; + var element = { + raw: rawData + , data: (this._parseState == ElementType.Text) ? rawData : rawData.replace(Parser._reTrim, "") + , type: this._parseState + }; + if (this._parseState == ElementType.Tag || this._parseState == ElementType.Script || this._parseState == ElementType.Style) + element.name = this.parseTagName(element.data); + this.parseAttribs(element); + this._elements.push(element); + } + + this.writeHandler(); + this._handler.done(); + } + + //Resets the parser to a blank state, ready to parse a new HTML document + Parser.prototype.reset = function Parser$reset () { + this._buffer = ""; + this._done = false; + this._elements = []; + this._elementsCurrent = 0; + this._current = 0; + this._next = 0; + this._location = { + row: 0 + , col: 0 + , charOffset: 0 + , inBuffer: 0 + }; + this._parseState = ElementType.Text; + this._prevTagSep = ''; + this._tagStack = []; + this._handler.reset(); + } + + //**Private**// + //Properties// + Parser.prototype._options = null; //Parser options for how to behave + Parser.prototype._handler = null; //Handler for parsed elements + Parser.prototype._buffer = null; //Buffer of unparsed data + Parser.prototype._done = false; //Flag indicating whether parsing is done + Parser.prototype._elements = null; //Array of parsed elements + Parser.prototype._elementsCurrent = 0; //Pointer to last element in _elements that has been processed + Parser.prototype._current = 0; //Position in data that has already been parsed + Parser.prototype._next = 0; //Position in data of the next tag marker (<>) + Parser.prototype._location = null; //Position tracking for elements in a stream + Parser.prototype._parseState = ElementType.Text; //Current type of element being parsed + Parser.prototype._prevTagSep = ''; //Previous tag marker found + //Stack of element types previously encountered; keeps track of when + //parsing occurs inside a script/comment/style tag + Parser.prototype._tagStack = null; + + //Methods// + //Takes an array of elements and parses any found attributes + Parser.prototype.parseTagAttribs = function Parser$parseTagAttribs (elements) { + var idxEnd = elements.length; + var idx = 0; + + while (idx < idxEnd) { + var element = elements[idx++]; + if (element.type == ElementType.Tag || element.type == ElementType.Script || element.type == ElementType.style) + this.parseAttribs(element); + } + + return(elements); + } + + //Takes an element and adds an "attribs" property for any element attributes found + Parser.prototype.parseAttribs = function Parser$parseAttribs (element) { + //Only parse attributes for tags + if (element.type != ElementType.Script && element.type != ElementType.Style && element.type != ElementType.Tag) + return; + + var tagName = element.data.split(Parser._reWhitespace, 1)[0]; + var attribRaw = element.data.substring(tagName.length); + if (attribRaw.length < 1) + return; + + var match; + Parser._reAttrib.lastIndex = 0; + while (match = Parser._reAttrib.exec(attribRaw)) { + if (element.attribs == undefined) + element.attribs = {}; + + if (typeof match[1] == "string" && match[1].length) { + element.attribs[match[1]] = match[2]; + } else if (typeof match[3] == "string" && match[3].length) { + element.attribs[match[3].toString()] = match[4].toString(); + } else if (typeof match[5] == "string" && match[5].length) { + element.attribs[match[5]] = match[6]; + } else if (typeof match[7] == "string" && match[7].length) { + element.attribs[match[7]] = match[7]; + } + } + } + + //Extracts the base tag name from the data value of an element + Parser.prototype.parseTagName = function Parser$parseTagName (data) { + if (data == null || data == "") + return(""); + var match = Parser._reTagName.exec(data); + if (!match) + return(""); + return((match[1] ? "/" : "") + match[2]); + } + + //Parses through HTML text and returns an array of found elements + //I admit, this function is rather large but splitting up had an noticeable impact on speed + Parser.prototype.parseTags = function Parser$parseTags () { + var bufferEnd = this._buffer.length - 1; + while (Parser._reTags.test(this._buffer)) { + this._next = Parser._reTags.lastIndex - 1; + var tagSep = this._buffer.charAt(this._next); //The currently found tag marker + var rawData = this._buffer.substring(this._current, this._next); //The next chunk of data to parse + + //A new element to eventually be appended to the element list + var element = { + raw: rawData + , data: (this._parseState == ElementType.Text) ? rawData : rawData.replace(Parser._reTrim, "") + , type: this._parseState + }; + + var elementName = this.parseTagName(element.data); + + //This section inspects the current tag stack and modifies the current + //element if we're actually parsing a special area (script/comment/style tag) + if (this._tagStack.length) { //We're parsing inside a script/comment/style tag + if (this._tagStack[this._tagStack.length - 1] == ElementType.Script) { //We're currently in a script tag + if (elementName.toLowerCase() == "/script") //Actually, we're no longer in a script tag, so pop it off the stack + this._tagStack.pop(); + else { //Not a closing script tag + if (element.raw.indexOf("!--") != 0) { //Make sure we're not in a comment + //All data from here to script close is now a text element + element.type = ElementType.Text; + //If the previous element is text, append the current text to it + if (this._elements.length && this._elements[this._elements.length - 1].type == ElementType.Text) { + var prevElement = this._elements[this._elements.length - 1]; + prevElement.raw = prevElement.data = prevElement.raw + this._prevTagSep + element.raw; + element.raw = element.data = ""; //This causes the current element to not be added to the element list + } + } + } + } + else if (this._tagStack[this._tagStack.length - 1] == ElementType.Style) { //We're currently in a style tag + if (elementName.toLowerCase() == "/style") //Actually, we're no longer in a style tag, so pop it off the stack + this._tagStack.pop(); + else { + if (element.raw.indexOf("!--") != 0) { //Make sure we're not in a comment + //All data from here to style close is now a text element + element.type = ElementType.Text; + //If the previous element is text, append the current text to it + if (this._elements.length && this._elements[this._elements.length - 1].type == ElementType.Text) { + var prevElement = this._elements[this._elements.length - 1]; + if (element.raw != "") { + prevElement.raw = prevElement.data = prevElement.raw + this._prevTagSep + element.raw; + element.raw = element.data = ""; //This causes the current element to not be added to the element list + } else { //Element is empty, so just append the last tag marker found + prevElement.raw = prevElement.data = prevElement.raw + this._prevTagSep; + } + } else { //The previous element was not text + if (element.raw != "") { + element.raw = element.data = element.raw; + } + } + } + } + } + else if (this._tagStack[this._tagStack.length - 1] == ElementType.Comment) { //We're currently in a comment tag + var rawLen = element.raw.length; + if (element.raw.charAt(rawLen - 2) == "-" && element.raw.charAt(rawLen - 1) == "-" && tagSep == ">") { + //Actually, we're no longer in a style tag, so pop it off the stack + this._tagStack.pop(); + //If the previous element is a comment, append the current text to it + if (this._elements.length && this._elements[this._elements.length - 1].type == ElementType.Comment) { + var prevElement = this._elements[this._elements.length - 1]; + prevElement.raw = prevElement.data = (prevElement.raw + element.raw).replace(Parser._reTrimComment, ""); + element.raw = element.data = ""; //This causes the current element to not be added to the element list + element.type = ElementType.Text; + } + else //Previous element not a comment + element.type = ElementType.Comment; //Change the current element's type to a comment + } + else { //Still in a comment tag + element.type = ElementType.Comment; + //If the previous element is a comment, append the current text to it + if (this._elements.length && this._elements[this._elements.length - 1].type == ElementType.Comment) { + var prevElement = this._elements[this._elements.length - 1]; + prevElement.raw = prevElement.data = prevElement.raw + element.raw + tagSep; + element.raw = element.data = ""; //This causes the current element to not be added to the element list + element.type = ElementType.Text; + } + else + element.raw = element.data = element.raw + tagSep; + } + } + } + + //Processing of non-special tags + if (element.type == ElementType.Tag) { + element.name = elementName; + var elementNameCI = elementName.toLowerCase(); + + if (element.raw.indexOf("!--") == 0) { //This tag is really comment + element.type = ElementType.Comment; + delete element["name"]; + var rawLen = element.raw.length; + //Check if the comment is terminated in the current element + if (element.raw.charAt(rawLen - 1) == "-" && element.raw.charAt(rawLen - 2) == "-" && tagSep == ">") + element.raw = element.data = element.raw.replace(Parser._reTrimComment, ""); + else { //It's not so push the comment onto the tag stack + element.raw += tagSep; + this._tagStack.push(ElementType.Comment); + } + } + else if (element.raw.indexOf("!") == 0 || element.raw.indexOf("?") == 0) { + element.type = ElementType.Directive; + //TODO: what about CDATA? + } + else if (elementNameCI == "script") { + element.type = ElementType.Script; + //Special tag, push onto the tag stack if not terminated + if (element.data.charAt(element.data.length - 1) != "/") + this._tagStack.push(ElementType.Script); + } + else if (elementNameCI == "/script") + element.type = ElementType.Script; + else if (elementNameCI == "style") { + element.type = ElementType.Style; + //Special tag, push onto the tag stack if not terminated + if (element.data.charAt(element.data.length - 1) != "/") + this._tagStack.push(ElementType.Style); + } + else if (elementNameCI == "/style") + element.type = ElementType.Style; + if (element.name && element.name.charAt(0) == "/") + element.data = element.name; + } + + //Add all tags and non-empty text elements to the element list + if (element.raw != "" || element.type != ElementType.Text) { + if (this._options.includeLocation && !element.location) { + element.location = this.getLocation(element.type == ElementType.Tag); + } + this.parseAttribs(element); + this._elements.push(element); + //If tag self-terminates, add an explicit, separate closing tag + if ( + element.type != ElementType.Text + && + element.type != ElementType.Comment + && + element.type != ElementType.Directive + && + element.data.charAt(element.data.length - 1) == "/" + ) + this._elements.push({ + raw: "/" + element.name + , data: "/" + element.name + , name: "/" + element.name + , type: element.type + }); + } + this._parseState = (tagSep == "<") ? ElementType.Tag : ElementType.Text; + this._current = this._next + 1; + this._prevTagSep = tagSep; + } + + if (this._options.includeLocation) { + this.getLocation(); + this._location.row += this._location.inBuffer; + this._location.inBuffer = 0; + this._location.charOffset = 0; + } + this._buffer = (this._current <= bufferEnd) ? this._buffer.substring(this._current) : ""; + this._current = 0; + + this.writeHandler(); + } + + Parser.prototype.getLocation = function Parser$getLocation (startTag) { + var c, + l = this._location, + end = this._current - (startTag ? 1 : 0), + chunk = startTag && l.charOffset == 0 && this._current == 0; + + for (; l.charOffset < end; l.charOffset++) { + c = this._buffer.charAt(l.charOffset); + if (c == '\n') { + l.inBuffer++; + l.col = 0; + } else if (c != '\r') { + l.col++; + } + } + return { + line: l.row + l.inBuffer + 1 + , col: l.col + (chunk ? 0: 1) + }; + } + + //Checks the handler to make it is an object with the right "interface" + Parser.prototype.validateHandler = function Parser$validateHandler (handler) { + if ((typeof handler) != "object") + throw new Error("Handler is not an object"); + if ((typeof handler.reset) != "function") + throw new Error("Handler method 'reset' is invalid"); + if ((typeof handler.done) != "function") + throw new Error("Handler method 'done' is invalid"); + if ((typeof handler.writeTag) != "function") + throw new Error("Handler method 'writeTag' is invalid"); + if ((typeof handler.writeText) != "function") + throw new Error("Handler method 'writeText' is invalid"); + if ((typeof handler.writeComment) != "function") + throw new Error("Handler method 'writeComment' is invalid"); + if ((typeof handler.writeDirective) != "function") + throw new Error("Handler method 'writeDirective' is invalid"); + } + + //Writes parsed elements out to the handler + Parser.prototype.writeHandler = function Parser$writeHandler (forceFlush) { + forceFlush = !!forceFlush; + if (this._tagStack.length && !forceFlush) + return; + while (this._elements.length) { + var element = this._elements.shift(); + switch (element.type) { + case ElementType.Comment: + this._handler.writeComment(element); + break; + case ElementType.Directive: + this._handler.writeDirective(element); + break; + case ElementType.Text: + this._handler.writeText(element); + break; + default: + this._handler.writeTag(element); + break; + } + } + } + + Parser.prototype.handleError = function Parser$handleError (error) { + if ((typeof this._handler.error) == "function") + this._handler.error(error); + else + throw error; + } + +//TODO: make this a trully streamable handler +function RssHandler (callback) { + RssHandler.super_.call(this, callback, { ignoreWhitespace: true, verbose: false, enforceEmptyTags: false }); +} +inherits(RssHandler, DefaultHandler); + + RssHandler.prototype.done = function RssHandler$done () { + var feed = { }; + var feedRoot; + + var found = DomUtils.getElementsByTagName(function (value) { return(value == "rss" || value == "feed"); }, this.dom, false); + if (found.length) { + feedRoot = found[0]; + } + if (feedRoot) { + if (feedRoot.name == "rss") { + feed.type = "rss"; + feedRoot = feedRoot.children[0]; // + feed.id = ""; + try { + feed.title = DomUtils.getElementsByTagName("title", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + try { + feed.link = DomUtils.getElementsByTagName("link", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + try { + feed.description = DomUtils.getElementsByTagName("description", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + try { + feed.updated = new Date(DomUtils.getElementsByTagName("lastBuildDate", feedRoot.children, false)[0].children[0].data); + } catch (ex) { } + try { + feed.author = DomUtils.getElementsByTagName("managingEditor", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + feed.items = []; + DomUtils.getElementsByTagName("item", feedRoot.children).forEach(function (item, index, list) { + var entry = {}; + try { + entry.id = DomUtils.getElementsByTagName("guid", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.title = DomUtils.getElementsByTagName("title", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.link = DomUtils.getElementsByTagName("link", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.description = DomUtils.getElementsByTagName("description", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.pubDate = new Date(DomUtils.getElementsByTagName("pubDate", item.children, false)[0].children[0].data); + } catch (ex) { } + feed.items.push(entry); + }); + } else { + feed.type = "atom"; + try { + feed.id = DomUtils.getElementsByTagName("id", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + try { + feed.title = DomUtils.getElementsByTagName("title", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + try { + feed.link = DomUtils.getElementsByTagName("link", feedRoot.children, false)[0].attribs.href; + } catch (ex) { } + try { + feed.description = DomUtils.getElementsByTagName("subtitle", feedRoot.children, false)[0].children[0].data; + } catch (ex) { } + try { + feed.updated = new Date(DomUtils.getElementsByTagName("updated", feedRoot.children, false)[0].children[0].data); + } catch (ex) { } + try { + feed.author = DomUtils.getElementsByTagName("email", feedRoot.children, true)[0].children[0].data; + } catch (ex) { } + feed.items = []; + DomUtils.getElementsByTagName("entry", feedRoot.children).forEach(function (item, index, list) { + var entry = {}; + try { + entry.id = DomUtils.getElementsByTagName("id", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.title = DomUtils.getElementsByTagName("title", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.link = DomUtils.getElementsByTagName("link", item.children, false)[0].attribs.href; + } catch (ex) { } + try { + entry.description = DomUtils.getElementsByTagName("summary", item.children, false)[0].children[0].data; + } catch (ex) { } + try { + entry.pubDate = new Date(DomUtils.getElementsByTagName("updated", item.children, false)[0].children[0].data); + } catch (ex) { } + feed.items.push(entry); + }); + } + + this.dom = feed; + } + RssHandler.super_.prototype.done.call(this); + } + +/////////////////////////////////////////////////// + +function DefaultHandler (callback, options) { + this.reset(); + this._options = options ? options : { }; + if (this._options.ignoreWhitespace == undefined) + this._options.ignoreWhitespace = false; //Keep whitespace-only text nodes + if (this._options.verbose == undefined) + this._options.verbose = true; //Keep data property for tags and raw property for all + if (this._options.enforceEmptyTags == undefined) + this._options.enforceEmptyTags = true; //Don't allow children for HTML tags defined as empty in spec + if ((typeof callback) == "function") + this._callback = callback; +} + + //**"Static"**// + //HTML Tags that shouldn't contain child nodes + DefaultHandler._emptyTags = { + area: 1 + , base: 1 + , basefont: 1 + , br: 1 + , col: 1 + , frame: 1 + , hr: 1 + , img: 1 + , input: 1 + , isindex: 1 + , link: 1 + , meta: 1 + , param: 1 + , embed: 1 + } + //Regex to detect whitespace only text nodes + DefaultHandler.reWhitespace = /^\s*$/; + + //**Public**// + //Properties// + DefaultHandler.prototype.dom = null; //The hierarchical object containing the parsed HTML + //Methods// + //Resets the handler back to starting state + DefaultHandler.prototype.reset = function DefaultHandler$reset() { + this.dom = []; + this._done = false; + this._tagStack = []; + this._tagStack.last = function DefaultHandler$_tagStack$last () { + return(this.length ? this[this.length - 1] : null); + } + } + //Signals the handler that parsing is done + DefaultHandler.prototype.done = function DefaultHandler$done () { + this._done = true; + this.handleCallback(null); + } + DefaultHandler.prototype.writeTag = function DefaultHandler$writeTag (element) { + this.handleElement(element); + } + DefaultHandler.prototype.writeText = function DefaultHandler$writeText (element) { + if (this._options.ignoreWhitespace) + if (DefaultHandler.reWhitespace.test(element.data)) + return; + this.handleElement(element); + } + DefaultHandler.prototype.writeComment = function DefaultHandler$writeComment (element) { + this.handleElement(element); + } + DefaultHandler.prototype.writeDirective = function DefaultHandler$writeDirective (element) { + this.handleElement(element); + } + DefaultHandler.prototype.error = function DefaultHandler$error (error) { + this.handleCallback(error); + } + + //**Private**// + //Properties// + DefaultHandler.prototype._options = null; //Handler options for how to behave + DefaultHandler.prototype._callback = null; //Callback to respond to when parsing done + DefaultHandler.prototype._done = false; //Flag indicating whether handler has been notified of parsing completed + DefaultHandler.prototype._tagStack = null; //List of parents to the currently element being processed + //Methods// + DefaultHandler.prototype.handleCallback = function DefaultHandler$handleCallback (error) { + if ((typeof this._callback) != "function") + if (error) + throw error; + else + return; + this._callback(error, this.dom); + } + + DefaultHandler.prototype.isEmptyTag = function(element) { + var name = element.name.toLowerCase(); + if (name.charAt(0) == '/') { + name = name.substring(1); + } + return this._options.enforceEmptyTags && !!DefaultHandler._emptyTags[name]; + }; + + DefaultHandler.prototype.handleElement = function DefaultHandler$handleElement (element) { + if (this._done) + this.handleCallback(new Error("Writing to the handler after done() called is not allowed without a reset()")); + if (!this._options.verbose) { +// element.raw = null; //FIXME: Not clean + //FIXME: Serious performance problem using delete + delete element.raw; + if (element.type == "tag" || element.type == "script" || element.type == "style") + delete element.data; + } + if (!this._tagStack.last()) { //There are no parent elements + //If the element can be a container, add it to the tag stack and the top level list + if (element.type != ElementType.Text && element.type != ElementType.Comment && element.type != ElementType.Directive) { + if (element.name.charAt(0) != "/") { //Ignore closing tags that obviously don't have an opening tag + this.dom.push(element); + if (!this.isEmptyTag(element)) { //Don't add tags to the tag stack that can't have children + this._tagStack.push(element); + } + } + } + else //Otherwise just add to the top level list + this.dom.push(element); + } + else { //There are parent elements + //If the element can be a container, add it as a child of the element + //on top of the tag stack and then add it to the tag stack + if (element.type != ElementType.Text && element.type != ElementType.Comment && element.type != ElementType.Directive) { + if (element.name.charAt(0) == "/") { + //This is a closing tag, scan the tagStack to find the matching opening tag + //and pop the stack up to the opening tag's parent + var baseName = element.name.substring(1); + if (!this.isEmptyTag(element)) { + var pos = this._tagStack.length - 1; + while (pos > -1 && this._tagStack[pos--].name != baseName) { } + if (pos > -1 || this._tagStack[0].name == baseName) + while (pos < this._tagStack.length - 1) + this._tagStack.pop(); + } + } + else { //This is not a closing tag + if (!this._tagStack.last().children) + this._tagStack.last().children = []; + this._tagStack.last().children.push(element); + if (!this.isEmptyTag(element)) //Don't add tags to the tag stack that can't have children + this._tagStack.push(element); + } + } + else { //This is not a container element + if (!this._tagStack.last().children) + this._tagStack.last().children = []; + this._tagStack.last().children.push(element); + } + } + } + + var DomUtils = { + testElement: function DomUtils$testElement (options, element) { + if (!element) { + return false; + } + + for (var key in options) { + if (key == "tag_name") { + if (element.type != "tag" && element.type != "script" && element.type != "style") { + return false; + } + if (!options["tag_name"](element.name)) { + return false; + } + } else if (key == "tag_type") { + if (!options["tag_type"](element.type)) { + return false; + } + } else if (key == "tag_contains") { + if (element.type != "text" && element.type != "comment" && element.type != "directive") { + return false; + } + if (!options["tag_contains"](element.data)) { + return false; + } + } else { + if (!element.attribs || !options[key](element.attribs[key])) { + return false; + } + } + } + + return true; + } + + , getElements: function DomUtils$getElements (options, currentElement, recurse, limit) { + recurse = (recurse === undefined || recurse === null) || !!recurse; + limit = isNaN(parseInt(limit)) ? -1 : parseInt(limit); + + if (!currentElement) { + return([]); + } + + var found = []; + var elementList; + + function getTest (checkVal) { + return(function (value) { return(value == checkVal); }); + } + for (var key in options) { + if ((typeof options[key]) != "function") { + options[key] = getTest(options[key]); + } + } + + if (DomUtils.testElement(options, currentElement)) { + found.push(currentElement); + } + + if (limit >= 0 && found.length >= limit) { + return(found); + } + + if (recurse && currentElement.children) { + elementList = currentElement.children; + } else if (currentElement instanceof Array) { + elementList = currentElement; + } else { + return(found); + } + + for (var i = 0; i < elementList.length; i++) { + found = found.concat(DomUtils.getElements(options, elementList[i], recurse, limit)); + if (limit >= 0 && found.length >= limit) { + break; + } + } + + return(found); + } + + , getElementById: function DomUtils$getElementById (id, currentElement, recurse) { + var result = DomUtils.getElements({ id: id }, currentElement, recurse, 1); + return(result.length ? result[0] : null); + } + + , getElementsByTagName: function DomUtils$getElementsByTagName (name, currentElement, recurse, limit) { + return(DomUtils.getElements({ tag_name: name }, currentElement, recurse, limit)); + } + + , getElementsByTagType: function DomUtils$getElementsByTagType (type, currentElement, recurse, limit) { + return(DomUtils.getElements({ tag_type: type }, currentElement, recurse, limit)); + } + } + + function inherits (ctor, superCtor) { + var tempCtor = function(){}; + tempCtor.prototype = superCtor.prototype; + ctor.super_ = superCtor; + ctor.prototype = new tempCtor(); + ctor.prototype.constructor = ctor; + } + +exports.Parser = Parser; + +exports.DefaultHandler = DefaultHandler; + +exports.RssHandler = RssHandler; + +exports.ElementType = ElementType; + +exports.DomUtils = DomUtils; + +})(); diff --git a/lib/inflate.js b/lib/inflate.js new file mode 100644 index 0000000..ca3efe7 --- /dev/null +++ b/lib/inflate.js @@ -0,0 +1,620 @@ + +/* +Copyright (c) 2008 notmasteryet + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. +*/ + +/* generic readers */ + +var base64alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + +/* RFC 4648 */ +function Base64Reader(base64) +{ + this.position = 0; + this.base64 = base64; + this.bits = 0; + this.bitsLength = 0; + this.readByte = function() { + if(this.bitsLength == 0) + { + var tailBits = 0; + while(this.position < this.base64.length && this.bitsLength < 24) + { + var ch = this.base64.charAt(this.position); + ++this.position; + if(ch > " ") + { + var index = base64alphabet.indexOf(ch); + if(index < 0) throw "Invalid character"; + if(index < 64) + { + if(tailBits > 0) throw "Invalid encoding (padding)"; + this.bits = (this.bits << 6) | index; + } + else + { + if(this.bitsLenght < 8) throw "Invalid encoding (extra)"; + this.bits <<= 6; + tailBits += 6; + } + this.bitsLength += 6; + } + } + + if(this.position >= this.base64.length) + { + if(this.bitsLength == 0) + return -1; + else if(this.bitsLength < 24) + throw "Invalid encoding (end)"; + } + + if(tailBits == 6) + tailBits = 8; + else if(tailBits == 12) + tailBits = 16; + this.bits = this.bits >> tailBits; + this.bitsLength -= tailBits; + } + + this.bitsLength -= 8; + var code = (this.bits >> this.bitsLength) & 0xFF; + return code; + }; +} + +function BitReader(reader) +{ + this.bitsLength = 0; + this.bits = 0; + this.reader = reader; + this.readBit = function() { + if(this.bitsLength == 0) { + var nextByte = this.reader.readByte(); + if(nextByte < 0) throw new "Unexpected end of stream"; + this.bits = nextByte; + this.bitsLength = 8; + } + + var bit = (this.bits & 1) != 0; + this.bits >>= 1; + --this.bitsLength; + return bit; + }; + this.align = function() { this.bitsLength = 0; } + this.readLSB = function(length) { + var data = 0; + for(var i=0;i 0) + return this.unreads.pop(); + else + return translator.readChar(); + }; + this.unreadChar = function(ch) { + this.unreads.push(ch); + }; + this.readToEnd = function() { + var slarge = ""; + var s = ""; + var ch = this.readChar(); + while(ch != null) + { + s += ch; + if(s.length > 1000) + { + slarge += s; + s = ""; + } + ch = this.readChar(); + } + return slarge + s; + }; + this.readLine = function() { + var s = ""; + var ch = this.readChar(); + if(ch == null) return null; + + while(ch != "\r" && ch != "\n") + { + s += ch; + ch = this.readChar(); + if(ch == null) return s; + } + if(ch == "\r") + { + ch = this.readChar(); + if(ch != null && ch != "\n") + this.unreadChar(ch); + } + return s; + }; +} + +function DefaultTranslator(reader) { + this.reader = reader; + this.readChar = function() { + var code = reader.readByte(); + return code < 0 ? null : String.fromCharCode(code); + }; +} + +/* RFC 2781 */ +function UnicodeTranslator(reader) { + this.reader = reader; + this.bomState = 0; + this.readChar = function() { + var b1 = reader.readByte(); + if(b1 < 0) return null; + var b2 = reader.readByte(); + if(b2 < 0) throw "Incomplete unicode character"; + if(this.bomState == 0 && b1 + b2 == 509) + { + this.bomState = b2 == 254 ? 1 : 2; + + b1 = reader.readByte(); + if(b1 < 0) return null; + b2 = reader.readByte(); + if(b2 < 0) throw "Incomplete unicode character"; + } + else + this.bomState = 1; + + var code = this.bomState == 1 ? (b2 << 8 | b1) : (b1 << 8 | b2); + return String.fromCharCode(code); + }; +} + +/* RFC 2279 */ +function Utf8Translator(reader) { + this.reader = reader; + this.waitBom = true; + this.pendingChar = null; + this.readChar = function() { + var ch = null; + do + { + if(this.pendingChar != null) + { + ch = this.pendingChar; + this.pendingChar = null; + } + else + { + var b1 = this.reader.readByte(); + if(b1 < 0) return null; + + if((b1 & 0x80) == 0) + { + ch = String.fromCharCode(b1); + } + else + { + var currentPrefix = 0xC0; + var validBits = 5; + do + { + var mask = currentPrefix >> 1 | 0x80; + if((b1 & mask) == currentPrefix) break; + currentPrefix = currentPrefix >> 1 | 0x80; + --validBits; + } while(validBits >= 0); + if(validBits > 0) + { + var code = (b1 & ((1 << validBits) - 1)); + for(var i=5;i>=validBits;--i) + { + var bi = this.reader.readByte(); + if((bi & 0xC0) != 0x80) throw "Invalid sequence character"; + code = (code << 6) | (bi & 0x3F); + } + if(code <= 0xFFFF) + { + if(code == 0xFEFF && this.waitBom) + ch = null; + else + ch = String.fromCharCode(code); + } + else + { + var v = code - 0x10000; + var w1 = 0xD800 | ((v >> 10) & 0x3FF); + var w2 = 0xDC00 | (v & 0x3FF); + this.pendingChar = String.fromCharCode(w2); + ch = String.fromCharCode(w1); + } + } + else + throw "Invalid character"; + } + } + this.waitBom = false; + } while(ch == null); + return ch; + }; +} + +/* inflate stuff - RFC 1950 */ + +var staticCodes, staticDistances; + +var encodedLengthStart = new Array(3,4,5,6,7,8,9,10, + 11,13,15,17,19,23,27,31,35,43,51,59,67,83,99, + 115,131,163,195,227,258); + +var encodedLengthAdditionalBits = new Array(0,0,0,0,0,0,0,0, + 1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0); + +var encodedDistanceStart = new Array(1,2,3,4, 5,7,9, + 13,17,25, 33,49,65, 97,129,193,257,385,513,769,1025,1537,2049, + 3073,4097,6145,8193,12289,16385,24577); + +var encodedDistanceAdditionalBits = new Array(0,0,0,0,1,1,2,2,3,3,4,4, + 5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13); + +var clenMap = new Array(16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15); + +function buildCodes(lengths) +{ + var codes = new Array(lengths.length); + var maxBits = lengths[0]; + for (var i=1; i 0) + { + var code = new Object(); + code.bits = codes[i]; + code.length = lengths[i]; + code.index = i; + nonEmptyCodes.push(code); + } + } + return buildTreeBranch(nonEmptyCodes, 0, 0); +} + +function buildTreeBranch(codes, prefix, prefixLength) +{ + if(codes.length == 0) return null; + + var zeros = new Array(0); + var ones = new Array(0); + var branch = new Object(); + branch.isLeaf = false; + for(var i=0; i> (codes[i].length - prefixLength - 1)) & 1) > 0; + if(nextBit) + { + ones.push(codes[i]); + } + else + { + zeros.push(codes[i]); + } + } + } + if(!branch.isLeaf) + { + branch.zero = buildTreeBranch(zeros, (prefix << 1), prefixLength + 1); + branch.one = buildTreeBranch(ones, (prefix << 1) | 1, prefixLength + 1); + } + return branch; +} + +function readDynamicTrees(bitReader) +{ + var hlit = bitReader.readLSB(5) + 257; + var hdist = bitReader.readLSB(5) + 1; + var hclen = bitReader.readLSB(4) + 4; + + var clen = new Array(19); + for(var i=0; i= this.buffer.length) + { + var item = this.decodeItem(); + if(item == null) return -1; + switch(item.itemType) + { + case 0: + this.buffer = this.buffer.concat(item.array); + break; + case 2: + this.buffer.push(item.symbol); + break; + case 3: + var j = this.buffer.length - item.distance; + for(var i=0;i 0xC000) + { + var shift = this.buffer.length - 0x8000; + if(shift > this.bufferPosition) shift = this.bufferPosition; + this.buffer.splice(0, shift); + this.bufferPosition -= shift; + } + return symbol; + } + + this.decodeItem = function() { + if(this.state == 2) return null; + + var item; + if(this.state == 0) + { + this.blockFinal = this.bitReader.readBit(); + var blockType = this.bitReader.readLSB(2); + switch(blockType) + { + case 0: + this.bitReader.align(); + var len = this.bitReader.readLSB(16); + var nlen = this.bitReader.readLSB(16); + if((len & ~nlen) != len) throw "Invalid block type 0 length"; + + item = new Object(); + item.itemType = 0; + item.array = new Array(len); + for(var i=0;i 256) + { + var lengthCode = p.index; + if(lengthCode > 285) throw new "Invalid length code"; + + var length = encodedLengthStart[lengthCode - 257]; + if(encodedLengthAdditionalBits[lengthCode - 257] > 0) + { + length += this.bitReader.readLSB(encodedLengthAdditionalBits[lengthCode - 257]); + } + + p = this.distancesTree; + while(!p.isLeaf) + { + p = this.bitReader.readBit() ? p.one : p.zero; + } + + var distanceCode = p.index; + var distance = encodedDistanceStart[distanceCode]; + if(encodedDistanceAdditionalBits[distanceCode] > 0) + { + distance += this.bitReader.readLSB(encodedDistanceAdditionalBits[distanceCode]); + } + + item.itemType = 3; + item.distance = distance; + item.length = length; + } + else + { + item.itemType = 1; + this.state = this.blockFinal ? 2 : 0; + } + return item; + }; +} + +/* initialization */ +initializeStaticTrees(); + +if (module && "exports" in module) { + module.exports.Inflator = Inflator; +} diff --git a/lib/uri-js/.project b/lib/uri-js/.project new file mode 100644 index 0000000..10be988 --- /dev/null +++ b/lib/uri-js/.project @@ -0,0 +1,11 @@ + + + uri-js + + + + + + + + diff --git a/lib/uri-js/externs.js b/lib/uri-js/externs.js new file mode 100644 index 0000000..5bfc149 --- /dev/null +++ b/lib/uri-js/externs.js @@ -0,0 +1,166 @@ +/** + * External API declaration for URI.js + * + * @fileoverview Used by the Closure Compiler to determine which variable names are external to URI.js + * @author Gary Court + * @see http://github.com/garycourt/uri-js + */ + +/** + * Copyright 2010 Gary Court. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY GARY COURT ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GARY COURT OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of Gary Court. + */ + +/*jslint white: true, sub: true, onevar: true, undef: true, eqeqeq: true, newcap: true, immed: true, indent: 4 */ + +/** + * @type {Object} + */ + +var exports = {}; + +/** + * @param {string} id + */ + +function require(id) {} + +/** + * @interface + */ + +function Options() {} + +Options.prototype = { + /** + * @type boolean + */ + + tolerant : false, + + /** + * @type string + */ + + scheme : "", + + /** + * @type string + * @values "uri", "absolute", "relative", "same-document", "suffix" + */ + + reference : "" +}; + +/** + * @interface + */ + +function URIComponents() {} + +URIComponents.prototype = { + /** + * @type string + */ + + scheme : "", + + /** + * @type string + */ + + authority : "", + + /** + * @type string + */ + + userinfo : "", + + /** + * @type string + */ + + host : "", + + /** + * @type number + */ + + port : 0, + + /** + * @type string + */ + + path : "", + + /** + * @type string + */ + + query : "", + + /** + * @type string + */ + + fragment : "", + + /** + * @type string + * @values "uri", "absolute", "relative", "same-document" + */ + + reference : "", + + /** + * @type Array + */ + + errors : [] +}; + + +/** + * @interface + */ + +function SchemeHandler() {} + +/** + * @param {URIComponents} components + * @param {Options} options + */ + +SchemeHandler.prototype.parse = function (components, options) {}; + +/** + * @param {URIComponents} components + * @param {Options} options + */ + +SchemeHandler.prototype.serialize = function (components, options) {}; \ No newline at end of file diff --git a/lib/uri-js/schemes.js b/lib/uri-js/schemes.js new file mode 100644 index 0000000..ded66ad --- /dev/null +++ b/lib/uri-js/schemes.js @@ -0,0 +1,2 @@ +require("./schemes/http"); +require("./schemes/urn"); \ No newline at end of file diff --git a/lib/uri-js/schemes/http.js b/lib/uri-js/schemes/http.js new file mode 100644 index 0000000..24d4941 --- /dev/null +++ b/lib/uri-js/schemes/http.js @@ -0,0 +1,23 @@ +(function () { + var URI = require("../uri").URI; + + //RFC 2616 + URI.SCHEMES["http"] = { + serialize : function (components, options) { + //normalize the default port + if (components.port === 80 || components.port === "") { + components.port = undefined; + } + //normalize the empty path + if (!components.path) { + components.path = "/"; + } + + //NOTE: We do not parse query strings for HTTP URIs + //as WWW Form Url Encoded query strings are part of the HTML4+ spec, + //and not the HTTP spec. + + return components; + } + }; +}()); \ No newline at end of file diff --git a/lib/uri-js/schemes/urn.js b/lib/uri-js/schemes/urn.js new file mode 100644 index 0000000..fdc4900 --- /dev/null +++ b/lib/uri-js/schemes/urn.js @@ -0,0 +1,95 @@ +(function () { + var URI_NS = require("../uri"), + URI = URI_NS.URI, + pctEncChar = URI_NS.pctEncChar, + NID$ = "(?:[0-9A-Za-z][0-9A-Za-z\\-]{1,31})", + PCT_ENCODED$ = "(?:\\%[0-9A-Fa-f]{2})", + TRANS$$ = "[0-9A-Za-z\\(\\)\\+\\,\\-\\.\\:\\=\\@\\;\\$\\_\\!\\*\\'\\/\\?\\#]", + NSS$ = "(?:(?:" + PCT_ENCODED$ + "|" + TRANS$$ + ")+)", + URN_SCHEME = new RegExp("^urn\\:(" + NID$ + ")$"), + URN_PATH = new RegExp("^(" + NID$ + ")\\:(" + NSS$ + ")$"), + URN_PARSE = /^([^\:]+)\:(.*)/, + URN_EXCLUDED = /[\x00-\x20\\\"\&\<\>\[\]\^\`\{\|\}\~\x7F-\xFF]/g, + UUID = /^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/; + + //RFC 2141 + URI.SCHEMES["urn"] = { + parse : function (components, options) { + var matches = components.path.match(URN_PATH), + scheme, schemeHandler; + + if (!matches) { + if (!options.tolerant) { + components.errors.push("URN is not strictly valid."); + } + + matches = components.path.match(URN_PARSE); + } + + if (matches) { + scheme = "urn:" + matches[1].toLowerCase(); + schemeHandler = URI.SCHEMES[scheme]; + + //in order to serialize properly, + //every URN must have a serializer that calls the URN serializer + if (!schemeHandler) { + schemeHandler = URI.SCHEMES[scheme] = {}; + } + if (!schemeHandler.serialize) { + schemeHandler.serialize = URI.SCHEMES["urn"].serialize; + } + + components.scheme = scheme; + components.path = matches[2]; + + if (schemeHandler.parse) { + schemeHandler.parse(components, options); + } + } else { + components.errors.push("URN can not be parsed."); + } + + return components; + }, + + serialize : function (components, options) { + var scheme = components.scheme || options.scheme, + matches; + + if (scheme && scheme !== "urn") { + var matches = scheme.match(URN_SCHEME); + + if (!matches) { + matches = ["urn:" + scheme, scheme]; + } + + components.scheme = "urn"; + components.path = matches[1] + ":" + (components.path ? components.path.replace(URN_EXCLUDED, pctEncChar) : ""); + } + + return components; + } + }; + + //RFC 4122 + URI.SCHEMES["urn:uuid"] = { + parse : function (components, options) { + if (!options.tolerant && (!components.path || !components.path.match(UUID))) { + components.errors.push("UUID is not valid."); + } + }, + + serialize : function (components, options) { + //ensure UUID is valid + if (!options.tolerant && (!components.path || !components.path.match(UUID))) { + //invalid UUIDs can not have this scheme + components.scheme = undefined; + } else { + //normalize UUID + components.path = (components.path || "").toLowerCase(); + } + + return URI.SCHEMES["urn"].serialize(components, options); + } + }; +}()); \ No newline at end of file diff --git a/lib/uri-js/uri.js b/lib/uri-js/uri.js new file mode 100644 index 0000000..ba3ec07 --- /dev/null +++ b/lib/uri-js/uri.js @@ -0,0 +1,715 @@ +/** + * URI.js + * + * @fileoverview An RFC 3986 compliant, scheme extendable URI parsing/validating/resolving library for JavaScript. + * @author Gary Court + * @version 1.4.2 + * @see http://github.com/garycourt/uri-js + * @license URI.js v1.4.2 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js + */ + +/** + * Copyright 2011 Gary Court. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY GARY COURT ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GARY COURT OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of Gary Court. + */ + +/*jslint white: true, sub: true, undef: true, newcap: true, plusplus: true, bitwise: true, regexp: true, nomen: true, indent: 4 */ +/*global exports:true, require:true, URI:true */ + +if (typeof exports === "undefined") { + exports = {}; +} +if (typeof require !== "function") { + require = function (id) { + "use strict"; + return exports; + }; +} +URI = (function () { + "use strict"; + + var + /** + * @param {...string} sets + * @return {string} + */ + mergeSet = function (sets) { + var set = sets, + x = 1, + nextSet = arguments[x]; + + while (nextSet) { + set = set.slice(0, -1) + nextSet.slice(1); + nextSet = arguments[++x]; + } + + return set; + }, + + /** + * @param {string} str + * @return {string} + */ + subexp = function (str) { + return "(?:" + str + ")"; + }, + + ALPHA$$ = "[A-Za-z]", + CR$ = "[\\x0D]", + DIGIT$$ = "[0-9]", + DQUOTE$$ = "[\\x22]", + HEXDIG$$ = mergeSet(DIGIT$$, "[A-Fa-f]"), //case-insensitive + LF$$ = "[\\x0A]", + SP$$ = "[\\x20]", + PCT_ENCODED$ = subexp("%" + HEXDIG$$ + HEXDIG$$), + GEN_DELIMS$$ = "[\\:\\/\\?\\#\\[\\]\\@]", + SUB_DELIMS$$ = "[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]", + RESERVED$$ = mergeSet(GEN_DELIMS$$, SUB_DELIMS$$), + UNRESERVED$$ = mergeSet(ALPHA$$, DIGIT$$, "[\\-\\.\\_\\~]"), + SCHEME$ = subexp(ALPHA$$ + mergeSet(ALPHA$$, DIGIT$$, "[\\+\\-\\.]") + "*"), + USERINFO$ = subexp(subexp(PCT_ENCODED$ + "|" + mergeSet(UNRESERVED$$, SUB_DELIMS$$, "[\\:]")) + "*"), + DEC_OCTET$ = subexp(subexp("25[0-5]") + "|" + subexp("2[0-4]" + DIGIT$$) + "|" + subexp("1" + DIGIT$$ + DIGIT$$) + "|" + subexp("[1-9]" + DIGIT$$) + "|" + DIGIT$$), + IPV4ADDRESS$ = subexp(DEC_OCTET$ + "\\." + DEC_OCTET$ + "\\." + DEC_OCTET$ + "\\." + DEC_OCTET$), + H16$ = subexp(HEXDIG$$ + "{1,4}"), + LS32$ = subexp(subexp(H16$ + "\\:" + H16$) + "|" + IPV4ADDRESS$), + IPV6ADDRESS$ = subexp(mergeSet(UNRESERVED$$, SUB_DELIMS$$, "[\\:]") + "+"), //FIXME + IPVFUTURE$ = subexp("v" + HEXDIG$$ + "+\\." + mergeSet(UNRESERVED$$, SUB_DELIMS$$, "[\\:]") + "+"), + IP_LITERAL$ = subexp("\\[" + subexp(IPV6ADDRESS$ + "|" + IPVFUTURE$) + "\\]"), + REG_NAME$ = subexp(subexp(PCT_ENCODED$ + "|" + mergeSet(UNRESERVED$$, SUB_DELIMS$$)) + "*"), + HOST$ = subexp(IP_LITERAL$ + "|" + IPV4ADDRESS$ + "|" + REG_NAME$), + PORT$ = subexp(DIGIT$$ + "*"), + AUTHORITY$ = subexp(subexp(USERINFO$ + "@") + "?" + HOST$ + subexp("\\:" + PORT$) + "?"), + PCHAR$ = subexp(PCT_ENCODED$ + "|" + mergeSet(UNRESERVED$$, SUB_DELIMS$$, "[\\:\\@]")), + SEGMENT$ = subexp(PCHAR$ + "*"), + SEGMENT_NZ$ = subexp(PCHAR$ + "+"), + SEGMENT_NZ_NC$ = subexp(subexp(PCT_ENCODED$ + "|" + mergeSet(UNRESERVED$$, SUB_DELIMS$$, "[\\@]")) + "+"), + PATH_ABEMPTY$ = subexp(subexp("\\/" + SEGMENT$) + "*"), + PATH_ABSOLUTE$ = subexp("\\/" + subexp(SEGMENT_NZ$ + PATH_ABEMPTY$) + "?"), //simplified + PATH_NOSCHEME$ = subexp(SEGMENT_NZ_NC$ + PATH_ABEMPTY$), //simplified + PATH_ROOTLESS$ = subexp(SEGMENT_NZ$ + PATH_ABEMPTY$), //simplified + PATH_EMPTY$ = subexp(""), //simplified + PATH$ = subexp(PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_NOSCHEME$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$), + QUERY$ = subexp(subexp(PCHAR$ + "|[\\/\\?]") + "*"), + FRAGMENT$ = subexp(subexp(PCHAR$ + "|[\\/\\?]") + "*"), + HIER_PART$ = subexp(subexp("\\/\\/" + AUTHORITY$ + PATH_ABEMPTY$) + "|" + PATH_ABSOLUTE$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$), + URI$ = subexp(SCHEME$ + "\\:" + HIER_PART$ + subexp("\\?" + QUERY$) + "?" + subexp("\\#" + FRAGMENT$) + "?"), + RELATIVE_PART$ = subexp(subexp("\\/\\/" + AUTHORITY$ + PATH_ABEMPTY$) + "|" + PATH_ABSOLUTE$ + "|" + PATH_NOSCHEME$ + "|" + PATH_EMPTY$), + RELATIVE$ = subexp(RELATIVE_PART$ + subexp("\\?" + QUERY$) + "?" + subexp("\\#" + FRAGMENT$) + "?"), + URI_REFERENCE$ = subexp(URI$ + "|" + RELATIVE$), + ABSOLUTE_URI$ = subexp(SCHEME$ + "\\:" + HIER_PART$ + subexp("\\?" + QUERY$) + "?"), + + GENERIC_REF$ = "^(" + SCHEME$ + ")\\:" + subexp(subexp("\\/\\/(" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?)") + "?(" + PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$ + ")") + subexp("\\?(" + QUERY$ + ")") + "?" + subexp("\\#(" + FRAGMENT$ + ")") + "?$", + RELATIVE_REF$ = "^(){0}" + subexp(subexp("\\/\\/(" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?)") + "?(" + PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_NOSCHEME$ + "|" + PATH_EMPTY$ + ")") + subexp("\\?(" + QUERY$ + ")") + "?" + subexp("\\#(" + FRAGMENT$ + ")") + "?$", + ABSOLUTE_REF$ = "^(" + SCHEME$ + ")\\:" + subexp(subexp("\\/\\/(" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?)") + "?(" + PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$ + ")") + subexp("\\?(" + QUERY$ + ")") + "?$", + SAMEDOC_REF$ = "^" + subexp("\\#(" + FRAGMENT$ + ")") + "?$", + AUTHORITY_REF$ = "^" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?$", + + URI_REF = new RegExp("(" + GENERIC_REF$ + ")|(" + RELATIVE_REF$ + ")"), + NOT_SCHEME = new RegExp(mergeSet("[^]", ALPHA$$, DIGIT$$, "[\\+\\-\\.]"), "g"), + NOT_USERINFO = new RegExp(mergeSet("[^\\%\\:]", UNRESERVED$$, SUB_DELIMS$$), "g"), + NOT_HOST = new RegExp(mergeSet("[^\\%]", UNRESERVED$$, SUB_DELIMS$$), "g"), + NOT_PATH = new RegExp(mergeSet("[^\\%\\/\\:\\@]", UNRESERVED$$, SUB_DELIMS$$), "g"), + NOT_PATH_NOSCHEME = new RegExp(mergeSet("[^\\%\\/\\@]", UNRESERVED$$, SUB_DELIMS$$), "g"), + NOT_QUERY = new RegExp(mergeSet("[^\\%]", UNRESERVED$$, SUB_DELIMS$$, "[\\:\\@\\/\\?]"), "g"), + NOT_FRAGMENT = NOT_QUERY, + ESCAPE = new RegExp(mergeSet("[^]", UNRESERVED$$, SUB_DELIMS$$), "g"), + UNRESERVED = new RegExp(UNRESERVED$$, "g"), + OTHER_CHARS = new RegExp(mergeSet("[^\\%]", UNRESERVED$$, RESERVED$$), "g"), + PCT_ENCODEDS = new RegExp(PCT_ENCODED$ + "+", "g"), + URI_PARSE = /^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?([^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n)*))?/i, + RDS1 = /^\.\.?\//, + RDS2 = /^\/\.(\/|$)/, + RDS3 = /^\/\.\.(\/|$)/, + RDS4 = /^\.\.?$/, + RDS5 = /^\/?(?:.|\n)*?(?=\/|$)/, + NO_MATCH_IS_UNDEFINED = ("").match(/(){0}/)[1] === undefined, + + /** + * @param {string} chr + * @return {string} + */ + pctEncChar = function (chr) { + var c = chr.charCodeAt(0), e; + + if (c < 16) { + e = "%0" + c.toString(16).toUpperCase(); + } + else if (c < 128) { + e = "%" + c.toString(16).toUpperCase(); + } + else if (c < 2048) { + e = "%" + ((c >> 6) | 192).toString(16).toUpperCase() + "%" + ((c & 63) | 128).toString(16).toUpperCase(); + } + else { + e = "%" + ((c >> 12) | 224).toString(16).toUpperCase() + "%" + (((c >> 6) & 63) | 128).toString(16).toUpperCase() + "%" + ((c & 63) | 128).toString(16).toUpperCase(); + } + + return e; + }, + + /** + * @param {string} str + * @return {string} + */ + pctDecUnreserved = function (str) { + var newStr = "", + i = 0, + c, s; + + while (i < str.length) { + c = parseInt(str.substr(i + 1, 2), 16); + + if (c < 128) { + s = String.fromCharCode(c); + if (s.match(UNRESERVED)) { + newStr += s; + } else { + newStr += str.substr(i, 3); + } + i += 3; + } + else if ((c > 191) && (c < 224)) { + newStr += str.substr(i, 6); + i += 6; + } + else { + newStr += str.substr(i, 9); + i += 9; + } + } + + return newStr; + }, + + /** + * @param {string} str + * @return {string} + */ + pctDecChars = function (str) { + var newStr = "", + i = 0, + c, c2, c3; + + while (i < str.length) { + c = parseInt(str.substr(i + 1, 2), 16); + + if (c < 128) { + newStr += String.fromCharCode(c); + i += 3; + } + else if ((c > 191) && (c < 224)) { + c2 = parseInt(str.substr(i + 4, 2), 16); + newStr += String.fromCharCode(((c & 31) << 6) | (c2 & 63)); + i += 6; + } + else { + c2 = parseInt(str.substr(i + 4, 2), 16); + c3 = parseInt(str.substr(i + 7, 2), 16); + newStr += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63)); + i += 9; + } + } + + return newStr; + }, + + /** + * @return {string} + */ + typeOf = function (o) { + return o === undefined ? "undefined" : (o === null ? "null" : Object.prototype.toString.call(o).split(" ").pop().split("]").shift().toLowerCase()); + }, + + /** + * @constructor + * @implements URIComponents + */ + Components = function () { + this.errors = []; + }, + + /** @namespace */ + URI = exports; + + /** + * Components + */ + + Components.prototype = { + /** + * @type String + */ + + scheme : undefined, + + /** + * @type String + */ + + userinfo : undefined, + + /** + * @type String + */ + + host : undefined, + + /** + * @type number + */ + + port : undefined, + + /** + * @type string + */ + + path : undefined, + + /** + * @type string + */ + + query : undefined, + + /** + * @type string + */ + + fragment : undefined, + + /** + * @type string + * @values "uri", "absolute", "relative", "same-document" + */ + + reference : undefined, + + /** + * @type Array + */ + + errors : undefined + }; + + /** + * URI + */ + + /** + * @namespace + */ + + URI.SCHEMES = {}; + + /** + * @param {string} uriString + * @param {Options} [options] + * @returns {URIComponents} + */ + + URI.parse = function (uriString, options) { + var matches, + components = new Components(), + schemeHandler; + + uriString = uriString ? uriString.toString() : ""; + options = options || {}; + + if (options.reference === "suffix") { + uriString = (options.scheme ? options.scheme + ":" : "") + "//" + uriString; + } + + matches = uriString.match(URI_REF); + + if (matches) { + if (matches[1]) { + //generic URI + matches = matches.slice(1, 10); + } else { + //relative URI + matches = matches.slice(10, 19); + } + } + + if (!matches) { + if (!options.tolerant) { + components.errors.push("URI is not strictly valid."); + } + matches = uriString.match(URI_PARSE); + } + + if (matches) { + if (NO_MATCH_IS_UNDEFINED) { + //store each component + components.scheme = matches[1]; + //components.authority = matches[2]; + components.userinfo = matches[3]; + components.host = matches[4]; + components.port = parseInt(matches[5], 10); + components.path = matches[6] || ""; + components.query = matches[7]; + components.fragment = matches[8]; + + //fix port number + if (isNaN(components.port)) { + components.port = matches[5]; + } + } else { //IE FIX for improper RegExp matching + //store each component + components.scheme = matches[1] || undefined; + //components.authority = (uriString.indexOf("//") !== -1 ? matches[2] : undefined); + components.userinfo = (uriString.indexOf("@") !== -1 ? matches[3] : undefined); + components.host = (uriString.indexOf("//") !== -1 ? matches[4] : undefined); + components.port = parseInt(matches[5], 10); + components.path = matches[6] || ""; + components.query = (uriString.indexOf("?") !== -1 ? matches[7] : undefined); + components.fragment = (uriString.indexOf("#") !== -1 ? matches[8] : undefined); + + //fix port number + if (isNaN(components.port)) { + components.port = (uriString.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/) ? matches[4] : undefined); + } + } + + //determine reference type + if (components.scheme === undefined && components.userinfo === undefined && components.host === undefined && components.port === undefined && components.path === undefined && components.query === undefined) { + components.reference = "same-document"; + } else if (components.scheme === undefined) { + components.reference = "relative"; + } else if (components.fragment === undefined) { + components.reference = "absolute"; + } else { + components.reference = "uri"; + } + + //check for reference errors + if (options.reference && options.reference !== "suffix" && options.reference !== components.reference) { + components.errors.push("URI is not a " + options.reference + " reference."); + } + + //check if a handler for the scheme exists + schemeHandler = URI.SCHEMES[(options.scheme || components.scheme || "").toLowerCase()]; + if (schemeHandler && schemeHandler.parse) { + //perform extra parsing + schemeHandler.parse(components, options); + } + } else { + components.errors.push("URI can not be parsed."); + } + + return components; + }; + + /** + * @private + * @param {URIComponents} components + * @returns {string|undefined} + */ + + URI._recomposeAuthority = function (components) { + var uriTokens = []; + + if (components.userinfo !== undefined) { + uriTokens.push(components.userinfo.toString().replace(NOT_USERINFO, pctEncChar)); + uriTokens.push("@"); + } + if (components.host !== undefined) { + uriTokens.push(components.host.toString().toLowerCase().replace(NOT_HOST, pctEncChar)); + } + if (typeof components.port === "number") { + uriTokens.push(":"); + uriTokens.push(components.port.toString(10)); + } + + return uriTokens.length ? uriTokens.join("") : undefined; + }; + + /** + * @param {string} input + * @returns {string} + */ + + URI.removeDotSegments = function (input) { + var output = [], s; + + while (input.length) { + if (input.match(RDS1)) { + input = input.replace(RDS1, ""); + } else if (input.match(RDS2)) { + input = input.replace(RDS2, "/"); + } else if (input.match(RDS3)) { + input = input.replace(RDS3, "/"); + output.pop(); + } else if (input === "." || input === "..") { + input = ""; + } else { + s = input.match(RDS5)[0]; + input = input.slice(s.length); + output.push(s); + } + } + + return output.join(""); + }; + + /** + * @param {URIComponents} components + * @param {Options} [options] + * @returns {string} + */ + + URI.serialize = function (components, options) { + var uriTokens = [], + schemeHandler, + authority, + s; + options = options || {}; + + //check if a handler for the scheme exists + schemeHandler = URI.SCHEMES[(options.scheme || components.scheme || "").toLowerCase()]; + if (schemeHandler && schemeHandler.serialize) { + //perform extra serialization + schemeHandler.serialize(components, options); + } + + if (options.reference !== "suffix" && components.scheme) { + uriTokens.push(components.scheme.toString().toLowerCase().replace(NOT_SCHEME, "")); + uriTokens.push(":"); + } + + authority = URI._recomposeAuthority(components); + if (authority !== undefined) { + if (options.reference !== "suffix") { + uriTokens.push("//"); + } + + uriTokens.push(authority); + + if (components.path && components.path.charAt(0) !== "/") { + uriTokens.push("/"); + } + } + + if (components.path !== undefined) { + s = URI.removeDotSegments(components.path.toString().replace(/%2E/ig, ".")); + + if (components.scheme) { + s = s.replace(NOT_PATH, pctEncChar); + } else { + s = s.replace(NOT_PATH_NOSCHEME, pctEncChar); + } + + if (authority === undefined) { + s = s.replace(/^\/\//, "/%2F"); //don't allow the path to start with "//" + } + uriTokens.push(s); + } + + if (components.query !== undefined) { + uriTokens.push("?"); + uriTokens.push(components.query.toString().replace(NOT_QUERY, pctEncChar)); + } + + if (components.fragment !== undefined) { + uriTokens.push("#"); + uriTokens.push(components.fragment.toString().replace(NOT_FRAGMENT, pctEncChar)); + } + + return uriTokens + .join('') //merge tokens into a string + .replace(PCT_ENCODEDS, pctDecUnreserved) //undecode unreserved characters + //.replace(OTHER_CHARS, pctEncChar) //replace non-URI characters + .replace(/%[0-9A-Fa-f]{2}/g, function (str) { //uppercase percent encoded characters + return str.toUpperCase(); + }) + ; + }; + + /** + * @param {URIComponents} base + * @param {URIComponents} relative + * @param {Options} [options] + * @param {boolean} [skipNormalization] + * @returns {URIComponents} + */ + + URI.resolveComponents = function (base, relative, options, skipNormalization) { + var target = new Components(); + + if (!skipNormalization) { + base = URI.parse(URI.serialize(base, options), options); //normalize base components + relative = URI.parse(URI.serialize(relative, options), options); //normalize relative components + } + options = options || {}; + + if (!options.tolerant && relative.scheme) { + target.scheme = relative.scheme; + //target.authority = relative.authority; + target.userinfo = relative.userinfo; + target.host = relative.host; + target.port = relative.port; + target.path = URI.removeDotSegments(relative.path); + target.query = relative.query; + } else { + if (relative.userinfo !== undefined || relative.host !== undefined || relative.port !== undefined) { + //target.authority = relative.authority; + target.userinfo = relative.userinfo; + target.host = relative.host; + target.port = relative.port; + target.path = URI.removeDotSegments(relative.path); + target.query = relative.query; + } else { + if (!relative.path) { + target.path = base.path; + if (relative.query !== undefined) { + target.query = relative.query; + } else { + target.query = base.query; + } + } else { + if (relative.path.charAt(0) === "/") { + target.path = URI.removeDotSegments(relative.path); + } else { + if ((base.userinfo !== undefined || base.host !== undefined || base.port !== undefined) && !base.path) { + target.path = "/" + relative.path; + } else if (!base.path) { + target.path = relative.path; + } else { + target.path = base.path.slice(0, base.path.lastIndexOf("/") + 1) + relative.path; + } + target.path = URI.removeDotSegments(target.path); + } + target.query = relative.query; + } + //target.authority = base.authority; + target.userinfo = base.userinfo; + target.host = base.host; + target.port = base.port; + } + target.scheme = base.scheme; + } + + target.fragment = relative.fragment; + + return target; + }; + + /** + * @param {string} baseURI + * @param {string} relativeURI + * @param {Options} [options] + * @returns {string} + */ + + URI.resolve = function (baseURI, relativeURI, options) { + return URI.serialize(URI.resolveComponents(URI.parse(baseURI, options), URI.parse(relativeURI, options), options, true), options); + }; + + /** + * @param {string|URIComponents} uri + * @param {Options} options + * @returns {string|URIComponents} + */ + + URI.normalize = function (uri, options) { + if (typeof uri === "string") { + uri = URI.serialize(URI.parse(uri, options), options); + } else if (typeOf(uri) === "object") { + uri = URI.parse(URI.serialize(uri, options), options); + } + + return uri; + }; + + /** + * @param {string|URIComponents} uriA + * @param {string|URIComponents} uriB + * @param {Options} options + */ + + URI.equal = function (uriA, uriB, options) { + if (typeof uriA === "string") { + uriA = URI.serialize(URI.parse(uriA, options), options); + } else if (typeOf(uriA) === "object") { + uriA = URI.serialize(uriA, options); + } + + if (typeof uriB === "string") { + uriB = URI.serialize(URI.parse(uriB, options), options); + } else if (typeOf(uriB) === "object") { + uriB = URI.serialize(uriB, options); + } + + return uriA === uriB; + }; + + /** + * @param {string} str + * @returns {string} + */ + + URI.escapeComponent = function (str) { + return str && str.toString().replace(ESCAPE, pctEncChar); + }; + + /** + * @param {string} str + * @returns {string} + */ + + URI.unescapeComponent = function (str) { + return str && str.toString().replace(PCT_ENCODEDS, pctDecChars); + }; + + //export API + exports.pctEncChar = pctEncChar; + exports.pctDecChars = pctDecChars; + exports.Components = Components; + exports.URI = URI; + + //name-safe export API + exports["pctEncChar"] = pctEncChar; + exports["pctDecChars"] = pctDecChars; + exports["Components"] = Components; + exports["URI"] = { + "SCHEMES" : URI.SCHEMES, + "parse" : URI.parse, + "removeDotSegments" : URI.removeDotSegments, + "serialize" : URI.serialize, + "resolveComponents" : URI.resolveComponents, + "resolve" : URI.resolve, + "normalize" : URI.normalize, + "equal" : URI.equal, + "escapeComponent" : URI.escapeComponent, + "unescapeComponent" : URI.unescapeComponent + }; + + //load all schemes + require("./schemes"); + + return URI; +}()); \ No newline at end of file diff --git a/lib/xml-crypto/.npmignore b/lib/xml-crypto/.npmignore new file mode 100644 index 0000000..013c4a0 --- /dev/null +++ b/lib/xml-crypto/.npmignore @@ -0,0 +1,4 @@ +node_modules/ +p.js +*.svclog +.DS_Store \ No newline at end of file diff --git a/lib/xml-crypto/.travis.yml b/lib/xml-crypto/.travis.yml new file mode 100644 index 0000000..88d956c --- /dev/null +++ b/lib/xml-crypto/.travis.yml @@ -0,0 +1,8 @@ +language: node_js +node_js: + - 0.6 + +before_script: + - npm install + +script: npm test diff --git a/lib/xml-crypto/README.md b/lib/xml-crypto/README.md new file mode 100644 index 0000000..0f97b23 --- /dev/null +++ b/lib/xml-crypto/README.md @@ -0,0 +1,268 @@ +## xml-crypto +An xml digital signature library for node. Xml encryption is coming soon. Written in pure javascript! + +For more information visit [my blog](http://webservices20.blogspot.com/) or [my twitter](https://twitter.com/YaronNaveh). + +## Install +Install with [npm](http://github.com/isaacs/npm): + + npm install xml-crypto + +A pre requisite it to have [openssl](http://www.openssl.org/) installed and its /bin to be on the system path. I used version 1.0.1c but it should work on older versions too. + +## Signing Xml documents +Use this code: + +`````javascript + var SignedXml = require('xml-crypto').SignedXml + , fs = require('fs') + + var xml = "" + + "" + + "Harry Potter" + + "" + "" + + var sig = new SignedXml() + sig.addReference("//*[local-name(.)='book']") + sig.signingKey = fs.readFileSync("client.pem") + sig.computeSignature(xml) + fs.writeFileSync("signed.xml", sig.getSignedXml()) + +````` + +The result wil be: + + +`````xml + + + Harry Potter + + + + + + + + + + + cdiS43aFDQMnb3X8yaIUej3+z9Q= + + + vhWzpQyIYuncHUZV9W...[long base64 removed]... + + +````` + + +Notes: + +sig.getSignedXml() returns the original xml document with the signature pushed as the last child of the root node (as above). This assumes you are not signing the root node but only sub node(s) otherwise this is not valid. If you do sign the root node call sig.getSignatureXml() to get just the signature part and sig.getOriginalXmlWithIds() to get the original xml with Id attributes added on relevant elements (required for validation). + +## Verifying Xml documents + +You can use any dom parser you want in your code (or none, depending on your usage). This sample uses [xmldom](https://github.com/jindw/xmldom) so you should install it first: + + npm install xmldom + +Then run: + +`````javascript + var select = require('xml-crypto').xpath + , dom = require('xmldom').DOMParser + , SignedXml = require('xml-crypto').SignedXml + , FileKeyInfo = require('xml-crypto').FileKeyInfo + , fs = require('fs') + + var xml = fs.readFileSync("signed.xml").toString() + var doc = new dom().parseFromString(xml) + + var signature = select(doc, "/*/*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0] + var sig = new SignedXml() + sig.keyInfoProvider = new FileKeyInfo("client_public.pem") + sig.loadSignature(signature.toString()) + var res = sig.checkSignature(xml) + if (!res) console.log(sig.validationErrors) +````` + +Note: + +The xml-crypto api requires you to supply it separately the xml signature ("<Signature>...</Signature>", in loadSignature) and the signed xml (in checkSignature). The signed xml may or may not contain the signature in it, but you are still required to supply the signature separately. + +## Supported Algorithms +The first release always uses the following algorithems: + +* Exclusive Canonicalization http://www.w3.org/2001/10/xml-exc-c14n# +* SHA1 digests http://www.w3.org/2000/09/xmldsig#sha1 +* RSA-SHA1 signature algorithm http://www.w3.org/2000/09/xmldsig#rsa-sha1 + +you are able to extend xml-crypto with further algorithms. + +## Customizing Algorithms +The following sample shows how to sign a message using custom algorithms. + +First import some modules: + +`````javascript + var SignedXml = require('xml-crypto').SignedXml + , fs = require('fs') +````` + + +Now define the extension point you want to implement. You can choose one ore more. + +A key info provider is used to extract and construct the key and the KeyInfo xml section. +Implement it if you want to create a signature with a KeyInfo section, or you want to read your key in a different way then the default file read option. +`````javascript + /**/ + function MyKeyInfo() { + this.getKeyInfo = function(key) { + return "" + } + this.getKey = function(keyInfo) { + //you can use the keyInfo parameter to extract the key in any way you want + return fs.readFileSync("key.pem") + } + } +````` + +A custom hash algorithm is used to calculate digests. Implement it if you want a hash other than the default SHA1. + +`````javascript + function MyDigest() { + + + this.getHash = function(xml) { + return "the base64 hash representation of the given xml string" + } + + this.getAlgorithmName = function() { + return "http://myDigestAlgorithm" + } + } +````` + +A custom signing algorithm. The default is RSA-SHA1 +`````javascript + function MySignatureAlgorithm() { + + /*sign the given SignedInfo using the key. return base64 signature value*/ + this.getSignature = function(signedInfo, signingKey) { + return "signature of signedInfo as base64..." + } + + this.getAlgorithmName = function() { + return "http://mySigningAlgorithm" + } + + } +````` + +Custom transformation algorithm. The default is exclusive canonicalization. + +`````javascript + function MyTransformation() { + + /*given a node (from the xmldom module) return its canonical representation (as string)*/ + this.process = function(node) { + //you should apply your transformation before returning + return node.toString() + } + + this.getAlgorithmName = function() { + return "http://myTransformation" + } + } +````` +Custom canonicalization is actually the same as custom transformation. It is applied on the SignedInfo rather than on references. + +`````javascript + function MyCanonicalization() { + + /*given a node (from the xmldom module) return its canonical representation (as string)*/ + this.process = function(node) { + //you should apply your transformation before returning + return "< x/>" + } + + this.getAlgorithmName = function() { + return "http://myCanonicalization" + } + } +````` + +Now you need to register the new algorithms: + +`````javascript + /*register all the custom algorithms*/ + + SignedXml.CanonicalizationAlgorithms["http://MyTransformation"] = MyTransformation + SignedXml.CanonicalizationAlgorithms["http://MyCanonicalization"] = MyCanonicalization + SignedXml.HashAlgorithms["http://myDigestAlgorithm"] = MyDigest + SignedXml.SignatureAlgorithms["http://mySigningAlgorithm"] = MySignatureAlgorithm +````` + +Now do the signing. Note how we configure the signature to use the above algorithms: + +`````javascript + function signXml(xml, xpath, key, dest) + { + var sig = new SignedXml() + + /*configure the signature object to use the custom algorithms*/ + sig.signatureAlgorithm = "http://mySignatureAlgorithm" + sig.keyInfoProvider = new MyKeyInfo() + sig.canonicalizationAlgorithm = "http://MyCanonicalization" + sig.addReference("//*[local-name(.)='x']", ["http://MyTransformation"], "http://myDigestAlgorithm") + + sig.signingKey = fs.readFileSync(key) + sig.addReference(xpath) + sig.computeSignature(xml) + fs.writeFileSync(dest, sig.getSignedXml()) + } + + var xml = "" + + "" + + "Harry Potter" + + "" + "" + + signXml(xml, + "//*[local-name(.)='book']", + "client.pem", + "result.xml") +````` + +You can always look at the actual code as a sample (or drop me a [mail](mailto:yaronn01@gmail.com)). + + +## X.509 / Key formats +Xml-Crypto internally relies on node's crypto module. This means pem encoded certificates are supported. So to sign an xml use key.pem that looks like this (only the begining of the key content is shown): + + -----BEGIN PRIVATE KEY----- + MIICdwIBADANBgkqhkiG9w0... + -----END PRIVATE KEY----- + +And for verification use key_public.pem: + + -----BEGIN CERTIFICATE----- + MIIBxDCCAW6gAwIBAgIQxUSX... + -----END CERTIFICATE----- + +**Converting .pfx certificates to pem** + +If you have .pfx certificates you can convert them to .pem using [openssl](http://www.openssl.org/): + + openssl pkcs12 -in c:\certs\yourcert.pfx -out c:\certs\cag.pem + +Then you could use the result as is for the purpose of signing. For the purpose of validation open the resulting .pem with a text editor and copy from -----BEGIN CERTIFICATE----- to -----END CERTIFICATE----- (including) to a new text file and save it as .pem. + +## Development +The test framework is [nodeunit](https://github.com/caolan/nodeunit). To run tests use: + + $> npm test + +## More information +Visit my [blog](http://webservices20.blogspot.com/) or my [twitter](http://twitter.com/#!/YaronNaveh) diff --git a/lib/xml-crypto/example/client.pem b/lib/xml-crypto/example/client.pem new file mode 100644 index 0000000..b28231d --- /dev/null +++ b/lib/xml-crypto/example/client.pem @@ -0,0 +1,16 @@ +-----BEGIN PRIVATE KEY----- +MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAL4vpoH3H3byehjj +7RAGxefGRATiq4mXtzc9Q91W7uT0DTaFEbjzVch9aGsNjmLs4QHsoZbuoUmi0st4 +x5z9SQpTAKC/dW8muzacT3E7dJJYh03MAO6RiH4LG34VRTq1SQN6qDt2rCK85eG4 +5NHI4jceptZNu6Zot1zyO5/PYuFpAgMBAAECgYAhspeyF3M/xB7WIixy1oBiXMLY +isESFAumgfhwU2LotkVRD6rgNl1QtMe3kCNWa9pCWQcYkxeI0IzA+JmFu2shVvoR +oL7eV4VCe1Af33z24E46+cY5grxNhHt/LyCnZKcitvCcrzXExUc5n6KngX0mMKgk +W7skZDwsnKzhyUV8wQJBAN2bQMeASQVOqdfqBdFgC/NPnKY2cuDi6h659QN1l+kg +X3ywdZ7KKftJo1G9l45SN9YpkyEd9zEO6PMFaufJvZUCQQDbtAWxk0i8BT3UTNWC +T/9bUQROPcGZagwwnRFByX7gpmfkf1ImIvbWVXSpX68/IjbjSkTw1nj/Yj1NwFZ0 +nxeFAkEAzPhRpXVBlPgaXkvlz7AfvY+wW4hXHyyi0YK8XdPBi25XA5SPZiylQfjt +Z6iN6qSfYqYXoPT/c0/QJR+orvVJNQJBANhRPNXljVTK2GDCseoXd/ZiI5ohxg+W +UaA/1fDvQsRQM7TQA4NXI7BO/YmSk4rW1jIeOxjiIspY4MFAIh+7UL0CQFL6zTg6 +wfeMlEZzvgqwCGoLuvTnqtvyg45z7pfcrg2cHdgCXIy9kErcjwGiu6BOevEA1qTW +Rk+bv0tknWvcz/s= +-----END PRIVATE KEY----- \ No newline at end of file diff --git a/lib/xml-crypto/example/client_public.pem b/lib/xml-crypto/example/client_public.pem new file mode 100644 index 0000000..430f46f --- /dev/null +++ b/lib/xml-crypto/example/client_public.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBxDCCAW6gAwIBAgIQxUSXFzWJYYtOZnmmuOMKkjANBgkqhkiG9w0BAQQFADAW +MRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wMzA3MDgxODQ3NTlaFw0zOTEyMzEy +MzU5NTlaMB8xHTAbBgNVBAMTFFdTRTJRdWlja1N0YXJ0Q2xpZW50MIGfMA0GCSqG +SIb3DQEBAQUAA4GNADCBiQKBgQC+L6aB9x928noY4+0QBsXnxkQE4quJl7c3PUPd +Vu7k9A02hRG481XIfWhrDY5i7OEB7KGW7qFJotLLeMec/UkKUwCgv3VvJrs2nE9x +O3SSWIdNzADukYh+Cxt+FUU6tUkDeqg7dqwivOXhuOTRyOI3HqbWTbumaLdc8juf +z2LhaQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEU +MBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwDQYJKoZIhvcN +AQEEBQADQQAfIbnMPVYkNNfX1tG1F+qfLhHwJdfDUZuPyRPucWF5qkh6sSdWVBY5 +sT/txBnVJGziyO8DPYdu2fPMER8ajJfl +-----END CERTIFICATE----- \ No newline at end of file diff --git a/lib/xml-crypto/example/example.js b/lib/xml-crypto/example/example.js new file mode 100644 index 0000000..5776a1c --- /dev/null +++ b/lib/xml-crypto/example/example.js @@ -0,0 +1,49 @@ +var select = require('xml-crypto').xpath + , dom = require('xmldom').DOMParser + , SignedXml = require('xml-crypto').SignedXml + , FileKeyInfo = require('xml-crypto').FileKeyInfo + , fs = require('fs') + +function signXml(xml, xpath, key, dest) +{ + var sig = new SignedXml() + sig.signingKey = fs.readFileSync(key) + sig.addReference(xpath) + sig.computeSignature(xml) + fs.writeFileSync(dest, sig.getSignedXml()) +} + +function validateXml(xml, key) +{ + var doc = new dom().parseFromString(xml) + var signature = select(doc, "/*/*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0] + var sig = new SignedXml() + sig.keyInfoProvider = new FileKeyInfo(key) + sig.loadSignature(signature.toString()) + var res = sig.checkSignature(xml) + if (!res) console.log(sig.validationErrors) + return res; +} + +var xml = "" + + "" + + "Harry Potter" + + "" + "" + +//sign an xml document +signXml(xml, + "//*[local-name(.)='book']", + "client.pem", + "result.xml") + +console.log("xml signed succesfully") + +var signedXml = fs.readFileSync("result.xml").toString() +console.log("validating signature...") + +//validate an xml document +if (validateXml(signedXml, "client_public.pem")) + console.log("signature is valid") +else + console.log("signature not valid") diff --git a/lib/xml-crypto/index.js b/lib/xml-crypto/index.js new file mode 100644 index 0000000..ac85205 --- /dev/null +++ b/lib/xml-crypto/index.js @@ -0,0 +1,2 @@ +module.exports = require('./lib/signed-xml') +module.exports.xpath = require('xpath.js') \ No newline at end of file diff --git a/lib/xml-crypto/lib/enveloped-signature.js b/lib/xml-crypto/lib/enveloped-signature.js new file mode 100644 index 0000000..6f0171f --- /dev/null +++ b/lib/xml-crypto/lib/enveloped-signature.js @@ -0,0 +1,17 @@ +var xpath = require('xpath.js'); + +exports.EnvelopedSignature = EnvelopedSignature; + +function EnvelopedSignature() { +} + +EnvelopedSignature.prototype.process = function (node) { + var signature = xpath(node.ownerDocument, "//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0]; + if (signature) signature.parentNode.removeChild(signature) + //return node.toString(); + return node +}; + +EnvelopedSignature.prototype.getAlgorithmName = function () { + return "http://www.w3.org/2000/09/xmldsig#enveloped-signature"; +}; diff --git a/lib/xml-crypto/lib/exclusive-canonicalization.js b/lib/xml-crypto/lib/exclusive-canonicalization.js new file mode 100644 index 0000000..af02414 --- /dev/null +++ b/lib/xml-crypto/lib/exclusive-canonicalization.js @@ -0,0 +1,152 @@ +var utils = require('./utils') + , Dom = require('xmldom').DOMParser + +exports.ExclusiveCanonicalization = ExclusiveCanonicalization + +function ExclusiveCanonicalization() { + +} + +ExclusiveCanonicalization.prototype.attrCompare = function(a,b) { + if (!a.prefix && b.prefix) return -1 + if (!b.prefix && a.prefix) return 1 + return a.name.localeCompare(b.name) +} + +ExclusiveCanonicalization.prototype.nsCompare = function(a,b) { + var attr1 = a.prefix+a.namespaceURI + var attr2 = b.prefix+b.namespaceURI + if (attr1 == attr2) return 0 + return attr1.localeCompare(attr2) +} + +ExclusiveCanonicalization.prototype.renderAttrs = function(node) { + var res = "" + var attrListToRender = [] + + if (node.attributes) { + for (var i=0;i= 0) { + nsListToRender.push({"prefix": attr.localName, "namespaceURI": attr.value}); + prefixesInScope.push(attr.localName); + } + + //handle all prefixed attributes that are not xmlns definitions and where + //the prefix is not defined already + if (attr.prefix && prefixesInScope.indexOf(attr.prefix)==-1 && attr.prefix!="xmlns") { + nsListToRender.push({"prefix": attr.prefix, "namespaceURI": attr.namespaceURI}) + prefixesInScope.push(attr.prefix); + } + } + } + + nsListToRender.sort(this.nsCompare) + + //render namespaces + for (var a in nsListToRender) { + var p = nsListToRender[a] + res += " xmlns:" + p.prefix + "=\"" + p.namespaceURI + "\""; + } + + return {"rendered": res, "newDefaultNs": newDefaultNs}; +} + +ExclusiveCanonicalization.prototype.processInner = function(node, prefixesInScope, defaultNs, inclusiveNamespacesPrefixList) { + + if (node.data) return utils.normalizeXmlIncludingCR(node.data) + + var res = "<" + res += node.tagName + var ns = this.renderNs(node, prefixesInScope, defaultNs, inclusiveNamespacesPrefixList) + res += ns.rendered + res += this.renderAttrs(node) + res+=">"; + + for (var i=0;i" + return res +} + +/** + * Perform canonicalization of the given node + * + * @param {Node} node + * @return {String} + * @api public + */ +ExclusiveCanonicalization.prototype.process = function(node, options) { + var options = options || {}; + var inclusiveNamespacesPrefixList = options.inclusiveNamespacesPrefixList || []; + if (!(inclusiveNamespacesPrefixList instanceof Array)) inclusiveNamespacesPrefixList = inclusiveNamespacesPrefixList.split(' '); + + var res = this.processInner(node, [], "", inclusiveNamespacesPrefixList) + return res + //var doc = new Dom().parseFromString(res) + //return doc.documentElement +} + +ExclusiveCanonicalization.prototype.getAlgorithmName = function() { + return "http://www.w3.org/2001/10/xml-exc-c14n#" +} + + + diff --git a/lib/xml-crypto/lib/signed-xml.js b/lib/xml-crypto/lib/signed-xml.js new file mode 100644 index 0000000..57ce341 --- /dev/null +++ b/lib/xml-crypto/lib/signed-xml.js @@ -0,0 +1,533 @@ +var select = require('xpath.js') + , Dom = require('xmldom').DOMParser + , utils = require('./utils') + , ExclusiveCanonicalization = require('./exclusive-canonicalization').ExclusiveCanonicalization + , EnvelopedSignature = require('./enveloped-signature').EnvelopedSignature + , crypto = require('crypto') + , fs = require('fs') + +exports.SignedXml = SignedXml +exports.FileKeyInfo = FileKeyInfo + +/** + * A key info provider implementation + * + */ +function FileKeyInfo(file) { + this.file = file + + this.getKeyInfo = function(key) { + return "" + } + + this.getKey = function(keyInfo) { + return fs.readFileSync(this.file) + } +} + +/** + * Hash algorithm implementation + * + */ +function SHA1() { + + this.getHash = function(xml) { + var shasum = crypto.createHash('sha1') + shasum.update(xml, 'utf8') + var res = shasum.digest('base64') + return res + } + + this.getAlgorithmName = function() { + return "http://www.w3.org/2000/09/xmldsig#sha1" + } +} + +function SHA256() { + + this.getHash = function(xml) { + var shasum = crypto.createHash('sha256') + shasum.update(xml, 'utf8') + var res = shasum.digest('base64') + return res + } + + this.getAlgorithmName = function() { + return "http://www.w3.org/2001/04/xmlenc#sha256" + } +} + + +/** + * Signature algorithm implementation + * + */ +function RSASHA1() { + + /** + * Sign the given string using the given key + * + */ + this.getSignature = function(signedInfo, signingKey) { + var signer = crypto.createSign("RSA-SHA1") + signer.update(signedInfo) + var res = signer.sign(signingKey, 'base64') + return res + } + + /** + * Verify the given signature of the given string using key + * + */ + this.verifySignature = function(str, key, signatureValue) { + var verifier = crypto.createVerify("RSA-SHA1") + verifier.update(str) + var res = verifier.verify(key, signatureValue, 'base64') + return res + } + + this.getAlgorithmName = function() { + return "http://www.w3.org/2000/09/xmldsig#rsa-sha1" + } + +} + +/** + * Signature algorithm implementation + * + */ +function RSASHA256() { + + /** + * Sign the given string using the given key + * + */ + this.getSignature = function(signedInfo, signingKey) { + var signer = crypto.createSign("RSA-SHA256") + signer.update(signedInfo) + var res = signer.sign(signingKey, 'base64') + return res + } + + /** + * Verify the given signature of the given string using key + * + */ + this.verifySignature = function(str, key, signatureValue) { + var verifier = crypto.createVerify("RSA-SHA256") + verifier.update(str) + var res = verifier.verify(key, signatureValue, 'base64') + return res + } + + this.getAlgorithmName = function() { + return "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" + } + +} + + +/** +* Xml signature implementation +* +* @param {string} idMode. Value of "wssecurity" will create/validate id's with the ws-security namespace +*/ +function SignedXml(idMode, options) { + this.options = options || {}; + this.idMode = idMode + this.references = [] + this.id = 0 + this.signingKey = null + this.signatureAlgorithm = this.options.signatureAlgorithm || "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; + this.keyInfoProvider = null + this.canonicalizationAlgorithm = "http://www.w3.org/2001/10/xml-exc-c14n#" + this.signedXml = "" + this.signatureXml = "" + this.signatureXmlDoc = null + this.signatureValue = "" + this.originalXmlWithIds = "" + this.validationErrors = [] + this.keyInfo = null + this.idAttributes = [ 'Id', 'ID' ]; + if (this.options.idAttribute) this.idAttributes.splice(0, 0, this.options.idAttribute); +} + +SignedXml.CanonicalizationAlgorithms = { + 'http://www.w3.org/2001/10/xml-exc-c14n#': ExclusiveCanonicalization, + 'http://www.w3.org/2000/09/xmldsig#enveloped-signature': EnvelopedSignature +} + +SignedXml.HashAlgorithms = { + 'http://www.w3.org/2000/09/xmldsig#sha1': SHA1, + 'http://www.w3.org/2001/04/xmlenc#sha256': SHA256 +} + +SignedXml.SignatureAlgorithms = { + 'http://www.w3.org/2000/09/xmldsig#rsa-sha1': RSASHA1, + 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256': RSASHA256 +} + +SignedXml.prototype.checkSignature = function(xml) { + this.validationErrors = [] + this.signedXml = xml + + if (!this.keyInfoProvider) { + throw new Error("cannot validate signature since no key info resolver was provided") + } + + this.signingKey = this.keyInfoProvider.getKey(this.keyInfo) + if (!this.signingKey) throw new Error("key info provider could not resolve key info " + this.keyInfo) + + var doc = new Dom().parseFromString(xml) + + if (!this.validateReferences(doc)) { + return false; + } + + if (!this.validateSignatureValue()) { + return false; + } + + return true +} + +SignedXml.prototype.validateSignatureValue = function() { + var signedInfo = utils.findChilds(this.signatureXmlDoc.documentElement, "SignedInfo") + if (signedInfo.length==0) throw new Error("could not find SignedInfo element in the message") + var signedInfoCanon = this.getCanonXml([this.canonicalizationAlgorithm], signedInfo[0]) + var signer = this.findSignatureAlgorithm(this.signatureAlgorithm) + var res = signer.verifySignature(signedInfoCanon, this.signingKey, this.signatureValue) + if (!res) this.validationErrors.push("invalid signature: the signature value " + + this.signatureValue + " is incorrect") + return res +} + +SignedXml.prototype.findSignatureAlgorithm = function(name) { + var algo = SignedXml.SignatureAlgorithms[name] + if (algo) return new algo() + else throw new Error("signature algorithm '" + name + "' is not supported"); +} + +SignedXml.prototype.findCanonicalizationAlgorithm = function(name) { + var algo = SignedXml.CanonicalizationAlgorithms[name] + if (algo) return new algo() + else throw new Error("canonicalization algorithm '" + name + "' is not supported"); +} + +SignedXml.prototype.findHashAlgorithm = function(name) { + var algo = SignedXml.HashAlgorithms[name] + if (algo) return new algo() + else throw new Error("hash algorithm '" + name + "' is not supported"); +} + + +SignedXml.prototype.validateReferences = function(doc) { + for (var r in this.references) { + var ref = this.references[r] + + var uri = ref.uri[0]=="#" ? ref.uri.substring(1) : ref.uri + var elem = []; + + if (uri=="") { + elem = select(doc, "//*") + } + else { + for (var index in this.idAttributes) { + elem = select(doc, "//*[@*[local-name(.)='" + this.idAttributes[index] + "']='" + uri + "']") + if (elem.length > 0) break; + } + } + + if (elem.length==0) { + this.validationErrors.push("invalid signature: the signature refernces an element with uri "+ + ref.uri + " but could not find such element in the xml") + return false + } + var canonXml = this.getCanonXml(ref.transforms, elem[0], { inclusiveNamespacesPrefixList: ref.inclusiveNamespacesPrefixList }); + + var hash = this.findHashAlgorithm(ref.digestAlgorithm) + var digest = hash.getHash(canonXml) + + if (digest!=ref.digestValue) { + this.validationErrors.push("invalid signature: for uri " + ref.uri + + " calculated digest is " + digest + + " but the xml to validate supplies digest " + ref.digestValue) + + return false + } + } + return true +} + +SignedXml.prototype.loadSignature = function(signatureXml) { + this.signatureXml = signatureXml + + var doc = new Dom().parseFromString(signatureXml) + this.signatureXmlDoc = doc + + var nodes = select(doc, "//*[local-name(.)='CanonicalizationMethod']/@Algorithm") + if (nodes.length==0) throw new Error("could not find CanonicalizationMethod/@Algorithm element") + this.canonicalizationAlgorithm = nodes[0].value + + this.signatureAlgorithm = + utils.findFirst(doc, "//*[local-name(.)='SignatureMethod']/@Algorithm").value + + this.references = [] + var references = select(doc, "//*[local-name(.)='SignedInfo']/*[local-name(.)='Reference' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']") + if (references.length == 0) throw new Error("could not find any Reference elements") + + for (var i in references) { + this.loadReference(references[i]) + } + + this.signatureValue = + utils.findFirst(doc, "//*[local-name(.)='SignatureValue']/text()").data.replace(/\n/g, '') + + this.keyInfo = select(doc, "//*[local-name(.)='KeyInfo']") +} + +/** + * Load the reference xml node to a model + * + */ +SignedXml.prototype.loadReference = function(ref) { + var nodes = utils.findChilds(ref, "DigestMethod") + if (nodes.length==0) throw new Error("could not find DigestMethod in reference " + ref.toString()) + var digestAlgoNode = nodes[0] + + var attr = utils.findAttr(digestAlgoNode, "Algorithm") + if (!attr) throw new Error("could not find Algorithm attribute in node " + digestAlgoNode.toString()) + var digestAlgo = attr.value + + nodes = utils.findChilds(ref, "DigestValue") + if (nodes.length==0) throw new Error("could not find DigestValue node in reference " + ref.toString()) + if (nodes[0].childNodes.length==0 || !nodes[0].firstChild.data) + { + throw new Error("could not find the value of DigestValue in " + nodes[0].toString()) + } + var digestValue = nodes[0].firstChild.data + + var transforms = [] + var inclusiveNamespacesPrefixList; + nodes = utils.findChilds(ref, "Transforms") + if (nodes.length!=0) { + var transformsNode = nodes[0] + var transformsAll = utils.findChilds(transformsNode, "Transform") + for (var t in transformsAll) { + var trans = transformsAll[t] + transforms.push(utils.findAttr(trans, "Algorithm").value) + } + + var inclusiveNamespaces = select(transformsNode, "//*[local-name(.)='InclusiveNamespaces']"); + if (inclusiveNamespaces.length > 0) { + inclusiveNamespacesPrefixList = inclusiveNamespaces[0].getAttribute('PrefixList'); + } + } + + //***workaround for validating windows mobile store signatures - it uses c14n but does not state it in the transforms + if (transforms.length==1 && transforms[0]=="http://www.w3.org/2000/09/xmldsig#enveloped-signature") + transforms.push("http://www.w3.org/2001/10/xml-exc-c14n#") + + this.addReference(null, transforms, digestAlgo, utils.findAttr(ref, "URI").value, digestValue, inclusiveNamespacesPrefixList) +} + +SignedXml.prototype.addReference = function(xpath, transforms, digestAlgorithm, uri, digestValue, inclusiveNamespacesPrefixList) { + this.references.push({ + "xpath": xpath, + "transforms": transforms ? transforms : ["http://www.w3.org/2001/10/xml-exc-c14n#"] , + "digestAlgorithm": digestAlgorithm ? digestAlgorithm : "http://www.w3.org/2000/09/xmldsig#sha1", + "uri": uri, + "digestValue": digestValue, + "inclusiveNamespacesPrefixList": inclusiveNamespacesPrefixList + }); +} + +/** + * Compute the signature of the given xml (usign the already defined settings) + * + */ +SignedXml.prototype.computeSignature = function(xml, xpathToNodeBeforeSignature) { + var doc = new Dom().parseFromString(xml) + this.signatureXml = "" + + var signedInfo = this.createSignedInfo(doc); + this.signatureXml += signedInfo; + this.signatureXml += this.createSignature(signedInfo); + this.signatureXml += this.getKeyInfo() + this.signatureXml += "" + + this.originalXmlWithIds = doc.toString() + + var signatureDoc = new Dom().parseFromString(this.signatureXml) + if (xpathToNodeBeforeSignature) { + var nodes = select(doc, xpathToNodeBeforeSignature); + if (!nodes && nodes.length === 0) { + doc.documentElement.appendChild(signatureDoc.documentElement); + } else { + var referenceNode = nodes[0]; + // insert before referenceNode.nextSibling + doc.documentElement.insertBefore(signatureDoc.documentElement, referenceNode.nextSibling ? referenceNode.nextSibling : referenceNode); + } + } else { + doc.documentElement.appendChild(signatureDoc.documentElement) + } + + this.signedXml = doc.toString() +} + +SignedXml.prototype.getKeyInfo = function() { + var res = "" + if (this.keyInfoProvider) { + res += "" + res += this.keyInfoProvider.getKeyInfo(this.signingKey) + res += "" + } + return res +} + +/** + * Generate the Reference nodes (as part of the signature process) + * + */ +SignedXml.prototype.createReferences = function(doc) { + + var res = "" + for (var n in this.references) { + var ref = this.references[n] + , nodes = select(doc, ref.xpath) + + if (nodes.length==0) { + throw new Error('the following xpath cannot be signed because it was not found: ' + ref.xpath) + } + + for (var h in nodes) { + var node = nodes[h] + var id = this.ensureHasId(node); + ref.uri = id + res += "" + + "" + + for (var t in ref.transforms) { + var trans = ref.transforms[t] + var transform = this.findCanonicalizationAlgorithm(trans) + res += "" + } + + var canonXml = this.getCanonXml(ref.transforms, node) + + var digestAlgorithm = this.findHashAlgorithm(ref.digestAlgorithm) + res += ""+ + ""+ + "" + digestAlgorithm.getHash(canonXml) + ""+ + "" + } + } + + return res +} + +SignedXml.prototype.getCanonXml = function(transforms, node, options) { + var canonXml = node + for (var t in transforms) { + var transform = this.findCanonicalizationAlgorithm(transforms[t]) + canonXml = transform.process(canonXml, options); + //TODO: currently transform.process may return either Node or String value (enveloped transformation returns Node, exclusive-canonicalization returns String). + //This eitehr needs to be more explicit in the API, or all should return the same. + //exclusive-canonicalization returns String since it builds the Xml by hand. If it had used xmldom it would inccorectly minimize empty tags + //to instead of and also incorrectly handle some delicate line break issues. + //enveloped transformation returns Node since if it would return String consider this case: + // + //if only y is the node to sign then a string would be without the definition of the p namespace. probably xmldom toString() should have added it. + } + return canonXml.toString() +} + +/** + * Ensure an element has Id attribute. If not create it with unique value. + * Work with both normal and wssecurity Id flavour + */ +SignedXml.prototype.ensureHasId = function(node) { + var attr + + if (this.idMode=="wssecurity") { + attr = utils.findAttr(node, + "Id", + "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd") + } + else { + for (var index in this.idAttributes) { + attr = utils.findAttr(node, this.idAttributes[index], null); + if (attr) break; + } + } + + if (attr) return attr.value + + //add the attribute + var id = "_" + this.id++ + + if (this.idMode=="wssecurity") { + node.setAttributeNS("http://www.w3.org/2000/xmlns/", + "xmlns:wsu", + "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd") + node.setAttributeNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", + "wsu:Id", + id) + } + else { + node.setAttribute("Id", id) + } + + return id +} + +/** + * Create the SignedInfo element + * + */ +SignedXml.prototype.createSignedInfo = function(doc) { + var transform = this.findCanonicalizationAlgorithm(this.canonicalizationAlgorithm) + var algo = this.findSignatureAlgorithm(this.signatureAlgorithm) + + var res = "" + res += "" + + "" + + res += this.createReferences(doc) + res += "" + return res +} + +/** + * Create the Signature element + * + */ +SignedXml.prototype.createSignature = function(signedInfo) { + //the canonicalization requires to get a valid xml node. + //we need to wrap the info in a dummy signature since it contains the default namespace. + var dummySignatureWrapper = "" + + signedInfo + + "" + + var xml = new Dom().parseFromString(dummySignatureWrapper) + //get the signedInfo + var node = xml.documentElement.firstChild; + var canAlgorithm = new this.findCanonicalizationAlgorithm(this.canonicalizationAlgorithm) + var canonizedSignedInfo = canAlgorithm.process(node) + var signatureAlgorithm = this.findSignatureAlgorithm(this.signatureAlgorithm) + this.signatureValue = signatureAlgorithm.getSignature(canonizedSignedInfo, this.signingKey) + return "" + this.signatureValue + "" +} + + +SignedXml.prototype.getSignatureXml = function() { + return this.signatureXml +} + +SignedXml.prototype.getOriginalXmlWithIds = function() { + return this.originalXmlWithIds +} + +SignedXml.prototype.getSignedXml = function() { + return this.signedXml +} diff --git a/lib/xml-crypto/lib/utils.js b/lib/xml-crypto/lib/utils.js new file mode 100644 index 0000000..a9eaa4f --- /dev/null +++ b/lib/xml-crypto/lib/utils.js @@ -0,0 +1,73 @@ +var select = require('xpath.js') + , dom = require('xmldom').DOMParser + +function findAttr(node, localName, namespace) { + for (var i = 0; i': '>', + '\r': ' ' +} + +var escaped_one_to_xml_special_map = { + '&': '&', + '"': '"', + '<': '<', + '>': '>', + ' ': '\r' +} + +function normalizeXmlIncludingCR(string) { + return string.replace(/([\&"<>\r])/g, function(str, item) { + return xml_special_to_escaped_one_map[item]; + }) +} + +function deNormalizeXmlIncludingCR(string) { + return string.replace(/("|<|>|&| )/g, + function(str, item) { + return escaped_one_to_xml_special_map[item]; + }) +} + +exports.findAttr = findAttr +exports.findChilds = findChilds +exports.normalizeXmlIncludingCR = normalizeXmlIncludingCR +exports.deNormalizeXmlIncludingCR = deNormalizeXmlIncludingCR +exports.findFirst = findFirst \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xmldom/.npmignore b/lib/xml-crypto/node_modules/xmldom/.npmignore new file mode 100644 index 0000000..69b007c --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/.npmignore @@ -0,0 +1,2 @@ +/node_modules +/.proof.out diff --git a/lib/xml-crypto/node_modules/xmldom/.project b/lib/xml-crypto/node_modules/xmldom/.project new file mode 100644 index 0000000..49691ce --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/.project @@ -0,0 +1,11 @@ + + + xmldom + + + + + + + + diff --git a/lib/xml-crypto/node_modules/xmldom/.travis.yml b/lib/xml-crypto/node_modules/xmldom/.travis.yml new file mode 100644 index 0000000..245cc5d --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/.travis.yml @@ -0,0 +1,18 @@ +language: node_js + +node_js: + - 0.8 + +branches: + only: + - master + - proof + - travis-ci + +# Not using `npm install --dev` because it is recursive. It will pull in the all +# development dependencies for CoffeeScript. Way too much spew in the Travis CI +# build output. + +before_install: + - npm install + - npm install istanbul coveralls diff --git a/lib/xml-crypto/node_modules/xmldom/__package__.js b/lib/xml-crypto/node_modules/xmldom/__package__.js new file mode 100644 index 0000000..93af349 --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/__package__.js @@ -0,0 +1,4 @@ +this.addScript('dom.js',['DOMImplementation','XMLSerializer']); +this.addScript('dom-parser.js',['DOMHandler','DOMParser'], + ['DOMImplementation','XMLReader']); +this.addScript('sax.js','XMLReader'); \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xmldom/changelog b/lib/xml-crypto/node_modules/xmldom/changelog new file mode 100644 index 0000000..ab815bb --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/changelog @@ -0,0 +1,14 @@ +### Version 0.1.16 + +Sat May 4 14:58:03 UTC 2013 + + * Correctly handle multibyte Unicode greater than two byts. #57. #56. + * Initial unit testing and test coverage. #53. #46. #19. + * Create Bower `component.json` #52. + +### Version 0.1.8 + + * Add: some test case from node-o3-xml(excludes xpath support) + * Fix: remove existed attribute before setting (bug introduced in v0.1.5) + * Fix: index direct access for childNodes and any NodeList collection(not w3c standard) + * Fix: remove last child bug diff --git a/lib/xml-crypto/node_modules/xmldom/component.json b/lib/xml-crypto/node_modules/xmldom/component.json new file mode 100644 index 0000000..93b4d57 --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/component.json @@ -0,0 +1,10 @@ +{ + "name": "xmldom", + "version": "0.1.15", + "main": "dom-parser.js", + "ignore": [ + "**/.*", + "node_modules", + "components" + ] +} diff --git a/lib/xml-crypto/node_modules/xmldom/dom-parser.js b/lib/xml-crypto/node_modules/xmldom/dom-parser.js new file mode 100644 index 0000000..5ab56ee --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/dom-parser.js @@ -0,0 +1,253 @@ +function DOMParser(options){ + this.options = + options != true && //To the version (0.1.12) compatible + options ||{locator:{}}; + +} +DOMParser.prototype.parseFromString = function(source,mimeType){ + var options = this.options; + var sax = new XMLReader(options); + var domBuilder = options.domBuilder || new DOMHandler();//contentHandler and LexicalHandler + var errorHandler = options.errorHandler; + var locator = options.locator; + var defaultNSMap = {}; + var entityMap = {'lt':'<','gt':'>','amp':'&','quot':'"','apos':"'"} + if(locator){ + domBuilder.setDocumentLocator(locator) + } + + sax.errorHandler = buildErrorHandler(errorHandler,domBuilder,locator); + sax.domBuilder = options.domBuilder || domBuilder; + if(/\/x?html?$/.test(mimeType)){ + entityMap.nbsp = '\xa0'; + entityMap.copy = '\xa9'; + defaultNSMap['']= 'http://www.w3.org/1999/xhtml'; + } + sax.parse(source,defaultNSMap,entityMap); + return domBuilder.document; +} +function buildErrorHandler(errorImpl,domBuilder,locator){ + if(!errorImpl){ + if(domBuilder instanceof DOMHandler){ + return domBuilder; + } + errorImpl = domBuilder ; + } + var errorHandler = {} + var isCallback = errorImpl instanceof Function; + locator = locator||{} + function build(key){ + var fn = errorImpl[key]; + if(!fn){ + if(isCallback){ + fn = errorImpl.length == 2?function(msg){errorImpl(key,msg)}:errorImpl; + }else{ + var i=arguments.length; + while(--i){ + if(fn = errorImpl[arguments[i]]){ + break; + } + } + } + } + errorHandler[key] = fn && function(msg){ + fn(msg+_locator(locator)); + }||function(){}; + } + build('warning','warn'); + build('error','warn','warning'); + build('fatalError','warn','warning','error'); + return errorHandler; +} +/** + * +ContentHandler+ErrorHandler + * +LexicalHandler+EntityResolver2 + * -DeclHandler-DTDHandler + * + * DefaultHandler:EntityResolver, DTDHandler, ContentHandler, ErrorHandler + * DefaultHandler2:DefaultHandler,LexicalHandler, DeclHandler, EntityResolver2 + * @link http://www.saxproject.org/apidoc/org/xml/sax/helpers/DefaultHandler.html + */ +function DOMHandler() { + this.cdata = false; +} +function position(locator,node){ + node.lineNumber = locator.lineNumber; + node.columnNumber = locator.columnNumber; +} +/** + * @see org.xml.sax.ContentHandler#startDocument + * @link http://www.saxproject.org/apidoc/org/xml/sax/ContentHandler.html + */ +DOMHandler.prototype = { + startDocument : function() { + this.document = new DOMImplementation().createDocument(null, null, null); + if (this.locator) { + this.document.documentURI = this.locator.systemId; + } + }, + startElement:function(namespaceURI, localName, qName, attrs) { + var doc = this.document; + var el = doc.createElementNS(namespaceURI, qName||localName); + var len = attrs.length; + appendElement(this, el); + this.currentElement = el; + + this.locator && position(this.locator,el) + for (var i = 0 ; i < len; i++) { + var namespaceURI = attrs.getURI(i); + var value = attrs.getValue(i); + var qName = attrs.getQName(i); + var attr = doc.createAttributeNS(namespaceURI, qName); + if( attr.getOffset){ + position(attr.getOffset(1),attr) + } + attr.value = attr.nodeValue = value; + el.setAttributeNode(attr) + } + }, + endElement:function(namespaceURI, localName, qName) { + var current = this.currentElement + var tagName = current.tagName; + this.currentElement = current.parentNode; + }, + startPrefixMapping:function(prefix, uri) { + }, + endPrefixMapping:function(prefix) { + }, + processingInstruction:function(target, data) { + var ins = this.document.createProcessingInstruction(target, data); + this.locator && position(this.locator,ins) + appendElement(this, ins); + }, + ignorableWhitespace:function(ch, start, length) { + }, + characters:function(chars, start, length) { + chars = _toString.apply(this,arguments) + //console.log(chars) + if(this.currentElement && chars){ + if (this.cdata) { + var charNode = this.document.createCDATASection(chars); + this.currentElement.appendChild(charNode); + } else { + var charNode = this.document.createTextNode(chars); + this.currentElement.appendChild(charNode); + } + this.locator && position(this.locator,charNode) + } + }, + skippedEntity:function(name) { + }, + endDocument:function() { + this.document.normalize(); + }, + setDocumentLocator:function (locator) { + if(this.locator = locator){// && !('lineNumber' in locator)){ + locator.lineNumber = 0; + } + }, + //LexicalHandler + comment:function(chars, start, length) { + chars = _toString.apply(this,arguments) + var comm = this.document.createComment(chars); + this.locator && position(this.locator,comm) + appendElement(this, comm); + }, + + startCDATA:function() { + //used in characters() methods + this.cdata = true; + }, + endCDATA:function() { + this.cdata = false; + }, + + startDTD:function(name, publicId, systemId) { + var impl = this.document.implementation; + if (impl && impl.createDocumentType) { + var dt = impl.createDocumentType(name, publicId, systemId); + this.locator && position(this.locator,dt) + appendElement(this, dt); + } + }, + /** + * @see org.xml.sax.ErrorHandler + * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html + */ + warning:function(error) { + console.warn(error,_locator(this.locator)); + }, + error:function(error) { + console.error(error,_locator(this.locator)); + }, + fatalError:function(error) { + console.error(error,_locator(this.locator)); + throw error; + } +} +function _locator(l){ + if(l){ + return '\n@'+(l.systemId ||'')+'#[line:'+l.lineNumber+',col:'+l.columnNumber+']' + } +} +function _toString(chars,start,length){ + if(typeof chars == 'string'){ + return chars.substr(start,length) + }else{//java sax connect width xmldom on rhino(what about: "? && !(chars instanceof String)") + if(chars.length >= start+length || start){ + return new java.lang.String(chars,start,length)+''; + } + return chars; + } +} + +/* + * @link http://www.saxproject.org/apidoc/org/xml/sax/ext/LexicalHandler.html + * used method of org.xml.sax.ext.LexicalHandler: + * #comment(chars, start, length) + * #startCDATA() + * #endCDATA() + * #startDTD(name, publicId, systemId) + * + * + * IGNORED method of org.xml.sax.ext.LexicalHandler: + * #endDTD() + * #startEntity(name) + * #endEntity(name) + * + * + * @link http://www.saxproject.org/apidoc/org/xml/sax/ext/DeclHandler.html + * IGNORED method of org.xml.sax.ext.DeclHandler + * #attributeDecl(eName, aName, type, mode, value) + * #elementDecl(name, model) + * #externalEntityDecl(name, publicId, systemId) + * #internalEntityDecl(name, value) + * @link http://www.saxproject.org/apidoc/org/xml/sax/ext/EntityResolver2.html + * IGNORED method of org.xml.sax.EntityResolver2 + * #resolveEntity(String name,String publicId,String baseURI,String systemId) + * #resolveEntity(publicId, systemId) + * #getExternalSubset(name, baseURI) + * @link http://www.saxproject.org/apidoc/org/xml/sax/DTDHandler.html + * IGNORED method of org.xml.sax.DTDHandler + * #notationDecl(name, publicId, systemId) {}; + * #unparsedEntityDecl(name, publicId, systemId, notationName) {}; + */ +"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(key){ + DOMHandler.prototype[key] = function(){return null} +}) + +/* Private static helpers treated below as private instance methods, so don't need to add these to the public API; we might use a Relator to also get rid of non-standard public properties */ +function appendElement (hander,node) { + if (!hander.currentElement) { + hander.document.appendChild(node); + } else { + hander.currentElement.appendChild(node); + } +}//appendChild and setAttributeNS are preformance key + +if(typeof require == 'function'){ + var XMLReader = require('./sax').XMLReader; + var DOMImplementation = exports.DOMImplementation = require('./dom').DOMImplementation; + exports.XMLSerializer = require('./dom').XMLSerializer ; + exports.DOMParser = DOMParser; +} diff --git a/lib/xml-crypto/node_modules/xmldom/dom.js b/lib/xml-crypto/node_modules/xmldom/dom.js new file mode 100644 index 0000000..f79a561 --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/dom.js @@ -0,0 +1,1138 @@ +/* + * DOM Level 2 + * Object DOMException + * @see http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html + * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html + */ + +function copy(src,dest){ + for(var p in src){ + dest[p] = src[p]; + } +} +/** +^\w+\.prototype\.([_\w]+)\s*=\s*((?:.*\{\s*?[\r\n][\s\S]*?^})|\S.*?(?=[;\r\n]));? +^\w+\.prototype\.([_\w]+)\s*=\s*(\S.*?(?=[;\r\n]));? + */ +function _extends(Class,Super){ + var pt = Class.prototype; + if(Object.create){ + var ppt = Object.create(Super.prototype) + pt.__proto__ = ppt; + } + if(!(pt instanceof Super)){ + function t(){}; + t.prototype = Super.prototype; + t = new t(); + copy(pt,t); + Class.prototype = pt = t; + } + if(pt.constructor != Class){ + if(typeof Class != 'function'){ + console.error("unknow Class:"+Class) + } + pt.constructor = Class + } +} +var htmlns = 'http://www.w3.org/1999/xhtml' ; +// Node Types +var NodeType = {} +var ELEMENT_NODE = NodeType.ELEMENT_NODE = 1; +var ATTRIBUTE_NODE = NodeType.ATTRIBUTE_NODE = 2; +var TEXT_NODE = NodeType.TEXT_NODE = 3; +var CDATA_SECTION_NODE = NodeType.CDATA_SECTION_NODE = 4; +var ENTITY_REFERENCE_NODE = NodeType.ENTITY_REFERENCE_NODE = 5; +var ENTITY_NODE = NodeType.ENTITY_NODE = 6; +var PROCESSING_INSTRUCTION_NODE = NodeType.PROCESSING_INSTRUCTION_NODE = 7; +var COMMENT_NODE = NodeType.COMMENT_NODE = 8; +var DOCUMENT_NODE = NodeType.DOCUMENT_NODE = 9; +var DOCUMENT_TYPE_NODE = NodeType.DOCUMENT_TYPE_NODE = 10; +var DOCUMENT_FRAGMENT_NODE = NodeType.DOCUMENT_FRAGMENT_NODE = 11; +var NOTATION_NODE = NodeType.NOTATION_NODE = 12; + +// ExceptionCode +var ExceptionCode = {} +var ExceptionMessage = {}; +var INDEX_SIZE_ERR = ExceptionCode.INDEX_SIZE_ERR = ((ExceptionMessage[1]="Index size error"),1); +var DOMSTRING_SIZE_ERR = ExceptionCode.DOMSTRING_SIZE_ERR = ((ExceptionMessage[2]="DOMString size error"),2); +var HIERARCHY_REQUEST_ERR = ExceptionCode.HIERARCHY_REQUEST_ERR = ((ExceptionMessage[3]="Hierarchy request error"),3); +var WRONG_DOCUMENT_ERR = ExceptionCode.WRONG_DOCUMENT_ERR = ((ExceptionMessage[4]="Wrong document"),4); +var INVALID_CHARACTER_ERR = ExceptionCode.INVALID_CHARACTER_ERR = ((ExceptionMessage[5]="Invalid character"),5); +var NO_DATA_ALLOWED_ERR = ExceptionCode.NO_DATA_ALLOWED_ERR = ((ExceptionMessage[6]="No data allowed"),6); +var NO_MODIFICATION_ALLOWED_ERR = ExceptionCode.NO_MODIFICATION_ALLOWED_ERR = ((ExceptionMessage[7]="No modification allowed"),7); +var NOT_FOUND_ERR = ExceptionCode.NOT_FOUND_ERR = ((ExceptionMessage[8]="Not found"),8); +var NOT_SUPPORTED_ERR = ExceptionCode.NOT_SUPPORTED_ERR = ((ExceptionMessage[9]="Not supported"),9); +var INUSE_ATTRIBUTE_ERR = ExceptionCode.INUSE_ATTRIBUTE_ERR = ((ExceptionMessage[10]="Attribute in use"),10); +//level2 +var INVALID_STATE_ERR = ExceptionCode.INVALID_STATE_ERR = ((ExceptionMessage[11]="Invalid state"),11); +var SYNTAX_ERR = ExceptionCode.SYNTAX_ERR = ((ExceptionMessage[12]="Syntax error"),12); +var INVALID_MODIFICATION_ERR = ExceptionCode.INVALID_MODIFICATION_ERR = ((ExceptionMessage[13]="Invalid modification"),13); +var NAMESPACE_ERR = ExceptionCode.NAMESPACE_ERR = ((ExceptionMessage[14]="Invalid namespace"),14); +var INVALID_ACCESS_ERR = ExceptionCode.INVALID_ACCESS_ERR = ((ExceptionMessage[15]="Invalid access"),15); + + +function DOMException(code, message) { + if(message instanceof Error){ + var error = message; + }else{ + error = this; + Error.call(this, ExceptionMessage[code]); + this.message = ExceptionMessage[code]; + if(Error.captureStackTrace) Error.captureStackTrace(this, DOMException); + } + error.code = code; + if(message) this.message = this.message + ": " + message; + return error; +}; +DOMException.prototype = Error.prototype; +copy(ExceptionCode,DOMException) +/** + * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177 + * The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented. NodeList objects in the DOM are live. + * The items in the NodeList are accessible via an integral index, starting from 0. + */ +function NodeList() { +}; +NodeList.prototype = { + /** + * The number of nodes in the list. The range of valid child node indices is 0 to length-1 inclusive. + * @standard level1 + */ + length:0, + /** + * Returns the indexth item in the collection. If index is greater than or equal to the number of nodes in the list, this returns null. + * @standard level1 + * @param index unsigned long + * Index into the collection. + * @return Node + * The node at the indexth position in the NodeList, or null if that is not a valid index. + */ + item: function(index) { + return this[index] || null; + } +}; +function LiveNodeList(node,refresh){ + this._node = node; + this._refresh = refresh + _updateLiveList(this); +} +function _updateLiveList(list){ + var inc = list._node._inc || list._node.ownerDocument._inc; + if(list._inc != inc){ + var ls = list._refresh(list._node); + //console.log(ls.length) + __set__(list,'length',ls.length); + copy(ls,list); + list._inc = inc; + } +} +LiveNodeList.prototype.item = function(i){ + _updateLiveList(this); + return this[i]; +} + +_extends(LiveNodeList,NodeList); +/** + * + * Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name. Note that NamedNodeMap does not inherit from NodeList; NamedNodeMaps are not maintained in any particular order. Objects contained in an object implementing NamedNodeMap may also be accessed by an ordinal index, but this is simply to allow convenient enumeration of the contents of a NamedNodeMap, and does not imply that the DOM specifies an order to these Nodes. + * NamedNodeMap objects in the DOM are live. + * used for attributes or DocumentType entities + */ +function NamedNodeMap() { +}; + +function _findNodeIndex(list,node){ + var i = list.length; + while(i--){ + if(list[i] === node){return i} + } +} + +function _addNamedNode(el,list,newAttr,oldAttr){ + if(oldAttr){ + list[_findNodeIndex(list,oldAttr)] = newAttr; + }else{ + list[list.length++] = newAttr; + } + if(el){ + newAttr.ownerElement = el; + var doc = el.ownerDocument; + if(doc){ + oldAttr && _onRemoveAttribute(doc,el,oldAttr); + _onAddAttribute(doc,el,newAttr); + } + } +} +function _removeNamedNode(el,list,attr){ + var i = _findNodeIndex(list,attr); + if(i>=0){ + var lastIndex = list.length-1 + while(i0 || key == 'xmlns'){ +// return null; +// } + var i = this.length; + while(i--){ + var attr = this[i]; + if(attr.nodeName == key){ + return attr; + } + } + }, + setNamedItem: function(attr) { + var el = attr.ownerElement; + if(el && el!=this._ownerElement){ + throw new DOMException(INUSE_ATTRIBUTE_ERR); + } + var oldAttr = this.getNamedItem(attr.nodeName); + _addNamedNode(this._ownerElement,this,attr,oldAttr); + return oldAttr; + }, + /* returns Node */ + setNamedItemNS: function(attr) {// raises: WRONG_DOCUMENT_ERR,NO_MODIFICATION_ALLOWED_ERR,INUSE_ATTRIBUTE_ERR + var el = attr.ownerElement, oldAttr; + if(el && el!=this._ownerElement){ + throw new DOMException(INUSE_ATTRIBUTE_ERR); + } + oldAttr = this.getNamedItemNS(attr.namespaceURI,attr.localName); + _addNamedNode(this._ownerElement,this,attr,oldAttr); + return oldAttr; + }, + + /* returns Node */ + removeNamedItem: function(key) { + var attr = this.getNamedItem(key); + _removeNamedNode(this._ownerElement,this,attr); + return attr; + + + },// raises: NOT_FOUND_ERR,NO_MODIFICATION_ALLOWED_ERR + + //for level2 + removeNamedItemNS:function(namespaceURI,localName){ + var attr = this.getNamedItemNS(namespaceURI,localName); + _removeNamedNode(this._ownerElement,this,attr); + return attr; + }, + getNamedItemNS: function(namespaceURI, localName) { + var i = this.length; + while(i--){ + var node = this[i]; + if(node.localName == localName && node.namespaceURI == namespaceURI){ + return node; + } + } + return null; + } +}; +/** + * @see http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-102161490 + */ +function DOMImplementation(/* Object */ features) { + this._features = {}; + if (features) { + for (var feature in features) { + this._features = features[feature]; + } + } +}; + +DOMImplementation.prototype = { + hasFeature: function(/* string */ feature, /* string */ version) { + var versions = this._features[feature.toLowerCase()]; + if (versions && (!version || version in versions)) { + return true; + } else { + return false; + } + }, + // Introduced in DOM Level 2: + createDocument:function(namespaceURI, qualifiedName, doctype){// raises:INVALID_CHARACTER_ERR,NAMESPACE_ERR,WRONG_DOCUMENT_ERR + var doc = new Document(); + doc.doctype = doctype; + if(doctype){ + doc.appendChild(doctype); + } + doc.implementation = this; + doc.childNodes = new NodeList(); + if(qualifiedName){ + var root = doc.createElementNS(namespaceURI,qualifiedName); + doc.appendChild(root); + } + return doc; + }, + // Introduced in DOM Level 2: + createDocumentType:function(qualifiedName, publicId, systemId){// raises:INVALID_CHARACTER_ERR,NAMESPACE_ERR + var node = new DocumentType(); + node.name = qualifiedName; + node.nodeName = qualifiedName; + node.publicId = publicId; + node.systemId = systemId; + // Introduced in DOM Level 2: + //readonly attribute DOMString internalSubset; + + //TODO:.. + // readonly attribute NamedNodeMap entities; + // readonly attribute NamedNodeMap notations; + return node; + } +}; + + +/** + * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247 + */ + +function Node() { +}; + +Node.prototype = { + firstChild : null, + lastChild : null, + previousSibling : null, + nextSibling : null, + attributes : null, + parentNode : null, + childNodes : null, + ownerDocument : null, + nodeValue : null, + namespaceURI : null, + prefix : null, + localName : null, + // Modified in DOM Level 2: + insertBefore:function(newChild, refChild){//raises + return _insertBefore(this,newChild,refChild); + }, + replaceChild:function(newChild, oldChild){//raises + this.insertBefore(newChild,oldChild); + if(oldChild){ + this.removeChild(oldChild); + } + }, + removeChild:function(oldChild){ + return _removeChild(this,oldChild); + }, + appendChild:function(newChild){ + return this.insertBefore(newChild,null); + }, + hasChildNodes:function(){ + return this.firstChild != null; + }, + cloneNode:function(deep){ + return cloneNode(this.ownerDocument||this,this,deep); + }, + // Modified in DOM Level 2: + normalize:function(){ + var child = this.firstChild; + while(child){ + var next = child.nextSibling; + if(next && next.nodeType == TEXT_NODE && child.nodeType == TEXT_NODE){ + this.removeChild(next); + child.appendData(next.data); + }else{ + child.normalize(); + child = next; + } + } + }, + // Introduced in DOM Level 2: + isSupported:function(feature, version){ + return this.ownerDocument.implementation.hasFeature(feature,version); + }, + // Introduced in DOM Level 2: + hasAttributes:function(){ + return this.attributes.length>0; + }, + lookupPrefix:function(namespaceURI){ + var el = this; + while(el){ + var map = el._nsMap; + //console.dir(map) + if(map){ + for(var n in map){ + if(map[n] == namespaceURI){ + return n; + } + } + } + el = el.nodeType == 2?el.ownerDocument : el.parentNode; + } + return null; + }, + // Introduced in DOM Level 3: + lookupNamespaceURI:function(prefix){ + var el = this; + while(el){ + var map = el._nsMap; + //console.dir(map) + if(map){ + if(prefix in map){ + return map[prefix] ; + } + } + el = el.nodeType == 2?el.ownerDocument : el.parentNode; + } + return null; + }, + // Introduced in DOM Level 3: + isDefaultNamespace:function(namespaceURI){ + var prefix = this.lookupPrefix(namespaceURI); + return prefix == null; + } +}; + + +function _xmlEncoder(c){ + return c == '<' && '<' || + c == '>' && '>' || + c == '&' && '&' || + c == '"' && '"' || + '&#'+c.charCodeAt()+';' +} + + +copy(NodeType,Node); +copy(NodeType,Node.prototype); + +/** + * @param callback return true for continue,false for break + * @return boolean true: break visit; + */ +function _visitNode(node,callback){ + if(callback(node)){ + return true; + } + if(node = node.firstChild){ + do{ + if(_visitNode(node,callback)){return true} + }while(node=node.nextSibling) + } +} + + + +function Document(){ +} +function _onAddAttribute(doc,el,newAttr){ + doc && doc._inc++; + var ns = newAttr.namespaceURI ; + if(ns == 'http://www.w3.org/2000/xmlns/'){ + //update namespace + el._nsMap[newAttr.prefix?newAttr.localName:''] = newAttr.value + } +} +function _onRemoveAttribute(doc,el,newAttr,remove){ + doc && doc._inc++; + var ns = newAttr.namespaceURI ; + if(ns == 'http://www.w3.org/2000/xmlns/'){ + //update namespace + delete el._nsMap[newAttr.prefix?newAttr.localName:''] + } +} +function _onUpdateChild(doc,el,newChild){ + if(doc && doc._inc){ + doc._inc++; + //update childNodes + var cs = el.childNodes; + if(newChild){ + cs[cs.length++] = newChild; + }else{ + //console.log(1) + var child = el.firstChild; + var i = 0; + while(child){ + cs[i++] = child; + child =child.nextSibling; + } + cs.length = i; + } + } +} + +/** + * attributes; + * children; + * + * writeable properties: + * nodeValue,Attr:value,CharacterData:data + * prefix + */ +function _removeChild(parentNode,child){ + var previous = child.previousSibling; + var next = child.nextSibling; + if(previous){ + previous.nextSibling = next; + }else{ + parentNode.firstChild = next + } + if(next){ + next.previousSibling = previous; + }else{ + parentNode.lastChild = previous; + } + _onUpdateChild(parentNode.ownerDocument,parentNode); + return child; +} +/** + * preformance key(refChild == null) + */ +function _insertBefore(parentNode,newChild,nextChild){ + var cp = newChild.parentNode; + if(cp){ + cp.removeChild(newChild);//remove and update + } + if(newChild.nodeType === DOCUMENT_FRAGMENT_NODE){ + var newFirst = newChild.firstChild; + if (newFirst == null) { + return newChild; + } + var newLast = newChild.lastChild; + }else{ + newFirst = newLast = newChild; + } + var pre = nextChild ? nextChild.previousSibling : parentNode.lastChild; + + newFirst.previousSibling = pre; + newLast.nextSibling = nextChild; + + + if(pre){ + pre.nextSibling = newFirst; + }else{ + parentNode.firstChild = newFirst; + } + if(nextChild == null){ + parentNode.lastChild = newLast; + }else{ + nextChild.previousSibling = newLast; + } + do{ + newFirst.parentNode = parentNode; + }while(newFirst !== newLast && (newFirst= newFirst.nextSibling)) + _onUpdateChild(parentNode.ownerDocument||parentNode,parentNode); + //console.log(parentNode.lastChild.nextSibling == null) + if (newChild.nodeType == DOCUMENT_FRAGMENT_NODE) { + newChild.firstChild = newChild.lastChild = null; + } + return newChild; +} +function _appendSingleChild(parentNode,newChild){ + var cp = newChild.parentNode; + if(cp){ + var pre = parentNode.lastChild; + cp.removeChild(newChild);//remove and update + var pre = parentNode.lastChild; + } + var pre = parentNode.lastChild; + newChild.parentNode = parentNode; + newChild.previousSibling = pre; + newChild.nextSibling = null; + if(pre){ + pre.nextSibling = newChild; + }else{ + parentNode.firstChild = newChild; + } + parentNode.lastChild = newChild; + _onUpdateChild(parentNode.ownerDocument,parentNode,newChild); + return newChild; + //console.log("__aa",parentNode.lastChild.nextSibling == null) +} +Document.prototype = { + //implementation : null, + nodeName : '#document', + nodeType : DOCUMENT_NODE, + doctype : null, + documentElement : null, + _inc : 1, + + insertBefore : function(newChild, refChild){//raises + if(newChild.nodeType == DOCUMENT_FRAGMENT_NODE){ + var child = newChild.firstChild; + while(child){ + var next = child.nextSibling; + this.insertBefore(child,refChild); + child = next; + } + return newChild; + } + if(this.documentElement == null && newChild.nodeType == 1){ + this.documentElement = newChild; + } + + return _insertBefore(this,newChild,refChild),(newChild.ownerDocument = this),newChild; + }, + removeChild : function(oldChild){ + if(this.documentElement == oldChild){ + this.documentElement = null; + } + return _removeChild(this,oldChild); + }, + // Introduced in DOM Level 2: + importNode : function(importedNode,deep){ + return importNode(this,importedNode,deep); + }, + // Introduced in DOM Level 2: + getElementById : function(id){ + var rtv = null; + _visitNode(this.documentElement,function(node){ + if(node.nodeType == 1){ + if(node.getAttribute('id') == id){ + rtv = node; + return true; + } + } + }) + return rtv; + }, + + //document factory method: + createElement : function(tagName){ + var node = new Element(); + node.ownerDocument = this; + node.nodeName = tagName; + node.tagName = tagName; + node.childNodes = new NodeList(); + var attrs = node.attributes = new NamedNodeMap(); + attrs._ownerElement = node; + return node; + }, + createDocumentFragment : function(){ + var node = new DocumentFragment(); + node.ownerDocument = this; + node.childNodes = new NodeList(); + return node; + }, + createTextNode : function(data){ + var node = new Text(); + node.ownerDocument = this; + node.appendData(data) + return node; + }, + createComment : function(data){ + var node = new Comment(); + node.ownerDocument = this; + node.appendData(data) + return node; + }, + createCDATASection : function(data){ + var node = new CDATASection(); + node.ownerDocument = this; + node.appendData(data) + return node; + }, + createProcessingInstruction : function(target,data){ + var node = new ProcessingInstruction(); + node.ownerDocument = this; + node.tagName = node.target = target; + node.nodeValue= node.data = data; + return node; + }, + createAttribute : function(name){ + var node = new Attr(); + node.ownerDocument = this; + node.name = name; + node.nodeName = name; + node.localName = name; + node.specified = true; + return node; + }, + createEntityReference : function(name){ + var node = new EntityReference(); + node.ownerDocument = this; + node.nodeName = name; + return node; + }, + // Introduced in DOM Level 2: + createElementNS : function(namespaceURI,qualifiedName){ + var node = new Element(); + var pl = qualifiedName.split(':'); + var attrs = node.attributes = new NamedNodeMap(); + node.childNodes = new NodeList(); + node.ownerDocument = this; + node.nodeName = qualifiedName; + node.tagName = qualifiedName; + node.namespaceURI = namespaceURI; + if(pl.length == 2){ + node.prefix = pl[0]; + node.localName = pl[1]; + }else{ + //el.prefix = null; + node.localName = qualifiedName; + } + attrs._ownerElement = node; + return node; + }, + // Introduced in DOM Level 2: + createAttributeNS : function(namespaceURI,qualifiedName){ + var node = new Attr(); + var pl = qualifiedName.split(':'); + node.ownerDocument = this; + node.nodeName = qualifiedName; + node.name = qualifiedName; + node.namespaceURI = namespaceURI; + node.specified = true; + if(pl.length == 2){ + node.prefix = pl[0]; + node.localName = pl[1]; + }else{ + //el.prefix = null; + node.localName = qualifiedName; + } + return node; + } +}; +_extends(Document,Node); + + +function Element() { + this._nsMap = {}; +}; +Element.prototype = { + nodeType : ELEMENT_NODE, + hasAttribute : function(name){ + return this.getAttributeNode(name)!=null; + }, + getAttribute : function(name){ + var attr = this.getAttributeNode(name); + return attr && attr.value || ''; + }, + getAttributeNode : function(name){ + return this.attributes.getNamedItem(name); + }, + setAttribute : function(name, value){ + var attr = this.ownerDocument.createAttribute(name); + attr.value = attr.nodeValue = "" + value; + this.setAttributeNode(attr) + }, + removeAttribute : function(name){ + var attr = this.getAttributeNode(name) + attr && this.removeAttributeNode(attr); + }, + + //four real opeartion method + appendChild:function(newChild){ + if(newChild.nodeType === DOCUMENT_FRAGMENT_NODE){ + return this.insertBefore(newChild,null); + }else{ + return _appendSingleChild(this,newChild); + } + }, + setAttributeNode : function(newAttr){ + return this.attributes.setNamedItem(newAttr); + }, + setAttributeNodeNS : function(newAttr){ + return this.attributes.setNamedItemNS(newAttr); + }, + removeAttributeNode : function(oldAttr){ + return this.attributes.removeNamedItem(oldAttr.nodeName); + }, + //get real attribute name,and remove it by removeAttributeNode + removeAttributeNS : function(namespaceURI, localName){ + var old = this.getAttributeNodeNS(namespaceURI, localName); + old && this.removeAttributeNode(old); + }, + + hasAttributeNS : function(namespaceURI, localName){ + return this.getAttributeNodeNS(namespaceURI, localName)!=null; + }, + getAttributeNS : function(namespaceURI, localName){ + var attr = this.getAttributeNodeNS(namespaceURI, localName); + return attr && attr.value || ''; + }, + setAttributeNS : function(namespaceURI, qualifiedName, value){ + var attr = this.ownerDocument.createAttributeNS(namespaceURI, qualifiedName); + attr.value = attr.nodeValue = value; + this.setAttributeNode(attr) + }, + getAttributeNodeNS : function(namespaceURI, localName){ + return this.attributes.getNamedItemNS(namespaceURI, localName); + }, + + getElementsByTagName : function(tagName){ + return new LiveNodeList(this,function(base){ + var ls = []; + _visitNode(base,function(node){ + if(node !== base && node.nodeType == ELEMENT_NODE && (tagName === '*' || node.tagName == tagName)){ + ls.push(node); + } + }); + return ls; + }); + }, + getElementsByTagNameNS : function(namespaceURI, localName){ + return new LiveNodeList(this,function(base){ + var ls = []; + _visitNode(base,function(node){ + if(node !== base && node.nodeType === ELEMENT_NODE && node.namespaceURI === namespaceURI && (localName === '*' || node.localName == localName)){ + ls.push(node); + } + }); + return ls; + }); + } +}; +Document.prototype.getElementsByTagName = Element.prototype.getElementsByTagName; +Document.prototype.getElementsByTagNameNS = Element.prototype.getElementsByTagNameNS; + + +_extends(Element,Node); +function Attr() { +}; +Attr.prototype.nodeType = ATTRIBUTE_NODE; +_extends(Attr,Node); + + +function CharacterData() { +}; +CharacterData.prototype = { + data : '', + substringData : function(offset, count) { + return this.data.substring(offset, offset+count); + }, + appendData: function(text) { + text = this.data+text; + this.nodeValue = this.data = text; + this.length = text.length; + }, + insertData: function(offset,text) { + this.replaceData(offset,0,text); + + }, + appendChild:function(newChild){ + //if(!(newChild instanceof CharacterData)){ + throw new Error(ExceptionMessage[3]) + //} + return Node.prototype.appendChild.apply(this,arguments) + }, + deleteData: function(offset, count) { + this.replaceData(offset,count,""); + }, + replaceData: function(offset, count, text) { + var start = this.data.substring(0,offset); + var end = this.data.substring(offset+count); + text = start + text + end; + this.nodeValue = this.data = text; + this.length = text.length; + } +} +_extends(CharacterData,Node); +function Text() { +}; +Text.prototype = { + nodeName : "#text", + nodeType : TEXT_NODE, + splitText : function(offset) { + var text = this.data; + var newText = text.substring(offset); + text = text.substring(0, offset); + this.data = this.nodeValue = text; + this.length = text.length; + var newNode = this.ownerDocument.createTextNode(newText); + if(this.parentNode){ + this.parentNode.insertBefore(newNode, this.nextSibling); + } + return newNode; + } +} +_extends(Text,CharacterData); +function Comment() { +}; +Comment.prototype = { + nodeName : "#comment", + nodeType : COMMENT_NODE +} +_extends(Comment,CharacterData); + +function CDATASection() { +}; +CDATASection.prototype = { + nodeName : "#cdata-section", + nodeType : CDATA_SECTION_NODE +} +_extends(CDATASection,CharacterData); + + +function DocumentType() { +}; +DocumentType.prototype.nodeType = DOCUMENT_TYPE_NODE; +_extends(DocumentType,Node); + +function Notation() { +}; +Notation.prototype.nodeType = NOTATION_NODE; +_extends(Notation,Node); + +function Entity() { +}; +Entity.prototype.nodeType = ENTITY_NODE; +_extends(Entity,Node); + +function EntityReference() { +}; +EntityReference.prototype.nodeType = ENTITY_REFERENCE_NODE; +_extends(EntityReference,Node); + +function DocumentFragment() { +}; +DocumentFragment.prototype.nodeName = "#document-fragment"; +DocumentFragment.prototype.nodeType = DOCUMENT_FRAGMENT_NODE; +_extends(DocumentFragment,Node); + + +function ProcessingInstruction() { +} +ProcessingInstruction.prototype.nodeType = PROCESSING_INSTRUCTION_NODE; +_extends(ProcessingInstruction,Node); +function XMLSerializer(){} +XMLSerializer.prototype.serializeToString = function(node){ + var buf = []; + serializeToString(node,buf); + return buf.join(''); +} +Node.prototype.toString =function(){ + return XMLSerializer.prototype.serializeToString(this); +} +function serializeToString(node,buf){ + switch(node.nodeType){ + case ELEMENT_NODE: + var attrs = node.attributes; + var len = attrs.length; + var child = node.firstChild; + var nodeName = node.tagName; + var isHTML = htmlns === node.namespaceURI + buf.push('<',nodeName); + for(var i=0;i'); + //if is cdata child node + if(isHTML && /^script$/i.test(nodeName)){ + if(child){ + buf.push(child.data); + } + }else{ + while(child){ + serializeToString(child,buf); + child = child.nextSibling; + } + } + buf.push(''); + }else{ + buf.push('/>'); + } + return; + case DOCUMENT_NODE: + case DOCUMENT_FRAGMENT_NODE: + var child = node.firstChild; + while(child){ + serializeToString(child,buf); + child = child.nextSibling; + } + return; + case ATTRIBUTE_NODE: + return buf.push(' ',node.name,'="',node.value.replace(/[<&"]/g,_xmlEncoder),'"'); + case TEXT_NODE: + return buf.push(node.data.replace(/[<&]/g,_xmlEncoder)); + case CDATA_SECTION_NODE: + return buf.push( ''); + case COMMENT_NODE: + return buf.push( ""); + case DOCUMENT_TYPE_NODE: + var pubid = node.publicId; + var sysid = node.systemId; + buf.push(''); + }else if(sysid && sysid!='.'){ + buf.push(' SYSTEM "',sysid,'">'); + }else{ + var sub = node.internalSubset; + if(sub){ + buf.push(" [",sub,"]"); + } + buf.push(">"); + } + return; + case PROCESSING_INSTRUCTION_NODE: + return buf.push( ""); + case ENTITY_REFERENCE_NODE: + return buf.push( '&',node.nodeName,';'); + //case ENTITY_NODE: + //case NOTATION_NODE: + default: + buf.push('??',node.nodeName); + } +} +function importNode(doc,node,deep){ + var node2; + switch (node.nodeType) { + case ELEMENT_NODE: + node2 = node.cloneNode(false); + node2.ownerDocument = doc; + //var attrs = node2.attributes; + //var len = attrs.length; + //for(var i=0;i=0.1" + }, + "dependencies": {}, + "devDependencies": { + "proof": "0.0.28" + }, + "maintainers": [ + { + "name": "jindw", + "email": "jindw@xidea.org", + "url": "http://www.xidea.org" + } + ], + "contributors": [ + { + "name": "Yaron Naveh", + "email": "yaronn01@gmail.com", + "url": "http://webservices20.blogspot.com/" + }, + { + "name": "Harutyun Amirjanyan", + "email": "amirjanyan@gmail.com", + "url": "https://github.com/nightwing" + }, + { + "name": "Alan Gutierrez", + "email": "alan@prettyrobots.com", + "url": "http://www.prettyrobots.com/" + } + ], + "bugs": { + "email": "jindw@xidea.org", + "url": "http://github.com/jindw/xmldom/issues" + }, + "licenses": [ + { + "type": "LGPL", + "url": "http://www.gnu.org/licenses/lgpl.html" + } + ], + "readme": "# XMLDOM [![Build Status](https://secure.travis-ci.org/bigeasy/xmldom.png?branch=master)](http://travis-ci.org/bigeasy/xmldom) [![Coverage Status](https://coveralls.io/repos/bigeasy/xmldom/badge.png?branch=master)](https://coveralls.io/r/bigeasy/xmldom) [![NPM version](https://badge.fury.io/js/xmldom.png)](http://badge.fury.io/js/xmldom)\n\nA JavaScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully\ncompatible with `W3C DOM level2`; and some compatible with `level3`. Supports\n`DOMParser` and `XMLSerializer` interface such as in browser.\n\nInstall:\n-------\n>npm install xmldom\n\nExample:\n====\n```javascript\nvar DOMParser = require('xmldom').DOMParser;\nvar doc = new DOMParser().parseFromString(\n '\\n'+\n '\\ttest\\n'+\n '\\t\\n'+\n '\\t\\n'+\n ''\n ,'text/xml');\ndoc.documentElement.setAttribute('x','y');\ndoc.documentElement.setAttributeNS('./lite','c:x','y2');\nvar nsAttr = doc.documentElement.getAttributeNS('./lite','x')\nconsole.info(nsAttr)\nconsole.info(doc)\n```\nAPI Reference\n=====\n\n * [DOMParser](https://developer.mozilla.org/en/DOMParser):\n\n\t```javascript\n\tparseFromString(xmlsource,mimeType)\n\t```\n\t* **options extension** _by xmldom_(not BOM standard!!)\n\n\t```javascript\n\t//added the options argument\n\tnew DOMParser(options)\n\t\n\t//errorHandler is supported\n\tnew DOMParser({\n\t\t/**\n\t\t * youcan override the errorHandler for xml parser\n\t\t * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html\n\t\t */\n\t\terrorHandler:{warning:callback,error:callback,fatalError:callback}\n\t})\n\t\t\n\t```\n\n * [XMLSerializer](https://developer.mozilla.org/en/XMLSerializer)\n \n\t```javascript\n\tserializeToString(node)\n\t```\nDOM level2 method and attribute:\n------\n\n * [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247)\n\t\n\t\tattribute:\n\t\t\tnodeValue|prefix\n\t\treadonly attribute:\n\t\t\tnodeName|nodeType|parentNode|childNodes|firstChild|lastChild|previousSibling|nextSibling|attributes|ownerDocument|namespaceURI|localName\n\t\tmethod:\t\n\t\t\tinsertBefore(newChild, refChild)\n\t\t\treplaceChild(newChild, oldChild)\n\t\t\tremoveChild(oldChild)\n\t\t\tappendChild(newChild)\n\t\t\thasChildNodes()\n\t\t\tcloneNode(deep)\n\t\t\tnormalize()\n\t\t\tisSupported(feature, version)\n\t\t\thasAttributes()\n\n * [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490)\n\t\t\n\t\tmethod:\n\t\t\thasFeature(feature, version)\n\t\t\tcreateDocumentType(qualifiedName, publicId, systemId)\n\t\t\tcreateDocument(namespaceURI, qualifiedName, doctype)\n\n * [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node\n\t\t\n\t\treadonly attribute:\n\t\t\tdoctype|implementation|documentElement\n\t\tmethod:\n\t\t\tcreateElement(tagName)\n\t\t\tcreateDocumentFragment()\n\t\t\tcreateTextNode(data)\n\t\t\tcreateComment(data)\n\t\t\tcreateCDATASection(data)\n\t\t\tcreateProcessingInstruction(target, data)\n\t\t\tcreateAttribute(name)\n\t\t\tcreateEntityReference(name)\n\t\t\tgetElementsByTagName(tagname)\n\t\t\timportNode(importedNode, deep)\n\t\t\tcreateElementNS(namespaceURI, qualifiedName)\n\t\t\tcreateAttributeNS(namespaceURI, qualifiedName)\n\t\t\tgetElementsByTagNameNS(namespaceURI, localName)\n\t\t\tgetElementById(elementId)\n\n * [DocumentFragment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-B63ED1A3) : Node\n * [Element](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-745549614) : Node\n\t\t\n\t\treadonly attribute:\n\t\t\ttagName\n\t\tmethod:\n\t\t\tgetAttribute(name)\n\t\t\tsetAttribute(name, value)\n\t\t\tremoveAttribute(name)\n\t\t\tgetAttributeNode(name)\n\t\t\tsetAttributeNode(newAttr)\n\t\t\tremoveAttributeNode(oldAttr)\n\t\t\tgetElementsByTagName(name)\n\t\t\tgetAttributeNS(namespaceURI, localName)\n\t\t\tsetAttributeNS(namespaceURI, qualifiedName, value)\n\t\t\tremoveAttributeNS(namespaceURI, localName)\n\t\t\tgetAttributeNodeNS(namespaceURI, localName)\n\t\t\tsetAttributeNodeNS(newAttr)\n\t\t\tgetElementsByTagNameNS(namespaceURI, localName)\n\t\t\thasAttribute(name)\n\t\t\thasAttributeNS(namespaceURI, localName)\n\n * [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node\n\t\n\t\tattribute:\n\t\t\tvalue\n\t\treadonly attribute:\n\t\t\tname|specified|ownerElement\n\n * [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177)\n\t\t\n\t\treadonly attribute:\n\t\t\tlength\n\t\tmethod:\n\t\t\titem(index)\n\t\n * [NamedNodeMap](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922)\n\n\t\treadonly attribute:\n\t\t\tlength\n\t\tmethod:\n\t\t\tgetNamedItem(name)\n\t\t\tsetNamedItem(arg)\n\t\t\tremoveNamedItem(name)\n\t\t\titem(index)\n\t\t\tgetNamedItemNS(namespaceURI, localName)\n\t\t\tsetNamedItemNS(arg)\n\t\t\tremoveNamedItemNS(namespaceURI, localName)\n\t\t\n * [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node\n\t\n\t\tmethod:\n\t\t\tsubstringData(offset, count)\n\t\t\tappendData(arg)\n\t\t\tinsertData(offset, arg)\n\t\t\tdeleteData(offset, count)\n\t\t\treplaceData(offset, count, arg)\n\t\t\n * [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData\n\t\n\t\tmethod:\n\t\t\tsplitText(offset)\n\t\t\t\n * [CDATASection](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-667469212)\n * [Comment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1728279322) : CharacterData\n\t\n * [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927)\n\t\n\t\treadonly attribute:\n\t\t\tname|entities|notations|publicId|systemId|internalSubset\n\t\t\t\n * Notation : Node\n\t\n\t\treadonly attribute:\n\t\t\tpublicId|systemId\n\t\t\t\n * Entity : Node\n\t\n\t\treadonly attribute:\n\t\t\tpublicId|systemId|notationName\n\t\t\t\n * EntityReference : Node \n * ProcessingInstruction : Node \n\t\n\t\tattribute:\n\t\t\tdata\n\t\treadonly attribute:\n\t\t\ttarget\n\t\t\nDOM level 3 support:\n-----\n\n * [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent)\n\t\t\n\t\tattribute:\n\t\t\ttextContent\n\t\tmethod:\n\t\t\tisDefaultNamespace(namespaceURI){\n\t\t\tlookupNamespaceURI(prefix)\n\nDOM extension by xmldom\n---\n * [Node] Source position extension; \n\t\t\n\t\tattribute:\n\t\t\t//Numbered starting from '1'\n\t\t\tlineNumber\n\t\t\t//Numbered starting from '1'\n\t\t\tcolumnNumber\n", + "readmeFilename": "readme.md", + "_id": "xmldom@0.1.16", + "dist": { + "shasum": "a2dbb61990c275e85264de47535bf2804f7b5718" + }, + "_from": "xmldom@git+https://github.com/yaronn/xmldom.git" +} diff --git a/lib/xml-crypto/node_modules/xmldom/readme.md b/lib/xml-crypto/node_modules/xmldom/readme.md new file mode 100644 index 0000000..5ce0e81 --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/readme.md @@ -0,0 +1,213 @@ +# XMLDOM [![Build Status](https://secure.travis-ci.org/bigeasy/xmldom.png?branch=master)](http://travis-ci.org/bigeasy/xmldom) [![Coverage Status](https://coveralls.io/repos/bigeasy/xmldom/badge.png?branch=master)](https://coveralls.io/r/bigeasy/xmldom) [![NPM version](https://badge.fury.io/js/xmldom.png)](http://badge.fury.io/js/xmldom) + +A JavaScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully +compatible with `W3C DOM level2`; and some compatible with `level3`. Supports +`DOMParser` and `XMLSerializer` interface such as in browser. + +Install: +------- +>npm install xmldom + +Example: +==== +```javascript +var DOMParser = require('xmldom').DOMParser; +var doc = new DOMParser().parseFromString( + '\n'+ + '\ttest\n'+ + '\t\n'+ + '\t\n'+ + '' + ,'text/xml'); +doc.documentElement.setAttribute('x','y'); +doc.documentElement.setAttributeNS('./lite','c:x','y2'); +var nsAttr = doc.documentElement.getAttributeNS('./lite','x') +console.info(nsAttr) +console.info(doc) +``` +API Reference +===== + + * [DOMParser](https://developer.mozilla.org/en/DOMParser): + + ```javascript + parseFromString(xmlsource,mimeType) + ``` + * **options extension** _by xmldom_(not BOM standard!!) + + ```javascript + //added the options argument + new DOMParser(options) + + //errorHandler is supported + new DOMParser({ + /** + * youcan override the errorHandler for xml parser + * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html + */ + errorHandler:{warning:callback,error:callback,fatalError:callback} + }) + + ``` + + * [XMLSerializer](https://developer.mozilla.org/en/XMLSerializer) + + ```javascript + serializeToString(node) + ``` +DOM level2 method and attribute: +------ + + * [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247) + + attribute: + nodeValue|prefix + readonly attribute: + nodeName|nodeType|parentNode|childNodes|firstChild|lastChild|previousSibling|nextSibling|attributes|ownerDocument|namespaceURI|localName + method: + insertBefore(newChild, refChild) + replaceChild(newChild, oldChild) + removeChild(oldChild) + appendChild(newChild) + hasChildNodes() + cloneNode(deep) + normalize() + isSupported(feature, version) + hasAttributes() + + * [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490) + + method: + hasFeature(feature, version) + createDocumentType(qualifiedName, publicId, systemId) + createDocument(namespaceURI, qualifiedName, doctype) + + * [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node + + readonly attribute: + doctype|implementation|documentElement + method: + createElement(tagName) + createDocumentFragment() + createTextNode(data) + createComment(data) + createCDATASection(data) + createProcessingInstruction(target, data) + createAttribute(name) + createEntityReference(name) + getElementsByTagName(tagname) + importNode(importedNode, deep) + createElementNS(namespaceURI, qualifiedName) + createAttributeNS(namespaceURI, qualifiedName) + getElementsByTagNameNS(namespaceURI, localName) + getElementById(elementId) + + * [DocumentFragment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-B63ED1A3) : Node + * [Element](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-745549614) : Node + + readonly attribute: + tagName + method: + getAttribute(name) + setAttribute(name, value) + removeAttribute(name) + getAttributeNode(name) + setAttributeNode(newAttr) + removeAttributeNode(oldAttr) + getElementsByTagName(name) + getAttributeNS(namespaceURI, localName) + setAttributeNS(namespaceURI, qualifiedName, value) + removeAttributeNS(namespaceURI, localName) + getAttributeNodeNS(namespaceURI, localName) + setAttributeNodeNS(newAttr) + getElementsByTagNameNS(namespaceURI, localName) + hasAttribute(name) + hasAttributeNS(namespaceURI, localName) + + * [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node + + attribute: + value + readonly attribute: + name|specified|ownerElement + + * [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177) + + readonly attribute: + length + method: + item(index) + + * [NamedNodeMap](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922) + + readonly attribute: + length + method: + getNamedItem(name) + setNamedItem(arg) + removeNamedItem(name) + item(index) + getNamedItemNS(namespaceURI, localName) + setNamedItemNS(arg) + removeNamedItemNS(namespaceURI, localName) + + * [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node + + method: + substringData(offset, count) + appendData(arg) + insertData(offset, arg) + deleteData(offset, count) + replaceData(offset, count, arg) + + * [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData + + method: + splitText(offset) + + * [CDATASection](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-667469212) + * [Comment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1728279322) : CharacterData + + * [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927) + + readonly attribute: + name|entities|notations|publicId|systemId|internalSubset + + * Notation : Node + + readonly attribute: + publicId|systemId + + * Entity : Node + + readonly attribute: + publicId|systemId|notationName + + * EntityReference : Node + * ProcessingInstruction : Node + + attribute: + data + readonly attribute: + target + +DOM level 3 support: +----- + + * [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent) + + attribute: + textContent + method: + isDefaultNamespace(namespaceURI){ + lookupNamespaceURI(prefix) + +DOM extension by xmldom +--- + * [Node] Source position extension; + + attribute: + //Numbered starting from '1' + lineNumber + //Numbered starting from '1' + columnNumber diff --git a/lib/xml-crypto/node_modules/xmldom/sax.js b/lib/xml-crypto/node_modules/xmldom/sax.js new file mode 100644 index 0000000..5ba1a3e --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/sax.js @@ -0,0 +1,565 @@ +//[4] NameStartChar ::= ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF] +//[4a] NameChar ::= NameStartChar | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040] +//[5] Name ::= NameStartChar (NameChar)* +var nameStartChar = /[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]///\u10000-\uEFFFF +var nameChar = new RegExp("[\\-\\.0-9"+nameStartChar.source.slice(1,-1)+"\u00B7\u0300-\u036F\\ux203F-\u2040]"); +var tagNamePattern = new RegExp('^'+nameStartChar.source+nameChar.source+'*(?:\:'+nameStartChar.source+nameChar.source+'*)?$'); +//var tagNamePattern = /^[a-zA-Z_][\w\-\.]*(?:\:[a-zA-Z_][\w\-\.]*)?$/ +//var handlers = 'resolveEntity,getExternalSubset,characters,endDocument,endElement,endPrefixMapping,ignorableWhitespace,processingInstruction,setDocumentLocator,skippedEntity,startDocument,startElement,startPrefixMapping,notationDecl,unparsedEntityDecl,error,fatalError,warning,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,comment,endCDATA,endDTD,endEntity,startCDATA,startDTD,startEntity'.split(',') + +//S_TAG, S_ATTR, S_EQ, S_V +//S_ATTR_S, S_E, S_S, S_C +var S_TAG = 0;//tag name offerring +var S_ATTR = 1;//attr name offerring +var S_ATTR_S=2;//attr name end and space offer +var S_EQ = 3;//=space? +var S_V = 4;//attr value(no quot value only) +var S_E = 5;//attr value end and no space(quot end) +var S_S = 6;//(attr value end || tag end ) && (space offer) +var S_C = 7;//closed el + +function XMLReader(options){ + this.options = options +} + +XMLReader.prototype = { + parse:function(source,defaultNSMap,entityMap){ + var domBuilder = this.domBuilder; + domBuilder.startDocument(); + _copy(defaultNSMap ,defaultNSMap = {}) + parse(source,defaultNSMap,entityMap, + domBuilder,this.errorHandler, this.options); + domBuilder.endDocument(); + } +} +function parse(source,defaultNSMapCopy,entityMap,domBuilder,errorHandler, options){ + function fixedFromCharCode(code) { + // String.prototype.fromCharCode does not supports + // > 2 bytes unicode chars directly + if (code > 0xffff) { + code -= 0x10000; + var surrogate1 = 0xd800 + (code >> 10) + , surrogate2 = 0xdc00 + (code & 0x3ff); + + return String.fromCharCode(surrogate1, surrogate2); + } else { + return String.fromCharCode(code); + } + } + function entityReplacer(a){ + var k = a.slice(1,-1); + if(k in entityMap){ + return entityMap[k]; + }else if(k.charAt(0) === '#'){ + return fixedFromCharCode(parseInt(k.substr(1).replace('x','0x'))) + }else{ + errorHandler.error('entity not found:'+a); + return a; + } + } + function appendText(end){//has some bugs + var xt = source.substring(start,end).replace(/&#?\w+;/g,entityReplacer); + locator&&position(start); + if (!options.ignoreWhiteSpace || xt.trim()!="") domBuilder.characters(xt,0,end-start); + start = end + } + function position(start,m){ + while(start>=endPos && (m = linePattern.exec(source))){ + startPos = m.index; + endPos = startPos + m[0].length; + locator.lineNumber++; + //console.log('line++:',locator,startPos,endPos) + } + locator.columnNumber = start-startPos+1; + } + var startPos = 0; + var endPos = 0; + var linePattern = /.+(?:\r\n?|\n)|.*$/g + var locator = domBuilder.locator; + + var parseStack = [{currentNSMap:defaultNSMapCopy}] + var closeMap = {}; + var start = 0; + while(true){ + var i = source.indexOf('<',start); + if(i>start){ + appendText(i); + } + switch(source.charAt(i+1)){ + case '/': + var end = source.indexOf('>',i+3); + var tagName = source.substring(i+2,end); + var config = parseStack.pop(); + var localNSMap = config.localNSMap; + + if(config.tagName != tagName){ + errorHandler.fatalError("end tag name: "+tagName+' is not match the current start tagName:'+config.tagName ); + } + domBuilder.endElement(config.uri,config.localName,tagName); + if(localNSMap){ + for(var prefix in localNSMap){ + domBuilder.endPrefixMapping(prefix) ; + } + } + end++; + break; + // end elment + case '?':// + locator&&position(i); + end = parseInstruction(source,i,domBuilder); + break; + case '!':// 0){ + value = source.slice(start,p).replace(/&#?\w+;/g,entityReplacer); + el.add(attrName,value,start-1); + s = S_E; + }else{ + //fatalError: no end quot match + throw new Error('attribute value no end \''+c+'\' match'); + } + }else if(s == S_V){ + value = source.slice(start,p).replace(/&#?\w+;/g,entityReplacer); + //console.log(attrName,value,start,p) + el.add(attrName,value,start); + //console.dir(el) + errorHandler.warning('attribute "'+attrName+'" missed start quot('+c+')!!'); + start = p+1; + s = S_E + }else{ + //fatalError: no equal before + throw new Error('attribute value must after "="'); + } + break; + case '/': + switch(s){ + case S_TAG: + el.setTagName(source.slice(start,p)); + case S_E: + case S_S: + case S_C: + s = S_C; + el.closed = true; + case S_V: + case S_ATTR: + case S_ATTR_S: + break; + //case S_EQ: + default: + throw new Error("attribute invalid close char('/')") + } + break; + case '>': + switch(s){ + case S_TAG: + el.setTagName(source.slice(start,p)); + case S_E: + case S_S: + case S_C: + break;//normal + case S_V://Compatible state + case S_ATTR: + value = source.slice(start,p); + if(value.slice(-1) === '/'){ + el.closed = true; + value = value.slice(0,-1) + } + case S_ATTR_S: + if(s === S_ATTR_S){ + value = attrName; + } + if(s == S_V){ + errorHandler.warning('attribute "'+value+'" missed quot(")!!'); + el.add(attrName,value.replace(/&#?\w+;/g,entityReplacer),start) + }else{ + errorHandler.warning('attribute "'+value+'" missed value!! "'+value+'" instead!!') + el.add(value,value,start) + } + break; + case S_EQ: + throw new Error('attribute value missed!!'); + } +// console.log(tagName,tagNamePattern,tagNamePattern.test(tagName)) + return p; + /*xml space '\x20' | #x9 | #xD | #xA; */ + case '\u0080': + c = ' '; + default: + if(c<= ' '){//space + switch(s){ + case S_TAG: + el.setTagName(source.slice(start,p));//tagName + s = S_S; + break; + case S_ATTR: + attrName = source.slice(start,p) + s = S_ATTR_S; + break; + case S_V: + var value = source.slice(start,p).replace(/&#?\w+;/g,entityReplacer); + errorHandler.warning('attribute "'+value+'" missed quot(")!!'); + el.add(attrName,value,start) + case S_E: + s = S_S; + break; + //case S_S: + //case S_EQ: + //case S_ATTR_S: + // void();break; + //case S_C: + //ignore warning + } + }else{//not space +//S_TAG, S_ATTR, S_EQ, S_V +//S_ATTR_S, S_E, S_S, S_C + switch(s){ + //case S_TAG:void();break; + //case S_ATTR:void();break; + //case S_V:void();break; + case S_ATTR_S: + errorHandler.warning('attribute "'+attrName+'" missed value!! "'+attrName+'" instead!!') + el.add(attrName,attrName,start); + start = p; + s = S_ATTR; + break; + case S_E: + errorHandler.warning('attribute space is required"'+attrName+'"!!') + case S_S: + s = S_ATTR; + start = p; + break; + case S_EQ: + s = S_V; + start = p; + break; + case S_C: + throw new Error("elements closed character '/' and '>' must be connected to"); + } + } + } + p++; + } +} +/** + * @return end of the elementStartPart(end of elementEndPart for selfClosed el) + */ +function appendElement(el,domBuilder,parseStack){ + var tagName = el.tagName; + var localNSMap = null; + var currentNSMap = parseStack[parseStack.length-1].currentNSMap; + var i = el.length; + while(i--){ + var a = el[i]; + var qName = a.qName; + var value = a.value; + var nsp = qName.indexOf(':'); + if(nsp>0){ + var prefix = a.prefix = qName.slice(0,nsp); + var localName = qName.slice(nsp+1); + var nsPrefix = prefix === 'xmlns' && localName + }else{ + localName = qName; + prefix = null + nsPrefix = qName === 'xmlns' && '' + } + //can not set prefix,because prefix !== '' + a.localName = localName ; + //prefix == null for no ns prefix attribute + if(nsPrefix !== false){//hack!! + if(localNSMap == null){ + localNSMap = {} + _copy(currentNSMap,currentNSMap={}) + } + currentNSMap[nsPrefix] = localNSMap[nsPrefix] = value; + a.uri = 'http://www.w3.org/2000/xmlns/' + domBuilder.startPrefixMapping(nsPrefix, value) + } + } + var i = el.length; + while(i--){ + a = el[i]; + var prefix = a.prefix; + if(prefix){//no prefix attribute has no namespace + if(prefix === 'xml'){ + a.uri = 'http://www.w3.org/XML/1998/namespace'; + }if(prefix !== 'xmlns'){ + a.uri = currentNSMap[prefix] + } + } + } + var nsp = tagName.indexOf(':'); + if(nsp>0){ + prefix = el.prefix = tagName.slice(0,nsp); + localName = el.localName = tagName.slice(nsp+1); + }else{ + prefix = null;//important!! + localName = el.localName = tagName; + } + //no prefix element has default namespace + var ns = el.uri = currentNSMap[prefix || '']; + domBuilder.startElement(ns,localName,tagName,el); + //endPrefixMapping and startPrefixMapping have not any help for dom builder + //localNSMap = null + if(el.closed){ + domBuilder.endElement(ns,localName,tagName); + if(localNSMap){ + for(prefix in localNSMap){ + domBuilder.endPrefixMapping(prefix) + } + } + }else{ + el.currentNSMap = currentNSMap; + el.localNSMap = localNSMap; + parseStack.push(el); + } +} +function parseHtmlSpecialContent(source,elStartEnd,tagName,entityReplacer,domBuilder){ + if(/^(?:script|textarea)$/i.test(tagName)){ + var elEndStart = source.indexOf('',elStartEnd); + var text = source.substring(elStartEnd+1,elEndStart); + if(/[&<]/.test(text)){ + if(/^script$/i.test(tagName)){ + //if(!/\]\]>/.test(text)){ + //lexHandler.startCDATA(); + domBuilder.characters(text,0,text.length); + //lexHandler.endCDATA(); + return elEndStart; + //} + }//}else{//text area + text = text.replace(/&#?\w+;/g,entityReplacer); + domBuilder.characters(text,0,text.length); + return elEndStart; + //} + + } + } + return elStartEnd+1; +} +function fixSelfClosed(source,elStartEnd,tagName,closeMap){ + //if(tagName in closeMap){ + var pos = closeMap[tagName]; + if(pos == null){ + //console.log(tagName) + pos = closeMap[tagName] = source.lastIndexOf('') + } + return pos',start+4); + //append comment source.substring(4,end)//\n\n something\nx', 'text/xml'); + var test = doc.documentElement; + var a = test.firstChild.nextSibling; + assertPosition(doc.firstChild, 1, 1); + assertPosition(doc.firstChild.nextSibling, 1, 1+''.length); + assertPosition(test, 2, 1); + //assertPosition(test.firstChild, 1, 7); + assertPosition(a, 3, 3); + assertPosition(a.firstChild, 3, 19); + assertPosition(a.firstChild.nextSibling, 3, 19+''.length); + assertPosition(test.lastChild, 4, 5); + }, + 'error positions':function(){ + var error = [] + var parser = new DOMParser({ + locator:{systemId:'c:/test/1.xml'}, + errorHandler:function(msg){ + error.push(msg); + } + }); + var doc = parser.parseFromString('<;test', 'text/html'); + console.assert(/\n@c\:\/test\/1\.xml#\[line\:\d+,col\:\d+\]/.test(error.join(' ')),'line,col must record:'+error) + }, + 'error positions p':function(){ + var error = [] + var parser = new DOMParser({ + locator:{}, + errorHandler:function(msg){ + error.push(msg); + } + }); + var doc = parser.parseFromString('\n\t', 'text/html'); + var root = doc.documentElement; + var textNode = root.firstChild; + console.log(root+'/'+textNode) + console.assert(/\n@#\[line\:2,col\:2\]/.test(error.join(' ')),'line,col must record:'+error); + console.log(textNode.lineNumber+'/'+textNode.columnNumber) + } +}).run(); \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xmldom/test/namespace.js b/lib/xml-crypto/node_modules/xmldom/test/namespace.js new file mode 100644 index 0000000..a06248c --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/test/namespace.js @@ -0,0 +1,32 @@ +var wows = require('vows'); +var DOMParser = require('xmldom').DOMParser; + +// Create a Test Suite +wows.describe('XML Namespace Parse').addBatch({ + 'default namespace': function () { + var dom = new DOMParser().parseFromString('','text/xml'); + var root = dom.documentElement; + console.assert(root.namespaceURI=='http://test.com') + console.assert(root.lookupNamespaceURI('') == 'http://test.com') + console.assert(root.firstChild.namespaceURI=='http://test.com') + console.assert(root.firstChild.lookupNamespaceURI('') == 'http://test.com') + console.assert(root.firstChild.getAttributeNode('attr').namespaceURI==null) + }, + 'prefix namespace': function () { + var dom = new DOMParser().parseFromString('','text/xml'); + var root = dom.documentElement; + console.assert(root.firstChild.namespaceURI == 'http://p1.com') + console.assert(root.lookupNamespaceURI('p1') == 'http://p1.com') + console.assert(root.firstChild.getAttributeNode('attr') == null) + console.assert(root.firstChild.getAttributeNode('p1:attr').namespaceURI == 'http://p1.com') + console.assert(root.firstChild.nextSibling.namespaceURI == 'http://p2.com') + console.assert(root.firstChild.nextSibling.lookupNamespaceURI('p2') == 'http://p2.com') + }, + 'after prefix namespace': function () { + var dom = new DOMParser().parseFromString('','text/xml'); + var root = dom.documentElement; + console.assert(root.firstChild.namespaceURI=='http://p.com') + console.assert(root.lastChild.namespaceURI=='http://test.com') + console.assert(root.firstChild.nextSibling.lookupNamespaceURI('p') == 'http://test.com') + } +}).run(); // Run it \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xmldom/test/node.js b/lib/xml-crypto/node_modules/xmldom/test/node.js new file mode 100644 index 0000000..6527eee --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/test/node.js @@ -0,0 +1,102 @@ +var wows = require('vows'); +var assert = require('assert'); +var DOMParser = require('xmldom').DOMParser; +var XMLSerializer = require('xmldom').XMLSerializer; +var parser = new DOMParser(); +// Create a Test Suite +wows.describe('XML Node Parse').addBatch({ + 'element': function () { + var dom = new DOMParser().parseFromString(''); + console.assert (dom.childNodes.length== 1,dom.childNodes.length, 1); + console.assert (dom.documentElement.childNodes.length== 1); + console.assert (dom.documentElement.tagName== 'xml'); + console.assert (dom.documentElement.firstChild.tagName== 'child'); + }, + 'text':function(){ + var dom = new DOMParser().parseFromString('start center end'); + var root = dom.documentElement; + console.assert( root.firstChild.data =='start center end'); + console.assert( root.firstChild.nextSibling ==null); + }, + 'cdata': function () { + var dom = new DOMParser().parseFromString('start ]]> end'); + var root = dom.documentElement; + console.assert ( root.firstChild.data =='start '); + console.assert ( root.firstChild.nextSibling.data ==''); + console.assert ( root.firstChild.nextSibling.nextSibling.nextSibling.data =='[[[[[[[[]]]]]]]]'); + }, + 'cdata empty': function () { + var dom = new DOMParser().parseFromString('start end'); + var root = dom.documentElement; + console.assert ( root.textContent =='start end'); + }, + 'comment': function(){ + var dom = new DOMParser().parseFromString(''); + var root = dom.documentElement; + console.assert ( root.firstChild.nodeValue ==' comment&>< '); + }, + 'cdata comment': function(){ + var dom = new DOMParser().parseFromString('start ]]> end'); + var root = dom.documentElement; + console.assert ( root.firstChild.nodeValue =='start '); + console.assert ( root.firstChild.nextSibling.nodeValue ==''); + console.assert ( root.firstChild.nextSibling.nextSibling.nextSibling.nodeValue ==' comment '); + console.assert ( root.firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nodeValue =='end'); + }, + 'append node': function () { + var dom = new DOMParser().parseFromString(''); + var child = dom.createElement("child"); + console.assert ( child == dom.documentElement.appendChild(child)); + console.assert ( child == dom.documentElement.firstChild); + var fragment = new dom.createDocumentFragment(); + console.assert ( child == fragment.appendChild(child)); + }, + 'insert node': function () { + var dom = new DOMParser().parseFromString(''); + var node = dom.createElement("sibling"); + var child = dom.documentElement.firstChild; + child.parentNode.insertBefore(node, child); + console.assert ( node == child.previousSibling); + console.assert ( node.nextSibling == child); + console.assert ( node.parentNode == child.parentNode); + }, + 'insert fragment': function () { + var dom = new DOMParser().parseFromString(''); + var fragment = dom.createDocumentFragment(); + assert(fragment.nodeType === 11); + var first = fragment.appendChild(dom.createElement("first")); + var last = fragment.appendChild(dom.createElement("last")); + console.assert ( fragment.firstChild == first); + console.assert ( fragment.lastChild == last); + console.assert ( last.previousSibling == first); + console.assert ( first.nextSibling == last); + var child = dom.documentElement.firstChild; + child.parentNode.insertBefore(fragment, child); + console.assert ( last.previousSibling == first); + console.assert ( first.nextSibling == last); + console.assert ( child.parentNode.firstChild == first); + console.assert ( last == child.previousSibling); + console.assert ( last.nextSibling == child); + console.assert ( first.parentNode == child.parentNode); + console.assert ( last.parentNode == child.parentNode); + } +}).addBatch({ + "instruction":function(){ + var source = '&'; + var doc = new DOMParser().parseFromString(source,"text/xml"); + var source2 = new XMLSerializer().serializeToString(doc); + console.assert(source == source2,source2); + } +}).run(); // Run it +//var ELEMENT_NODE = NodeType.ELEMENT_NODE = 1; +//var ATTRIBUTE_NODE = NodeType.ATTRIBUTE_NODE = 2; +//var TEXT_NODE = NodeType.TEXT_NODE = 3; +//var CDATA_SECTION_NODE = NodeType.CDATA_SECTION_NODE = 4; +//var ENTITY_REFERENCE_NODE = NodeType.ENTITY_REFERENCE_NODE = 5; +//var ENTITY_NODE = NodeType.ENTITY_NODE = 6; +//var PROCESSING_INSTRUCTION_NODE = NodeType.PROCESSING_INSTRUCTION_NODE = 7; +//var COMMENT_NODE = NodeType.COMMENT_NODE = 8; +//var DOCUMENT_NODE = NodeType.DOCUMENT_NODE = 9; +//var DOCUMENT_TYPE_NODE = NodeType.DOCUMENT_TYPE_NODE = 10; +//var DOCUMENT_FRAGMENT_NODE = NodeType.DOCUMENT_FRAGMENT_NODE = 11; +//var NOTATION_NODE = NodeType.NOTATION_NODE = 12; diff --git a/lib/xml-crypto/node_modules/xmldom/test/parse-element.js b/lib/xml-crypto/node_modules/xmldom/test/parse-element.js new file mode 100644 index 0000000..53b8395 --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/test/parse-element.js @@ -0,0 +1,31 @@ +var wows = require('vows'); +var assert = require('assert'); +var DOMParser = require('xmldom').DOMParser; +var XMLSerializer = require('xmldom').XMLSerializer; +var parser = new DOMParser(); +// Create a Test Suite +wows.describe('XML Node Parse').addBatch({ + 'noAttribute': function () { + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + }, + 'simpleAttribute': function () { + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + }, + 'nsAttribute': function () { + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + var dom = new DOMParser().parseFromString('','text/xml'); + } +}).run(); \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xmldom/test/simple.js b/lib/xml-crypto/node_modules/xmldom/test/simple.js new file mode 100644 index 0000000..4a398be --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/test/simple.js @@ -0,0 +1,11 @@ +var wows = require('vows'); +var DOMParser = require('xmldom').DOMParser; + + +wows.describe('errorHandle').addBatch({ + 'simple': function() { + var parser = new DOMParser(); + var doc = parser.parseFromString('', 'text/html'); + console.log(doc+''); + } +}).run(); \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xmldom/test/test.js b/lib/xml-crypto/node_modules/xmldom/test/test.js new file mode 100644 index 0000000..a8aa97f --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/test/test.js @@ -0,0 +1,24 @@ +var wows = require('vows'); +var assert = require('assert'); +var DOMParser = require('xmldom').DOMParser; +var XMLSerializer = require('xmldom').XMLSerializer; + + +var doc = new DOMParser().parseFromString('' + + '' + + '','text/xml'); + +var doc1 = doc; +var str1=new XMLSerializer().serializeToString(doc); +var doc2 = doc1.cloneNode(true); +var doc3 = doc1.cloneNode(true); +var doc4 = doc1.cloneNode(true); + +doc3.documentElement.appendChild(doc3.documentElement.lastChild); +//doc4.documentElement.appendChild(doc4.documentElement.firstChild); + +var str2=new XMLSerializer().serializeToString(doc2); +var str3=new XMLSerializer().serializeToString(doc3); +var str4=new XMLSerializer().serializeToString(doc4); +console.assert(str1 == str3,str3,str1); +//console.assert(str3 != str4 && str3.length == str4.length,str3); diff --git a/lib/xml-crypto/node_modules/xmldom/test/test.xml b/lib/xml-crypto/node_modules/xmldom/test/test.xml new file mode 100644 index 0000000..bd2c504 --- /dev/null +++ b/lib/xml-crypto/node_modules/xmldom/test/test.xml @@ -0,0 +1,19719 @@ + + + + 8.0 + 05/21/12 12:18:42 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+
\ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xpath.js/.npmignore b/lib/xml-crypto/node_modules/xpath.js/.npmignore new file mode 100644 index 0000000..aacf0c0 --- /dev/null +++ b/lib/xml-crypto/node_modules/xpath.js/.npmignore @@ -0,0 +1,3 @@ +node_modules/ +p.js +*.svclog \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xpath.js/README.md b/lib/xml-crypto/node_modules/xpath.js/README.md new file mode 100644 index 0000000..5240b63 --- /dev/null +++ b/lib/xml-crypto/node_modules/xpath.js/README.md @@ -0,0 +1,65 @@ +## xpath.js +An xpath module for node, written in pure javascript. + +Originally written by Cameron McCormack ([blog](http://mcc.id.au/xpathjs)). + +Prepared as a node module by Yaron Naveh ([blog](http://webservices20.blogspot.com/)). + +## Install +Install with [npm](http://github.com/isaacs/npm): + + npm install xpath.js + +xpath.js is xml engine agnostic but I recommend to use [xmldom](https://github.com/jindw/xmldom): + + npm install xmldom + + +## Your first xpath: +`````javascript + var select = require('xpath.js') + , dom = require('xmldom').DOMParser + + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var nodes = select(doc, "//title") + console.log(nodes[0].localName + ": " + nodes[0].firstChild.data) + console.log("node: " + nodes[0].toString()) +````` +--> + + title: Harry Potter + Node: Harry Potter + +## Get text values directly +`````javascript + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var title = select(doc, "//title/text()")[0].data + console.log(title) +````` +--> + + Harry Potter + +## Namespaces +`````javascript + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var node = select(doc, "//*[local-name(.)='title' and namespace-uri(.)='myns/']")[0] + console.log(node.namespaceURI) +````` +--> + + myns + +## Attributes +`````javascript + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var author = select(doc, "/book/@author")[0].value + console.log(author) +````` +--> + + J. K. Rowling diff --git a/lib/xml-crypto/node_modules/xpath.js/package.json b/lib/xml-crypto/node_modules/xpath.js/package.json new file mode 100644 index 0000000..0b03d8a --- /dev/null +++ b/lib/xml-crypto/node_modules/xpath.js/package.json @@ -0,0 +1,36 @@ +{ + "name": "xpath.js", + "version": "0.0.3", + "description": "Xpath pure javascript implementation for node.js", + "engines": { + "node": ">=0.4.0" + }, + "author": { + "name": "Cameron McCormack", + "url": "http://mcc.id.au/xpathjs" + }, + "dependencies": {}, + "devDependencies": { + "nodeunit": ">=0.6.4" + }, + "repository": { + "type": "git", + "url": "https://github.com/yaronn/xpath.js.git" + }, + "main": "./xpath.js", + "directories": {}, + "keywords": [ + "xpath", + "xml" + ], + "licenses": [ + { + "type": "MIT License", + "url": "http://www.opensource.org/licenses/mit-license.php" + } + ], + "readme": "## xpath.js\r\nAn xpath module for node, written in pure javascript.\r\n\r\nOriginally written by Cameron McCormack ([blog](http://mcc.id.au/xpathjs)). \r\n\r\nPrepared as a node module by Yaron Naveh ([blog](http://webservices20.blogspot.com/)).\r\n\r\n## Install\r\nInstall with [npm](http://github.com/isaacs/npm):\r\n\r\n npm install xpath.js\r\n\r\nxpath.js is xml engine agnostic but I recommend to use [xmldom](https://github.com/jindw/xmldom):\r\n\r\n npm install xmldom\r\n\r\n\r\n## Your first xpath:\r\n`````javascript\r\n\tvar select = require('xpath.js')\r\n\t , dom = require('xmldom').DOMParser\r\n\r\n\tvar xml = \"Harry Potter\"\r\n\tvar doc = new dom().parseFromString(xml) \r\n\tvar nodes = select(doc, \"//title\")\r\n\tconsole.log(nodes[0].localName + \": \" + nodes[0].firstChild.data)\r\n\tconsole.log(\"node: \" + nodes[0].toString())\r\n`````\r\n-->\r\n\r\n\ttitle: Harry Potter\r\n\tNode: Harry Potter\r\n\r\n## Get text values directly\r\n`````javascript \r\n var xml = \"Harry Potter\"\r\n var doc = new dom().parseFromString(xml) \r\n var title = select(doc, \"//title/text()\")[0].data \r\n console.log(title)\r\n````` \r\n-->\r\n \r\n Harry Potter\r\n\r\n## Namespaces\r\n`````javascript \r\n\tvar xml = \"Harry Potter\"\r\n var doc = new dom().parseFromString(xml) \r\n var node = select(doc, \"//*[local-name(.)='title' and namespace-uri(.)='myns/']\")[0]\r\n console.log(node.namespaceURI)\r\n`````\r\n-->\r\n \r\n myns\r\n\t\r\n## Attributes\r\n`````javascript \r\n var xml = \"Harry Potter\"\r\n var doc = new dom().parseFromString(xml) \r\n var author = select(doc, \"/book/@author\")[0].value \r\n console.log(author)\r\n`````\r\n-->\r\n \r\n J. K. Rowling\r\n", + "readmeFilename": "README.md", + "_id": "xpath.js@0.0.3", + "_from": "xpath.js@>=0.0.3" +} diff --git a/lib/xml-crypto/node_modules/xpath.js/sample.js b/lib/xml-crypto/node_modules/xpath.js/sample.js new file mode 100644 index 0000000..462adcf --- /dev/null +++ b/lib/xml-crypto/node_modules/xpath.js/sample.js @@ -0,0 +1,8 @@ +var select = require('xpath.js') + , dom = require('xmldom').DOMParser + +var xml = "Harry Potter" +var doc = new dom().parseFromString(xml) +var nodes = select(doc, "//title") +console.log(nodes[0].localName + ": " + nodes[0].firstChild.data) +console.log("node: " + nodes[0].toString()) \ No newline at end of file diff --git a/lib/xml-crypto/node_modules/xpath.js/test.js b/lib/xml-crypto/node_modules/xpath.js/test.js new file mode 100644 index 0000000..96659a6 --- /dev/null +++ b/lib/xml-crypto/node_modules/xpath.js/test.js @@ -0,0 +1,41 @@ +var select = require('./xpath.js') + , dom = require('xmldom').DOMParser + , assert = require('assert') + +module.exports = { + + "get simple xpath": function (test) { + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var nodes = select(doc, "//title") + assert.equal("title", nodes[0].localName) + assert.equal("Harry Potter", nodes[0].firstChild.data) //first child is the text() node + assert.equal("Harry Potter", nodes[0].toString()) + test.done() + }, + + "get text node": function (test) { + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var title = select(doc, "//title/text()")[0].data + assert.equal("Harry Potter", title) + test.done() + }, + + "get xpath with namespaces": function (test) { + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var nodes = select(doc, "//*[local-name(.)='title' and namespace-uri(.)='myns']") + assert.equal("title", nodes[0].localName) + assert.equal("myns", nodes[0].namespaceURI) + test.done() + }, + + "get attribute": function (test) { + var xml = "Harry Potter" + var doc = new dom().parseFromString(xml) + var author = select(doc, "/book/@author")[0].value + assert.equal("J. K. Rowling", author) + test.done() + }, +} diff --git a/lib/xml-crypto/node_modules/xpath.js/xpath.js b/lib/xml-crypto/node_modules/xpath.js/xpath.js new file mode 100644 index 0000000..8029199 --- /dev/null +++ b/lib/xml-crypto/node_modules/xpath.js/xpath.js @@ -0,0 +1,4294 @@ +/* + * xpath.js + * + * An XPath 1.0 library for JavaScript. + * + * Cameron McCormack + * + * This work is licensed under the Creative Commons Attribution-ShareAlike + * License. To view a copy of this license, visit + * + * http://creativecommons.org/licenses/by-sa/2.0/ + * + * or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, + * California 94305, USA. + * + * Revision 20: April 26, 2011 + * Fixed a typo resulting in FIRST_ORDERED_NODE_TYPE results being wrong, + * thanks to . + * + * Revision 19: November 29, 2005 + * Nodesets now store their nodes in a height balanced tree, increasing + * performance for the common case of selecting nodes in document order, + * thanks to Sébastien Cramatte . + * AVL tree code adapted from Raimund Neumann . + * + * Revision 18: October 27, 2005 + * DOM 3 XPath support. Caveats: + * - namespace prefixes aren't resolved in XPathEvaluator.createExpression, + * but in XPathExpression.evaluate. + * - XPathResult.invalidIteratorState is not implemented. + * + * Revision 17: October 25, 2005 + * Some core XPath function fixes and a patch to avoid crashing certain + * versions of MSXML in PathExpr.prototype.getOwnerElement, thanks to + * Sébastien Cramatte . + * + * Revision 16: September 22, 2005 + * Workarounds for some IE 5.5 deficiencies. + * Fixed problem with prefix node tests on attribute nodes. + * + * Revision 15: May 21, 2005 + * Fixed problem with QName node tests on elements with an xmlns="...". + * + * Revision 14: May 19, 2005 + * Fixed QName node tests on attribute node regression. + * + * Revision 13: May 3, 2005 + * Node tests are case insensitive now if working in an HTML DOM. + * + * Revision 12: April 26, 2005 + * Updated licence. Slight code changes to enable use of Dean + * Edwards' script compression, http://dean.edwards.name/packer/ . + * + * Revision 11: April 23, 2005 + * Fixed bug with 'and' and 'or' operators, fix thanks to + * Sandy McArthur . + * + * Revision 10: April 15, 2005 + * Added support for a virtual root node, supposedly helpful for + * implementing XForms. Fixed problem with QName node tests and + * the parent axis. + * + * Revision 9: March 17, 2005 + * Namespace resolver tweaked so using the document node as the context + * for namespace lookups is equivalent to using the document element. + * + * Revision 8: February 13, 2005 + * Handle implicit declaration of 'xmlns' namespace prefix. + * Fixed bug when comparing nodesets. + * Instance data can now be associated with a FunctionResolver, and + * workaround for MSXML not supporting 'localName' and 'getElementById', + * thanks to Grant Gongaware. + * Fix a few problems when the context node is the root node. + * + * Revision 7: February 11, 2005 + * Default namespace resolver fix from Grant Gongaware + * . + * + * Revision 6: February 10, 2005 + * Fixed bug in 'number' function. + * + * Revision 5: February 9, 2005 + * Fixed bug where text nodes not getting converted to string values. + * + * Revision 4: January 21, 2005 + * Bug in 'name' function, fix thanks to Bill Edney. + * Fixed incorrect processing of namespace nodes. + * Fixed NamespaceResolver to resolve 'xml' namespace. + * Implemented union '|' operator. + * + * Revision 3: January 14, 2005 + * Fixed bug with nodeset comparisons, bug lexing < and >. + * + * Revision 2: October 26, 2004 + * QName node test namespace handling fixed. Few other bug fixes. + * + * Revision 1: August 13, 2004 + * Bug fixes from William J. Edney . + * Added minimal licence. + * + * Initial version: June 14, 2004 + */ + +// XPathParser /////////////////////////////////////////////////////////////// + +XPathParser.prototype = new Object(); +XPathParser.prototype.constructor = XPathParser; +XPathParser.superclass = Object.prototype; + +function XPathParser() { + this.init(); +} + +XPathParser.prototype.init = function() { + this.reduceActions = []; + + this.reduceActions[3] = function(rhs) { + return new OrOperation(rhs[0], rhs[2]); + }; + this.reduceActions[5] = function(rhs) { + return new AndOperation(rhs[0], rhs[2]); + }; + this.reduceActions[7] = function(rhs) { + return new EqualsOperation(rhs[0], rhs[2]); + }; + this.reduceActions[8] = function(rhs) { + return new NotEqualOperation(rhs[0], rhs[2]); + }; + this.reduceActions[10] = function(rhs) { + return new LessThanOperation(rhs[0], rhs[2]); + }; + this.reduceActions[11] = function(rhs) { + return new GreaterThanOperation(rhs[0], rhs[2]); + }; + this.reduceActions[12] = function(rhs) { + return new LessThanOrEqualOperation(rhs[0], rhs[2]); + }; + this.reduceActions[13] = function(rhs) { + return new GreaterThanOrEqualOperation(rhs[0], rhs[2]); + }; + this.reduceActions[15] = function(rhs) { + return new PlusOperation(rhs[0], rhs[2]); + }; + this.reduceActions[16] = function(rhs) { + return new MinusOperation(rhs[0], rhs[2]); + }; + this.reduceActions[18] = function(rhs) { + return new MultiplyOperation(rhs[0], rhs[2]); + }; + this.reduceActions[19] = function(rhs) { + return new DivOperation(rhs[0], rhs[2]); + }; + this.reduceActions[20] = function(rhs) { + return new ModOperation(rhs[0], rhs[2]); + }; + this.reduceActions[22] = function(rhs) { + return new UnaryMinusOperation(rhs[1]); + }; + this.reduceActions[24] = function(rhs) { + return new BarOperation(rhs[0], rhs[2]); + }; + this.reduceActions[25] = function(rhs) { + return new PathExpr(undefined, undefined, rhs[0]); + }; + this.reduceActions[27] = function(rhs) { + rhs[0].locationPath = rhs[2]; + return rhs[0]; + }; + this.reduceActions[28] = function(rhs) { + rhs[0].locationPath = rhs[2]; + rhs[0].locationPath.steps.unshift(new Step(Step.DESCENDANTORSELF, new NodeTest(NodeTest.NODE, undefined), [])); + return rhs[0]; + }; + this.reduceActions[29] = function(rhs) { + return new PathExpr(rhs[0], [], undefined); + }; + this.reduceActions[30] = function(rhs) { + if (Utilities.instance_of(rhs[0], PathExpr)) { + if (rhs[0].filterPredicates == undefined) { + rhs[0].filterPredicates = []; + } + rhs[0].filterPredicates.push(rhs[1]); + return rhs[0]; + } else { + return new PathExpr(rhs[0], [rhs[1]], undefined); + } + }; + this.reduceActions[32] = function(rhs) { + return rhs[1]; + }; + this.reduceActions[33] = function(rhs) { + return new XString(rhs[0]); + }; + this.reduceActions[34] = function(rhs) { + return new XNumber(rhs[0]); + }; + this.reduceActions[36] = function(rhs) { + return new FunctionCall(rhs[0], []); + }; + this.reduceActions[37] = function(rhs) { + return new FunctionCall(rhs[0], rhs[2]); + }; + this.reduceActions[38] = function(rhs) { + return [ rhs[0] ]; + }; + this.reduceActions[39] = function(rhs) { + rhs[2].unshift(rhs[0]); + return rhs[2]; + }; + this.reduceActions[43] = function(rhs) { + return new LocationPath(true, []); + }; + this.reduceActions[44] = function(rhs) { + rhs[1].absolute = true; + return rhs[1]; + }; + this.reduceActions[46] = function(rhs) { + return new LocationPath(false, [ rhs[0] ]); + }; + this.reduceActions[47] = function(rhs) { + rhs[0].steps.push(rhs[2]); + return rhs[0]; + }; + this.reduceActions[49] = function(rhs) { + return new Step(rhs[0], rhs[1], []); + }; + this.reduceActions[50] = function(rhs) { + return new Step(Step.CHILD, rhs[0], []); + }; + this.reduceActions[51] = function(rhs) { + return new Step(rhs[0], rhs[1], rhs[2]); + }; + this.reduceActions[52] = function(rhs) { + return new Step(Step.CHILD, rhs[0], rhs[1]); + }; + this.reduceActions[54] = function(rhs) { + return [ rhs[0] ]; + }; + this.reduceActions[55] = function(rhs) { + rhs[1].unshift(rhs[0]); + return rhs[1]; + }; + this.reduceActions[56] = function(rhs) { + if (rhs[0] == "ancestor") { + return Step.ANCESTOR; + } else if (rhs[0] == "ancestor-or-self") { + return Step.ANCESTORORSELF; + } else if (rhs[0] == "attribute") { + return Step.ATTRIBUTE; + } else if (rhs[0] == "child") { + return Step.CHILD; + } else if (rhs[0] == "descendant") { + return Step.DESCENDANT; + } else if (rhs[0] == "descendant-or-self") { + return Step.DESCENDANTORSELF; + } else if (rhs[0] == "following") { + return Step.FOLLOWING; + } else if (rhs[0] == "following-sibling") { + return Step.FOLLOWINGSIBLING; + } else if (rhs[0] == "namespace") { + return Step.NAMESPACE; + } else if (rhs[0] == "parent") { + return Step.PARENT; + } else if (rhs[0] == "preceding") { + return Step.PRECEDING; + } else if (rhs[0] == "preceding-sibling") { + return Step.PRECEDINGSIBLING; + } else if (rhs[0] == "self") { + return Step.SELF; + } + return -1; + }; + this.reduceActions[57] = function(rhs) { + return Step.ATTRIBUTE; + }; + this.reduceActions[59] = function(rhs) { + if (rhs[0] == "comment") { + return new NodeTest(NodeTest.COMMENT, undefined); + } else if (rhs[0] == "text") { + return new NodeTest(NodeTest.TEXT, undefined); + } else if (rhs[0] == "processing-instruction") { + return new NodeTest(NodeTest.PI, undefined); + } else if (rhs[0] == "node") { + return new NodeTest(NodeTest.NODE, undefined); + } + return new NodeTest(-1, undefined); + }; + this.reduceActions[60] = function(rhs) { + return new NodeTest(NodeTest.PI, rhs[2]); + }; + this.reduceActions[61] = function(rhs) { + return rhs[1]; + }; + this.reduceActions[63] = function(rhs) { + rhs[1].absolute = true; + rhs[1].steps.unshift(new Step(Step.DESCENDANTORSELF, new NodeTest(NodeTest.NODE, undefined), [])); + return rhs[1]; + }; + this.reduceActions[64] = function(rhs) { + rhs[0].steps.push(new Step(Step.DESCENDANTORSELF, new NodeTest(NodeTest.NODE, undefined), [])); + rhs[0].steps.push(rhs[2]); + return rhs[0]; + }; + this.reduceActions[65] = function(rhs) { + return new Step(Step.SELF, new NodeTest(NodeTest.NODE, undefined), []); + }; + this.reduceActions[66] = function(rhs) { + return new Step(Step.PARENT, new NodeTest(NodeTest.NODE, undefined), []); + }; + this.reduceActions[67] = function(rhs) { + return new VariableReference(rhs[1]); + }; + this.reduceActions[68] = function(rhs) { + return new NodeTest(NodeTest.NAMETESTANY, undefined); + }; + this.reduceActions[69] = function(rhs) { + var prefix = rhs[0].substring(0, rhs[0].indexOf(":")); + return new NodeTest(NodeTest.NAMETESTPREFIXANY, prefix); + }; + this.reduceActions[70] = function(rhs) { + return new NodeTest(NodeTest.NAMETESTQNAME, rhs[0]); + }; +}; + +XPathParser.actionTable = [ + " s s sssssssss s ss s ss", + " s ", + "r rrrrrrrrr rrrrrrr rr r ", + " rrrrr ", + " s s sssssssss s ss s ss", + "rs rrrrrrrr s sssssrrrrrr rrs rs ", + " s s sssssssss s ss s ss", + " s ", + " s ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + " s ", + " s ", + " s s sssss s s ", + "r rrrrrrrrr rrrrrrr rr r ", + "a ", + "r s rr r ", + "r sr rr r ", + "r s rr s rr r ", + "r rssrr rss rr r ", + "r rrrrr rrrss rr r ", + "r rrrrrsss rrrrr rr r ", + "r rrrrrrrr rrrrr rr r ", + "r rrrrrrrr rrrrrs rr r ", + "r rrrrrrrr rrrrrr rr r ", + "r rrrrrrrr rrrrrr rr r ", + "r srrrrrrrr rrrrrrs rr sr ", + "r srrrrrrrr rrrrrrs rr r ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrr rrrrrr rr r ", + "r rrrrrrrr rrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr r ", + " sssss ", + "r rrrrrrrrr rrrrrrr rr sr ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + " s ", + "r srrrrrrrr rrrrrrs rr r ", + "r rrrrrrrr rrrrr rr r ", + " s ", + " s ", + " rrrrr ", + " s s sssssssss s sss s ss", + "r srrrrrrrr rrrrrrs rr r ", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss s ss s ss", + " s s sssssssss ss s ss", + " s s sssssssss s ss s ss", + " s s sssss s s ", + " s s sssss s s ", + "r rrrrrrrrr rrrrrrr rr rr ", + " s s sssss s s ", + " s s sssss s s ", + "r rrrrrrrrr rrrrrrr rr sr ", + "r rrrrrrrrr rrrrrrr rr sr ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr rr ", + " s ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + " rr ", + " s ", + " rs ", + "r sr rr r ", + "r s rr s rr r ", + "r rssrr rss rr r ", + "r rssrr rss rr r ", + "r rrrrr rrrss rr r ", + "r rrrrr rrrss rr r ", + "r rrrrr rrrss rr r ", + "r rrrrr rrrss rr r ", + "r rrrrrsss rrrrr rr r ", + "r rrrrrsss rrrrr rr r ", + "r rrrrrrrr rrrrr rr r ", + "r rrrrrrrr rrrrr rr r ", + "r rrrrrrrr rrrrr rr r ", + "r rrrrrrrr rrrrrr rr r ", + " r ", + " s ", + "r srrrrrrrr rrrrrrs rr r ", + "r srrrrrrrr rrrrrrs rr r ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr r ", + "r rrrrrrrrr rrrrrrr rr rr ", + "r rrrrrrrrr rrrrrrr rr rr ", + " s s sssssssss s ss s ss", + "r rrrrrrrrr rrrrrrr rr rr ", + " r " +]; + +XPathParser.actionTableNumber = [ + " 1 0 /.-,+*)(' & %$ # \"!", + " J ", + "a aaaaaaaaa aaaaaaa aa a ", + " YYYYY ", + " 1 0 /.-,+*)(' & %$ # \"!", + "K1 KKKKKKKK . +*)('KKKKKK KK# K\" ", + " 1 0 /.-,+*)(' & %$ # \"!", + " N ", + " O ", + "e eeeeeeeee eeeeeee ee ee ", + "f fffffffff fffffff ff ff ", + "d ddddddddd ddddddd dd dd ", + "B BBBBBBBBB BBBBBBB BB BB ", + "A AAAAAAAAA AAAAAAA AA AA ", + " P ", + " Q ", + " 1 . +*)(' # \" ", + "b bbbbbbbbb bbbbbbb bb b ", + " ", + "! S !! ! ", + "\" T\" \"\" \" ", + "$ V $$ U $$ $ ", + "& &ZY&& &XW && & ", + ") ))))) )))\\[ )) ) ", + ". ....._^] ..... .. . ", + "1 11111111 11111 11 1 ", + "5 55555555 55555` 55 5 ", + "7 77777777 777777 77 7 ", + "9 99999999 999999 99 9 ", + ": c:::::::: ::::::b :: a: ", + "I fIIIIIIII IIIIIIe II I ", + "= ========= ======= == == ", + "? ????????? ??????? ?? ?? ", + "C CCCCCCCCC CCCCCCC CC CC ", + "J JJJJJJJJ JJJJJJ JJ J ", + "M MMMMMMMM MMMMMM MM M ", + "N NNNNNNNNN NNNNNNN NN N ", + "P PPPPPPPPP PPPPPPP PP P ", + " +*)(' ", + "R RRRRRRRRR RRRRRRR RR aR ", + "U UUUUUUUUU UUUUUUU UU U ", + "Z ZZZZZZZZZ ZZZZZZZ ZZ ZZ ", + "c ccccccccc ccccccc cc cc ", + " j ", + "L fLLLLLLLL LLLLLLe LL L ", + "6 66666666 66666 66 6 ", + " k ", + " l ", + " XXXXX ", + " 1 0 /.-,+*)(' & %$m # \"!", + "_ f________ ______e __ _ ", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 0 /.-,+*)(' %$ # \"!", + " 1 0 /.-,+*)(' & %$ # \"!", + " 1 . +*)(' # \" ", + " 1 . +*)(' # \" ", + "> >>>>>>>>> >>>>>>> >> >> ", + " 1 . +*)(' # \" ", + " 1 . +*)(' # \" ", + "Q QQQQQQQQQ QQQQQQQ QQ aQ ", + "V VVVVVVVVV VVVVVVV VV aV ", + "T TTTTTTTTT TTTTTTT TT T ", + "@ @@@@@@@@@ @@@@@@@ @@ @@ ", + " \x87 ", + "[ [[[[[[[[[ [[[[[[[ [[ [[ ", + "D DDDDDDDDD DDDDDDD DD DD ", + " HH ", + " \x88 ", + " F\x89 ", + "# T# ## # ", + "% V %% U %% % ", + "' 'ZY'' 'XW '' ' ", + "( (ZY(( (XW (( ( ", + "+ +++++ +++\\[ ++ + ", + "* ***** ***\\[ ** * ", + "- ----- ---\\[ -- - ", + ", ,,,,, ,,,\\[ ,, , ", + "0 00000_^] 00000 00 0 ", + "/ /////_^] ///// // / ", + "2 22222222 22222 22 2 ", + "3 33333333 33333 33 3 ", + "4 44444444 44444 44 4 ", + "8 88888888 888888 88 8 ", + " ^ ", + " \x8a ", + "; f;;;;;;;; ;;;;;;e ;; ; ", + "< f<<<<<<<< <<<<<?@ AB CDEFGH IJ ", + " ", + " ", + " ", + "L456789:;<=>?@ AB CDEFGH IJ ", + " M EFGH IJ ", + " N;<=>?@ AB CDEFGH IJ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " S EFGH IJ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " e ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " h J ", + " i j ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "o456789:;<=>?@ ABpqCDEFGH IJ ", + " ", + " r6789:;<=>?@ AB CDEFGH IJ ", + " s789:;<=>?@ AB CDEFGH IJ ", + " t89:;<=>?@ AB CDEFGH IJ ", + " u89:;<=>?@ AB CDEFGH IJ ", + " v9:;<=>?@ AB CDEFGH IJ ", + " w9:;<=>?@ AB CDEFGH IJ ", + " x9:;<=>?@ AB CDEFGH IJ ", + " y9:;<=>?@ AB CDEFGH IJ ", + " z:;<=>?@ AB CDEFGH IJ ", + " {:;<=>?@ AB CDEFGH IJ ", + " |;<=>?@ AB CDEFGH IJ ", + " };<=>?@ AB CDEFGH IJ ", + " ~;<=>?@ AB CDEFGH IJ ", + " \x7f=>?@ AB CDEFGH IJ ", + "\x80456789:;<=>?@ AB CDEFGH IJ\x81", + " \x82 EFGH IJ ", + " \x83 EFGH IJ ", + " ", + " \x84 GH IJ ", + " \x85 GH IJ ", + " i \x86 ", + " i \x87 ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "o456789:;<=>?@ AB\x8cqCDEFGH IJ ", + " ", + " " +]; + +XPathParser.productions = [ + [1, 1, 2], + [2, 1, 3], + [3, 1, 4], + [3, 3, 3, -9, 4], + [4, 1, 5], + [4, 3, 4, -8, 5], + [5, 1, 6], + [5, 3, 5, -22, 6], + [5, 3, 5, -5, 6], + [6, 1, 7], + [6, 3, 6, -23, 7], + [6, 3, 6, -24, 7], + [6, 3, 6, -6, 7], + [6, 3, 6, -7, 7], + [7, 1, 8], + [7, 3, 7, -25, 8], + [7, 3, 7, -26, 8], + [8, 1, 9], + [8, 3, 8, -12, 9], + [8, 3, 8, -11, 9], + [8, 3, 8, -10, 9], + [9, 1, 10], + [9, 2, -26, 9], + [10, 1, 11], + [10, 3, 10, -27, 11], + [11, 1, 12], + [11, 1, 13], + [11, 3, 13, -28, 14], + [11, 3, 13, -4, 14], + [13, 1, 15], + [13, 2, 13, 16], + [15, 1, 17], + [15, 3, -29, 2, -30], + [15, 1, -15], + [15, 1, -16], + [15, 1, 18], + [18, 3, -13, -29, -30], + [18, 4, -13, -29, 19, -30], + [19, 1, 20], + [19, 3, 20, -31, 19], + [20, 1, 2], + [12, 1, 14], + [12, 1, 21], + [21, 1, -28], + [21, 2, -28, 14], + [21, 1, 22], + [14, 1, 23], + [14, 3, 14, -28, 23], + [14, 1, 24], + [23, 2, 25, 26], + [23, 1, 26], + [23, 3, 25, 26, 27], + [23, 2, 26, 27], + [23, 1, 28], + [27, 1, 16], + [27, 2, 16, 27], + [25, 2, -14, -3], + [25, 1, -32], + [26, 1, 29], + [26, 3, -20, -29, -30], + [26, 4, -21, -29, -15, -30], + [16, 3, -33, 30, -34], + [30, 1, 2], + [22, 2, -4, 14], + [24, 3, 14, -4, 23], + [28, 1, -35], + [28, 1, -2], + [17, 2, -36, -18], + [29, 1, -17], + [29, 1, -19], + [29, 1, -18] +]; + +XPathParser.DOUBLEDOT = 2; +XPathParser.DOUBLECOLON = 3; +XPathParser.DOUBLESLASH = 4; +XPathParser.NOTEQUAL = 5; +XPathParser.LESSTHANOREQUAL = 6; +XPathParser.GREATERTHANOREQUAL = 7; +XPathParser.AND = 8; +XPathParser.OR = 9; +XPathParser.MOD = 10; +XPathParser.DIV = 11; +XPathParser.MULTIPLYOPERATOR = 12; +XPathParser.FUNCTIONNAME = 13; +XPathParser.AXISNAME = 14; +XPathParser.LITERAL = 15; +XPathParser.NUMBER = 16; +XPathParser.ASTERISKNAMETEST = 17; +XPathParser.QNAME = 18; +XPathParser.NCNAMECOLONASTERISK = 19; +XPathParser.NODETYPE = 20; +XPathParser.PROCESSINGINSTRUCTIONWITHLITERAL = 21; +XPathParser.EQUALS = 22; +XPathParser.LESSTHAN = 23; +XPathParser.GREATERTHAN = 24; +XPathParser.PLUS = 25; +XPathParser.MINUS = 26; +XPathParser.BAR = 27; +XPathParser.SLASH = 28; +XPathParser.LEFTPARENTHESIS = 29; +XPathParser.RIGHTPARENTHESIS = 30; +XPathParser.COMMA = 31; +XPathParser.AT = 32; +XPathParser.LEFTBRACKET = 33; +XPathParser.RIGHTBRACKET = 34; +XPathParser.DOT = 35; +XPathParser.DOLLAR = 36; + +XPathParser.prototype.tokenize = function(s1) { + var types = []; + var values = []; + var s = s1 + '\0'; + + var pos = 0; + var c = s.charAt(pos++); + while (1) { + while (c == ' ' || c == '\t' || c == '\r' || c == '\n') { + c = s.charAt(pos++); + } + if (c == '\0' || pos >= s.length) { + break; + } + + if (c == '(') { + types.push(XPathParser.LEFTPARENTHESIS); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == ')') { + types.push(XPathParser.RIGHTPARENTHESIS); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '[') { + types.push(XPathParser.LEFTBRACKET); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == ']') { + types.push(XPathParser.RIGHTBRACKET); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '@') { + types.push(XPathParser.AT); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == ',') { + types.push(XPathParser.COMMA); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '|') { + types.push(XPathParser.BAR); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '+') { + types.push(XPathParser.PLUS); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '-') { + types.push(XPathParser.MINUS); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '=') { + types.push(XPathParser.EQUALS); + values.push(c); + c = s.charAt(pos++); + continue; + } + if (c == '$') { + types.push(XPathParser.DOLLAR); + values.push(c); + c = s.charAt(pos++); + continue; + } + + if (c == '.') { + c = s.charAt(pos++); + if (c == '.') { + types.push(XPathParser.DOUBLEDOT); + values.push(".."); + c = s.charAt(pos++); + continue; + } + if (c >= '0' && c <= '9') { + var number = "." + c; + c = s.charAt(pos++); + while (c >= '0' && c <= '9') { + number += c; + c = s.charAt(pos++); + } + types.push(XPathParser.NUMBER); + values.push(number); + continue; + } + types.push(XPathParser.DOT); + values.push('.'); + continue; + } + + if (c == '\'' || c == '"') { + var delimiter = c; + var literal = ""; + while ((c = s.charAt(pos++)) != delimiter) { + literal += c; + } + types.push(XPathParser.LITERAL); + values.push(literal); + c = s.charAt(pos++); + continue; + } + + if (c >= '0' && c <= '9') { + var number = c; + c = s.charAt(pos++); + while (c >= '0' && c <= '9') { + number += c; + c = s.charAt(pos++); + } + if (c == '.') { + if (s.charAt(pos) >= '0' && s.charAt(pos) <= '9') { + number += c; + number += s.charAt(pos++); + c = s.charAt(pos++); + while (c >= '0' && c <= '9') { + number += c; + c = s.charAt(pos++); + } + } + } + types.push(XPathParser.NUMBER); + values.push(number); + continue; + } + + if (c == '*') { + if (types.length > 0) { + var last = types[types.length - 1]; + if (last != XPathParser.AT + && last != XPathParser.DOUBLECOLON + && last != XPathParser.LEFTPARENTHESIS + && last != XPathParser.LEFTBRACKET + && last != XPathParser.AND + && last != XPathParser.OR + && last != XPathParser.MOD + && last != XPathParser.DIV + && last != XPathParser.MULTIPLYOPERATOR + && last != XPathParser.SLASH + && last != XPathParser.DOUBLESLASH + && last != XPathParser.BAR + && last != XPathParser.PLUS + && last != XPathParser.MINUS + && last != XPathParser.EQUALS + && last != XPathParser.NOTEQUAL + && last != XPathParser.LESSTHAN + && last != XPathParser.LESSTHANOREQUAL + && last != XPathParser.GREATERTHAN + && last != XPathParser.GREATERTHANOREQUAL) { + types.push(XPathParser.MULTIPLYOPERATOR); + values.push(c); + c = s.charAt(pos++); + continue; + } + } + types.push(XPathParser.ASTERISKNAMETEST); + values.push(c); + c = s.charAt(pos++); + continue; + } + + if (c == ':') { + if (s.charAt(pos) == ':') { + types.push(XPathParser.DOUBLECOLON); + values.push("::"); + pos++; + c = s.charAt(pos++); + continue; + } + } + + if (c == '/') { + c = s.charAt(pos++); + if (c == '/') { + types.push(XPathParser.DOUBLESLASH); + values.push("//"); + c = s.charAt(pos++); + continue; + } + types.push(XPathParser.SLASH); + values.push('/'); + continue; + } + + if (c == '!') { + if (s.charAt(pos) == '=') { + types.push(XPathParser.NOTEQUAL); + values.push("!="); + pos++; + c = s.charAt(pos++); + continue; + } + } + + if (c == '<') { + if (s.charAt(pos) == '=') { + types.push(XPathParser.LESSTHANOREQUAL); + values.push("<="); + pos++; + c = s.charAt(pos++); + continue; + } + types.push(XPathParser.LESSTHAN); + values.push('<'); + c = s.charAt(pos++); + continue; + } + + if (c == '>') { + if (s.charAt(pos) == '=') { + types.push(XPathParser.GREATERTHANOREQUAL); + values.push(">="); + pos++; + c = s.charAt(pos++); + continue; + } + types.push(XPathParser.GREATERTHAN); + values.push('>'); + c = s.charAt(pos++); + continue; + } + + if (c == '_' || Utilities.isLetter(c.charCodeAt(0))) { + var name = c; + c = s.charAt(pos++); + while (Utilities.isNCNameChar(c.charCodeAt(0))) { + name += c; + c = s.charAt(pos++); + } + if (types.length > 0) { + var last = types[types.length - 1]; + if (last != XPathParser.AT + && last != XPathParser.DOUBLECOLON + && last != XPathParser.LEFTPARENTHESIS + && last != XPathParser.LEFTBRACKET + && last != XPathParser.AND + && last != XPathParser.OR + && last != XPathParser.MOD + && last != XPathParser.DIV + && last != XPathParser.MULTIPLYOPERATOR + && last != XPathParser.SLASH + && last != XPathParser.DOUBLESLASH + && last != XPathParser.BAR + && last != XPathParser.PLUS + && last != XPathParser.MINUS + && last != XPathParser.EQUALS + && last != XPathParser.NOTEQUAL + && last != XPathParser.LESSTHAN + && last != XPathParser.LESSTHANOREQUAL + && last != XPathParser.GREATERTHAN + && last != XPathParser.GREATERTHANOREQUAL) { + if (name == "and") { + types.push(XPathParser.AND); + values.push(name); + continue; + } + if (name == "or") { + types.push(XPathParser.OR); + values.push(name); + continue; + } + if (name == "mod") { + types.push(XPathParser.MOD); + values.push(name); + continue; + } + if (name == "div") { + types.push(XPathParser.DIV); + values.push(name); + continue; + } + } + } + if (c == ':') { + if (s.charAt(pos) == '*') { + types.push(XPathParser.NCNAMECOLONASTERISK); + values.push(name + ":*"); + pos++; + c = s.charAt(pos++); + continue; + } + if (s.charAt(pos) == '_' || Utilities.isLetter(s.charCodeAt(pos))) { + name += ':'; + c = s.charAt(pos++); + while (Utilities.isNCNameChar(c.charCodeAt(0))) { + name += c; + c = s.charAt(pos++); + } + if (c == '(') { + types.push(XPathParser.FUNCTIONNAME); + values.push(name); + continue; + } + types.push(XPathParser.QNAME); + values.push(name); + continue; + } + if (s.charAt(pos) == ':') { + types.push(XPathParser.AXISNAME); + values.push(name); + continue; + } + } + if (c == '(') { + if (name == "comment" || name == "text" || name == "node") { + types.push(XPathParser.NODETYPE); + values.push(name); + continue; + } + if (name == "processing-instruction") { + if (s.charAt(pos) == ')') { + types.push(XPathParser.NODETYPE); + } else { + types.push(XPathParser.PROCESSINGINSTRUCTIONWITHLITERAL); + } + values.push(name); + continue; + } + types.push(XPathParser.FUNCTIONNAME); + values.push(name); + continue; + } + types.push(XPathParser.QNAME); + values.push(name); + continue; + } + + throw new Error("Unexpected character " + c); + } + types.push(1); + values.push("[EOF]"); + return [types, values]; +}; + +XPathParser.SHIFT = 's'; +XPathParser.REDUCE = 'r'; +XPathParser.ACCEPT = 'a'; + +XPathParser.prototype.parse = function(s) { + var types; + var values; + var res = this.tokenize(s); + if (res == undefined) { + return undefined; + } + types = res[0]; + values = res[1]; + var tokenPos = 0; + var state = []; + var tokenType = []; + var tokenValue = []; + var s; + var a; + var t; + + state.push(0); + tokenType.push(1); + tokenValue.push("_S"); + + a = types[tokenPos]; + t = values[tokenPos++]; + while (1) { + s = state[state.length - 1]; + switch (XPathParser.actionTable[s].charAt(a - 1)) { + case XPathParser.SHIFT: + tokenType.push(-a); + tokenValue.push(t); + state.push(XPathParser.actionTableNumber[s].charCodeAt(a - 1) - 32); + a = types[tokenPos]; + t = values[tokenPos++]; + break; + case XPathParser.REDUCE: + var num = XPathParser.productions[XPathParser.actionTableNumber[s].charCodeAt(a - 1) - 32][1]; + var rhs = []; + for (var i = 0; i < num; i++) { + tokenType.pop(); + rhs.unshift(tokenValue.pop()); + state.pop(); + } + var s_ = state[state.length - 1]; + tokenType.push(XPathParser.productions[XPathParser.actionTableNumber[s].charCodeAt(a - 1) - 32][0]); + if (this.reduceActions[XPathParser.actionTableNumber[s].charCodeAt(a - 1) - 32] == undefined) { + tokenValue.push(rhs[0]); + } else { + tokenValue.push(this.reduceActions[XPathParser.actionTableNumber[s].charCodeAt(a - 1) - 32](rhs)); + } + state.push(XPathParser.gotoTable[s_].charCodeAt(XPathParser.productions[XPathParser.actionTableNumber[s].charCodeAt(a - 1) - 32][0] - 2) - 33); + break; + case XPathParser.ACCEPT: + return new XPath(tokenValue.pop()); + default: + throw new Error("XPath parse error"); + } + } +}; + +// XPath ///////////////////////////////////////////////////////////////////// + +XPath.prototype = new Object(); +XPath.prototype.constructor = XPath; +XPath.superclass = Object.prototype; + +function XPath(e) { + this.expression = e; +} + +XPath.prototype.toString = function() { + return this.expression.toString(); +}; + +XPath.prototype.evaluate = function(c) { + c.contextNode = c.expressionContextNode; + c.contextSize = 1; + c.contextPosition = 1; + c.caseInsensitive = false; + if (c.contextNode != null) { + var doc = c.contextNode; + if (doc.nodeType != 9 /*Node.DOCUMENT_NODE*/) { + doc = doc.ownerDocument; + } + try { + c.caseInsensitive = doc.implementation.hasFeature("HTML", "2.0"); + } catch (e) { + c.caseInsensitive = true; + } + } + return this.expression.evaluate(c); +}; + +XPath.XML_NAMESPACE_URI = "http://www.w3.org/XML/1998/namespace"; +XPath.XMLNS_NAMESPACE_URI = "http://www.w3.org/2000/xmlns/"; + +// Expression //////////////////////////////////////////////////////////////// + +Expression.prototype = new Object(); +Expression.prototype.constructor = Expression; +Expression.superclass = Object.prototype; + +function Expression() { +} + +Expression.prototype.init = function() { +}; + +Expression.prototype.toString = function() { + return ""; +}; + +Expression.prototype.evaluate = function(c) { + throw new Error("Could not evaluate expression."); +}; + +// UnaryOperation //////////////////////////////////////////////////////////// + +UnaryOperation.prototype = new Expression(); +UnaryOperation.prototype.constructor = UnaryOperation; +UnaryOperation.superclass = Expression.prototype; + +function UnaryOperation(rhs) { + if (arguments.length > 0) { + this.init(rhs); + } +} + +UnaryOperation.prototype.init = function(rhs) { + this.rhs = rhs; +}; + +// UnaryMinusOperation /////////////////////////////////////////////////////// + +UnaryMinusOperation.prototype = new UnaryOperation(); +UnaryMinusOperation.prototype.constructor = UnaryMinusOperation; +UnaryMinusOperation.superclass = UnaryOperation.prototype; + +function UnaryMinusOperation(rhs) { + if (arguments.length > 0) { + this.init(rhs); + } +} + +UnaryMinusOperation.prototype.init = function(rhs) { + UnaryMinusOperation.superclass.init.call(this, rhs); +}; + +UnaryMinusOperation.prototype.evaluate = function(c) { + return this.rhs.evaluate(c).number().negate(); +}; + +UnaryMinusOperation.prototype.toString = function() { + return "-" + this.rhs.toString(); +}; + +// BinaryOperation /////////////////////////////////////////////////////////// + +BinaryOperation.prototype = new Expression(); +BinaryOperation.prototype.constructor = BinaryOperation; +BinaryOperation.superclass = Expression.prototype; + +function BinaryOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +BinaryOperation.prototype.init = function(lhs, rhs) { + this.lhs = lhs; + this.rhs = rhs; +}; + +// OrOperation /////////////////////////////////////////////////////////////// + +OrOperation.prototype = new BinaryOperation(); +OrOperation.prototype.constructor = OrOperation; +OrOperation.superclass = BinaryOperation.prototype; + +function OrOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +OrOperation.prototype.init = function(lhs, rhs) { + OrOperation.superclass.init.call(this, lhs, rhs); +}; + +OrOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " or " + this.rhs.toString() + ")"; +}; + +OrOperation.prototype.evaluate = function(c) { + var b = this.lhs.evaluate(c).bool(); + if (b.booleanValue()) { + return b; + } + return this.rhs.evaluate(c).bool(); +}; + +// AndOperation ////////////////////////////////////////////////////////////// + +AndOperation.prototype = new BinaryOperation(); +AndOperation.prototype.constructor = AndOperation; +AndOperation.superclass = BinaryOperation.prototype; + +function AndOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +AndOperation.prototype.init = function(lhs, rhs) { + AndOperation.superclass.init.call(this, lhs, rhs); +}; + +AndOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " and " + this.rhs.toString() + ")"; +}; + +AndOperation.prototype.evaluate = function(c) { + var b = this.lhs.evaluate(c).bool(); + if (!b.booleanValue()) { + return b; + } + return this.rhs.evaluate(c).bool(); +}; + +// EqualsOperation /////////////////////////////////////////////////////////// + +EqualsOperation.prototype = new BinaryOperation(); +EqualsOperation.prototype.constructor = EqualsOperation; +EqualsOperation.superclass = BinaryOperation.prototype; + +function EqualsOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +EqualsOperation.prototype.init = function(lhs, rhs) { + EqualsOperation.superclass.init.call(this, lhs, rhs); +}; + +EqualsOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " = " + this.rhs.toString() + ")"; +}; + +EqualsOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).equals(this.rhs.evaluate(c)); +}; + +// NotEqualOperation ///////////////////////////////////////////////////////// + +NotEqualOperation.prototype = new BinaryOperation(); +NotEqualOperation.prototype.constructor = NotEqualOperation; +NotEqualOperation.superclass = BinaryOperation.prototype; + +function NotEqualOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +NotEqualOperation.prototype.init = function(lhs, rhs) { + NotEqualOperation.superclass.init.call(this, lhs, rhs); +}; + +NotEqualOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " != " + this.rhs.toString() + ")"; +}; + +NotEqualOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).notequal(this.rhs.evaluate(c)); +}; + +// LessThanOperation ///////////////////////////////////////////////////////// + +LessThanOperation.prototype = new BinaryOperation(); +LessThanOperation.prototype.constructor = LessThanOperation; +LessThanOperation.superclass = BinaryOperation.prototype; + +function LessThanOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +LessThanOperation.prototype.init = function(lhs, rhs) { + LessThanOperation.superclass.init.call(this, lhs, rhs); +}; + +LessThanOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).lessthan(this.rhs.evaluate(c)); +}; + +LessThanOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " < " + this.rhs.toString() + ")"; +}; + +// GreaterThanOperation ////////////////////////////////////////////////////// + +GreaterThanOperation.prototype = new BinaryOperation(); +GreaterThanOperation.prototype.constructor = GreaterThanOperation; +GreaterThanOperation.superclass = BinaryOperation.prototype; + +function GreaterThanOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +GreaterThanOperation.prototype.init = function(lhs, rhs) { + GreaterThanOperation.superclass.init.call(this, lhs, rhs); +}; + +GreaterThanOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).greaterthan(this.rhs.evaluate(c)); +}; + +GreaterThanOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " > " + this.rhs.toString() + ")"; +}; + +// LessThanOrEqualOperation ////////////////////////////////////////////////// + +LessThanOrEqualOperation.prototype = new BinaryOperation(); +LessThanOrEqualOperation.prototype.constructor = LessThanOrEqualOperation; +LessThanOrEqualOperation.superclass = BinaryOperation.prototype; + +function LessThanOrEqualOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +LessThanOrEqualOperation.prototype.init = function(lhs, rhs) { + LessThanOrEqualOperation.superclass.init.call(this, lhs, rhs); +}; + +LessThanOrEqualOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).lessthanorequal(this.rhs.evaluate(c)); +}; + +LessThanOrEqualOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " <= " + this.rhs.toString() + ")"; +}; + +// GreaterThanOrEqualOperation /////////////////////////////////////////////// + +GreaterThanOrEqualOperation.prototype = new BinaryOperation(); +GreaterThanOrEqualOperation.prototype.constructor = GreaterThanOrEqualOperation; +GreaterThanOrEqualOperation.superclass = BinaryOperation.prototype; + +function GreaterThanOrEqualOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +GreaterThanOrEqualOperation.prototype.init = function(lhs, rhs) { + GreaterThanOrEqualOperation.superclass.init.call(this, lhs, rhs); +}; + +GreaterThanOrEqualOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).greaterthanorequal(this.rhs.evaluate(c)); +}; + +GreaterThanOrEqualOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " >= " + this.rhs.toString() + ")"; +}; + +// PlusOperation ///////////////////////////////////////////////////////////// + +PlusOperation.prototype = new BinaryOperation(); +PlusOperation.prototype.constructor = PlusOperation; +PlusOperation.superclass = BinaryOperation.prototype; + +function PlusOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +PlusOperation.prototype.init = function(lhs, rhs) { + PlusOperation.superclass.init.call(this, lhs, rhs); +}; + +PlusOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).number().plus(this.rhs.evaluate(c).number()); +}; + +PlusOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " + " + this.rhs.toString() + ")"; +}; + +// MinusOperation //////////////////////////////////////////////////////////// + +MinusOperation.prototype = new BinaryOperation(); +MinusOperation.prototype.constructor = MinusOperation; +MinusOperation.superclass = BinaryOperation.prototype; + +function MinusOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +MinusOperation.prototype.init = function(lhs, rhs) { + MinusOperation.superclass.init.call(this, lhs, rhs); +}; + +MinusOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).number().minus(this.rhs.evaluate(c).number()); +}; + +MinusOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " - " + this.rhs.toString() + ")"; +}; + +// MultiplyOperation ///////////////////////////////////////////////////////// + +MultiplyOperation.prototype = new BinaryOperation(); +MultiplyOperation.prototype.constructor = MultiplyOperation; +MultiplyOperation.superclass = BinaryOperation.prototype; + +function MultiplyOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +MultiplyOperation.prototype.init = function(lhs, rhs) { + MultiplyOperation.superclass.init.call(this, lhs, rhs); +}; + +MultiplyOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).number().multiply(this.rhs.evaluate(c).number()); +}; + +MultiplyOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " * " + this.rhs.toString() + ")"; +}; + +// DivOperation ////////////////////////////////////////////////////////////// + +DivOperation.prototype = new BinaryOperation(); +DivOperation.prototype.constructor = DivOperation; +DivOperation.superclass = BinaryOperation.prototype; + +function DivOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +DivOperation.prototype.init = function(lhs, rhs) { + DivOperation.superclass.init.call(this, lhs, rhs); +}; + +DivOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).number().div(this.rhs.evaluate(c).number()); +}; + +DivOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " div " + this.rhs.toString() + ")"; +}; + +// ModOperation ////////////////////////////////////////////////////////////// + +ModOperation.prototype = new BinaryOperation(); +ModOperation.prototype.constructor = ModOperation; +ModOperation.superclass = BinaryOperation.prototype; + +function ModOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +ModOperation.prototype.init = function(lhs, rhs) { + ModOperation.superclass.init.call(this, lhs, rhs); +}; + +ModOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).number().mod(this.rhs.evaluate(c).number()); +}; + +ModOperation.prototype.toString = function() { + return "(" + this.lhs.toString() + " mod " + this.rhs.toString() + ")"; +}; + +// BarOperation ////////////////////////////////////////////////////////////// + +BarOperation.prototype = new BinaryOperation(); +BarOperation.prototype.constructor = BarOperation; +BarOperation.superclass = BinaryOperation.prototype; + +function BarOperation(lhs, rhs) { + if (arguments.length > 0) { + this.init(lhs, rhs); + } +} + +BarOperation.prototype.init = function(lhs, rhs) { + BarOperation.superclass.init.call(this, lhs, rhs); +}; + +BarOperation.prototype.evaluate = function(c) { + return this.lhs.evaluate(c).nodeset().union(this.rhs.evaluate(c).nodeset()); +}; + +BarOperation.prototype.toString = function() { + return this.lhs.toString() + " | " + this.rhs.toString(); +}; + +// PathExpr ////////////////////////////////////////////////////////////////// + +PathExpr.prototype = new Expression(); +PathExpr.prototype.constructor = PathExpr; +PathExpr.superclass = Expression.prototype; + +function PathExpr(filter, filterPreds, locpath) { + if (arguments.length > 0) { + this.init(filter, filterPreds, locpath); + } +} + +PathExpr.prototype.init = function(filter, filterPreds, locpath) { + PathExpr.superclass.init.call(this); + this.filter = filter; + this.filterPredicates = filterPreds; + this.locationPath = locpath; +}; + +PathExpr.prototype.evaluate = function(c) { + var nodes; + var xpc = new XPathContext(); + xpc.variableResolver = c.variableResolver; + xpc.functionResolver = c.functionResolver; + xpc.namespaceResolver = c.namespaceResolver; + xpc.expressionContextNode = c.expressionContextNode; + xpc.virtualRoot = c.virtualRoot; + xpc.caseInsensitive = c.caseInsensitive; + if (this.filter == null) { + nodes = [ c.contextNode ]; + } else { + var ns = this.filter.evaluate(c); + if (!Utilities.instance_of(ns, XNodeSet)) { + if (this.filterPredicates != null && this.filterPredicates.length > 0 || this.locationPath != null) { + throw new Error("Path expression filter must evaluate to a nodset if predicates or location path are used"); + } + return ns; + } + nodes = ns.toArray(); + if (this.filterPredicates != null) { + // apply each of the predicates in turn + for (var j = 0; j < this.filterPredicates.length; j++) { + var pred = this.filterPredicates[j]; + var newNodes = []; + xpc.contextSize = nodes.length; + for (xpc.contextPosition = 1; xpc.contextPosition <= xpc.contextSize; xpc.contextPosition++) { + xpc.contextNode = nodes[xpc.contextPosition - 1]; + if (this.predicateMatches(pred, xpc)) { + newNodes.push(xpc.contextNode); + } + } + nodes = newNodes; + } + } + } + if (this.locationPath != null) { + if (this.locationPath.absolute) { + if (nodes[0].nodeType != 9 /*Node.DOCUMENT_NODE*/) { + if (xpc.virtualRoot != null) { + nodes = [ xpc.virtualRoot ]; + } else { + if (nodes[0].ownerDocument == null) { + // IE 5.5 doesn't have ownerDocument? + var n = nodes[0]; + while (n.parentNode != null) { + n = n.parentNode; + } + nodes = [ n ]; + } else { + nodes = [ nodes[0].ownerDocument ]; + } + } + } else { + nodes = [ nodes[0] ]; + } + } + for (var i = 0; i < this.locationPath.steps.length; i++) { + var step = this.locationPath.steps[i]; + var newNodes = []; + for (var j = 0; j < nodes.length; j++) { + xpc.contextNode = nodes[j]; + switch (step.axis) { + case Step.ANCESTOR: + // look at all the ancestor nodes + if (xpc.contextNode === xpc.virtualRoot) { + break; + } + var m; + if (xpc.contextNode.nodeType == 2 /*Node.ATTRIBUTE_NODE*/) { + m = this.getOwnerElement(xpc.contextNode); + } else { + m = xpc.contextNode.parentNode; + } + while (m != null) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + if (m === xpc.virtualRoot) { + break; + } + m = m.parentNode; + } + break; + + case Step.ANCESTORORSELF: + // look at all the ancestor nodes and the current node + for (var m = xpc.contextNode; m != null; m = m.nodeType == 2 /*Node.ATTRIBUTE_NODE*/ ? this.getOwnerElement(m) : m.parentNode) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + if (m === xpc.virtualRoot) { + break; + } + } + break; + + case Step.ATTRIBUTE: + // look at the attributes + var nnm = xpc.contextNode.attributes; + if (nnm != null) { + for (var k = 0; k < nnm.length; k++) { + var m = nnm.item(k); + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + } + } + break; + + case Step.CHILD: + // look at all child elements + for (var m = xpc.contextNode.firstChild; m != null; m = m.nextSibling) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + } + break; + + case Step.DESCENDANT: + // look at all descendant nodes + var st = [ xpc.contextNode.firstChild ]; + while (st.length > 0) { + for (var m = st.pop(); m != null; ) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + if (m.firstChild != null) { + st.push(m.nextSibling); + m = m.firstChild; + } else { + m = m.nextSibling; + } + } + } + break; + + case Step.DESCENDANTORSELF: + // look at self + if (step.nodeTest.matches(xpc.contextNode, xpc)) { + newNodes.push(xpc.contextNode); + } + // look at all descendant nodes + var st = [ xpc.contextNode.firstChild ]; + while (st.length > 0) { + for (var m = st.pop(); m != null; ) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + if (m.firstChild != null) { + st.push(m.nextSibling); + m = m.firstChild; + } else { + m = m.nextSibling; + } + } + } + break; + + case Step.FOLLOWING: + if (xpc.contextNode === xpc.virtualRoot) { + break; + } + var st = []; + if (xpc.contextNode.firstChild != null) { + st.unshift(xpc.contextNode.firstChild); + } else { + st.unshift(xpc.contextNode.nextSibling); + } + for (var m = xpc.contextNode.parentNode; m != null && m.nodeType != 9 /*Node.DOCUMENT_NODE*/ && m !== xpc.virtualRoot; m = m.parentNode) { + st.unshift(m.nextSibling); + } + do { + for (var m = st.pop(); m != null; ) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + if (m.firstChild != null) { + st.push(m.nextSibling); + m = m.firstChild; + } else { + m = m.nextSibling; + } + } + } while (st.length > 0); + break; + + case Step.FOLLOWINGSIBLING: + if (xpc.contextNode === xpc.virtualRoot) { + break; + } + for (var m = xpc.contextNode.nextSibling; m != null; m = m.nextSibling) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + } + break; + + case Step.NAMESPACE: + var n = {}; + if (xpc.contextNode.nodeType == 1 /*Node.ELEMENT_NODE*/) { + n["xml"] = XPath.XML_NAMESPACE_URI; + n["xmlns"] = XPath.XMLNS_NAMESPACE_URI; + for (var m = xpc.contextNode; m != null && m.nodeType == 1 /*Node.ELEMENT_NODE*/; m = m.parentNode) { + for (var k = 0; k < m.attributes.length; k++) { + var attr = m.attributes.item(k); + var nm = String(attr.name); + if (nm == "xmlns") { + if (n[""] == undefined) { + n[""] = attr.value; + } + } else if (nm.length > 6 && nm.substring(0, 6) == "xmlns:") { + var pre = nm.substring(6, nm.length); + if (n[pre] == undefined) { + n[pre] = attr.value; + } + } + } + } + for (var pre in n) { + var nsn = new NamespaceNode(pre, n[pre], xpc.contextNode); + if (step.nodeTest.matches(nsn, xpc)) { + newNodes.push(nsn); + } + } + } + break; + + case Step.PARENT: + m = null; + if (xpc.contextNode !== xpc.virtualRoot) { + if (xpc.contextNode.nodeType == 2 /*Node.ATTRIBUTE_NODE*/) { + m = this.getOwnerElement(xpc.contextNode); + } else { + m = xpc.contextNode.parentNode; + } + } + if (m != null && step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + break; + + case Step.PRECEDING: + var st; + if (xpc.virtualRoot != null) { + st = [ xpc.virtualRoot ]; + } else { + st = xpc.contextNode.nodeType == 9 /*Node.DOCUMENT_NODE*/ + ? [ xpc.contextNode ] + : [ xpc.contextNode.ownerDocument ]; + } + outer: while (st.length > 0) { + for (var m = st.pop(); m != null; ) { + if (m == xpc.contextNode) { + break outer; + } + if (step.nodeTest.matches(m, xpc)) { + newNodes.unshift(m); + } + if (m.firstChild != null) { + st.push(m.nextSibling); + m = m.firstChild; + } else { + m = m.nextSibling; + } + } + } + break; + + case Step.PRECEDINGSIBLING: + if (xpc.contextNode === xpc.virtualRoot) { + break; + } + for (var m = xpc.contextNode.previousSibling; m != null; m = m.previousSibling) { + if (step.nodeTest.matches(m, xpc)) { + newNodes.push(m); + } + } + break; + + case Step.SELF: + if (step.nodeTest.matches(xpc.contextNode, xpc)) { + newNodes.push(xpc.contextNode); + } + break; + + default: + } + } + nodes = newNodes; + // apply each of the predicates in turn + for (var j = 0; j < step.predicates.length; j++) { + var pred = step.predicates[j]; + var newNodes = []; + xpc.contextSize = nodes.length; + for (xpc.contextPosition = 1; xpc.contextPosition <= xpc.contextSize; xpc.contextPosition++) { + xpc.contextNode = nodes[xpc.contextPosition - 1]; + if (this.predicateMatches(pred, xpc)) { + newNodes.push(xpc.contextNode); + } else { + } + } + nodes = newNodes; + } + } + } + var ns = new XNodeSet(); + ns.addArray(nodes); + return ns; +}; + +PathExpr.prototype.predicateMatches = function(pred, c) { + var res = pred.evaluate(c); + if (Utilities.instance_of(res, XNumber)) { + return c.contextPosition == res.numberValue(); + } + return res.booleanValue(); +}; + +PathExpr.prototype.toString = function() { + if (this.filter != undefined) { + var s = this.filter.toString(); + if (Utilities.instance_of(this.filter, XString)) { + s = "'" + s + "'"; + } + if (this.filterPredicates != undefined) { + for (var i = 0; i < this.filterPredicates.length; i++) { + s = s + "[" + this.filterPredicates[i].toString() + "]"; + } + } + if (this.locationPath != undefined) { + if (!this.locationPath.absolute) { + s += "/"; + } + s += this.locationPath.toString(); + } + return s; + } + return this.locationPath.toString(); +}; + +PathExpr.prototype.getOwnerElement = function(n) { + // DOM 2 has ownerElement + if (n.ownerElement) { + return n.ownerElement; + } + // DOM 1 Internet Explorer can use selectSingleNode (ironically) + try { + if (n.selectSingleNode) { + return n.selectSingleNode(".."); + } + } catch (e) { + } + // Other DOM 1 implementations must use this egregious search + var doc = n.nodeType == 9 /*Node.DOCUMENT_NODE*/ + ? n + : n.ownerDocument; + var elts = doc.getElementsByTagName("*"); + for (var i = 0; i < elts.length; i++) { + var elt = elts.item(i); + var nnm = elt.attributes; + for (var j = 0; j < nnm.length; j++) { + var an = nnm.item(j); + if (an === n) { + return elt; + } + } + } + return null; +}; + +// LocationPath ////////////////////////////////////////////////////////////// + +LocationPath.prototype = new Object(); +LocationPath.prototype.constructor = LocationPath; +LocationPath.superclass = Object.prototype; + +function LocationPath(abs, steps) { + if (arguments.length > 0) { + this.init(abs, steps); + } +} + +LocationPath.prototype.init = function(abs, steps) { + this.absolute = abs; + this.steps = steps; +}; + +LocationPath.prototype.toString = function() { + var s; + if (this.absolute) { + s = "/"; + } else { + s = ""; + } + for (var i = 0; i < this.steps.length; i++) { + if (i != 0) { + s += "/"; + } + s += this.steps[i].toString(); + } + return s; +}; + +// Step ////////////////////////////////////////////////////////////////////// + +Step.prototype = new Object(); +Step.prototype.constructor = Step; +Step.superclass = Object.prototype; + +function Step(axis, nodetest, preds) { + if (arguments.length > 0) { + this.init(axis, nodetest, preds); + } +} + +Step.prototype.init = function(axis, nodetest, preds) { + this.axis = axis; + this.nodeTest = nodetest; + this.predicates = preds; +}; + +Step.prototype.toString = function() { + var s; + switch (this.axis) { + case Step.ANCESTOR: + s = "ancestor"; + break; + case Step.ANCESTORORSELF: + s = "ancestor-or-self"; + break; + case Step.ATTRIBUTE: + s = "attribute"; + break; + case Step.CHILD: + s = "child"; + break; + case Step.DESCENDANT: + s = "descendant"; + break; + case Step.DESCENDANTORSELF: + s = "descendant-or-self"; + break; + case Step.FOLLOWING: + s = "following"; + break; + case Step.FOLLOWINGSIBLING: + s = "following-sibling"; + break; + case Step.NAMESPACE: + s = "namespace"; + break; + case Step.PARENT: + s = "parent"; + break; + case Step.PRECEDING: + s = "preceding"; + break; + case Step.PRECEDINGSIBLING: + s = "preceding-sibling"; + break; + case Step.SELF: + s = "self"; + break; + } + s += "::"; + s += this.nodeTest.toString(); + for (var i = 0; i < this.predicates.length; i++) { + s += "[" + this.predicates[i].toString() + "]"; + } + return s; +}; + +Step.ANCESTOR = 0; +Step.ANCESTORORSELF = 1; +Step.ATTRIBUTE = 2; +Step.CHILD = 3; +Step.DESCENDANT = 4; +Step.DESCENDANTORSELF = 5; +Step.FOLLOWING = 6; +Step.FOLLOWINGSIBLING = 7; +Step.NAMESPACE = 8; +Step.PARENT = 9; +Step.PRECEDING = 10; +Step.PRECEDINGSIBLING = 11; +Step.SELF = 12; + +// NodeTest ////////////////////////////////////////////////////////////////// + +NodeTest.prototype = new Object(); +NodeTest.prototype.constructor = NodeTest; +NodeTest.superclass = Object.prototype; + +function NodeTest(type, value) { + if (arguments.length > 0) { + this.init(type, value); + } +} + +NodeTest.prototype.init = function(type, value) { + this.type = type; + this.value = value; +}; + +NodeTest.prototype.toString = function() { + switch (this.type) { + case NodeTest.NAMETESTANY: + return "*"; + case NodeTest.NAMETESTPREFIXANY: + return this.value + ":*"; + case NodeTest.NAMETESTRESOLVEDANY: + return "{" + this.value + "}*"; + case NodeTest.NAMETESTQNAME: + return this.value; + case NodeTest.NAMETESTRESOLVEDNAME: + return "{" + this.namespaceURI + "}" + this.value; + case NodeTest.COMMENT: + return "comment()"; + case NodeTest.TEXT: + return "text()"; + case NodeTest.PI: + if (this.value != undefined) { + return "processing-instruction(\"" + this.value + "\")"; + } + return "processing-instruction()"; + case NodeTest.NODE: + return "node()"; + } + return ""; +}; + +NodeTest.prototype.matches = function(n, xpc) { + switch (this.type) { + case NodeTest.NAMETESTANY: + if (n.nodeType == 2 /*Node.ATTRIBUTE_NODE*/ + || n.nodeType == 1 /*Node.ELEMENT_NODE*/ + || n.nodeType == XPathNamespace.XPATH_NAMESPACE_NODE) { + return true; + } + return false; + case NodeTest.NAMETESTPREFIXANY: + if ((n.nodeType == 2 /*Node.ATTRIBUTE_NODE*/ || n.nodeType == 1 /*Node.ELEMENT_NODE*/)) { + var ns = xpc.namespaceResolver.getNamespace(this.value, xpc.expressionContextNode); + if (ns == null) { + throw new Error("Cannot resolve QName " + this.value); + } + return true; + } + return false; + case NodeTest.NAMETESTQNAME: + if (n.nodeType == 2 /*Node.ATTRIBUTE_NODE*/ + || n.nodeType == 1 /*Node.ELEMENT_NODE*/ + || n.nodeType == XPathNamespace.XPATH_NAMESPACE_NODE) { + var test = Utilities.resolveQName(this.value, xpc.namespaceResolver, xpc.expressionContextNode, false); + if (test[0] == null) { + throw new Error("Cannot resolve QName " + this.value); + } + test[0] = String(test[0]); + test[1] = String(test[1]); + if (test[0] == "") { + test[0] = null; + } + var node = Utilities.resolveQName(n.nodeName, xpc.namespaceResolver, n, n.nodeType == 1 /*Node.ELEMENT_NODE*/); + node[0] = String(node[0]); + node[1] = String(node[1]); + if (node[0] == "") { + node[0] = null; + } + if (xpc.caseInsensitive) { + return test[0] == node[0] && String(test[1]).toLowerCase() == String(node[1]).toLowerCase(); + } + return test[0] == node[0] && test[1] == node[1]; + } + return false; + case NodeTest.COMMENT: + return n.nodeType == 8 /*Node.COMMENT_NODE*/; + case NodeTest.TEXT: + return n.nodeType == 3 /*Node.TEXT_NODE*/ || n.nodeType == 4 /*Node.CDATA_SECTION_NODE*/; + case NodeTest.PI: + return n.nodeType == 7 /*Node.PROCESSING_INSTRUCTION_NODE*/ + && (this.value == null || n.nodeName == this.value); + case NodeTest.NODE: + return n.nodeType == 9 /*Node.DOCUMENT_NODE*/ + || n.nodeType == 1 /*Node.ELEMENT_NODE*/ + || n.nodeType == 2 /*Node.ATTRIBUTE_NODE*/ + || n.nodeType == 3 /*Node.TEXT_NODE*/ + || n.nodeType == 4 /*Node.CDATA_SECTION_NODE*/ + || n.nodeType == 8 /*Node.COMMENT_NODE*/ + || n.nodeType == 7 /*Node.PROCESSING_INSTRUCTION_NODE*/; + } + return false; +}; + +NodeTest.NAMETESTANY = 0; +NodeTest.NAMETESTPREFIXANY = 1; +NodeTest.NAMETESTQNAME = 2; +NodeTest.COMMENT = 3; +NodeTest.TEXT = 4; +NodeTest.PI = 5; +NodeTest.NODE = 6; + +// VariableReference ///////////////////////////////////////////////////////// + +VariableReference.prototype = new Expression(); +VariableReference.prototype.constructor = VariableReference; +VariableReference.superclass = Expression.prototype; + +function VariableReference(v) { + if (arguments.length > 0) { + this.init(v); + } +} + +VariableReference.prototype.init = function(v) { + this.variable = v; +}; + +VariableReference.prototype.toString = function() { + return "$" + this.variable; +}; + +VariableReference.prototype.evaluate = function(c) { + return c.variableResolver.getVariable(this.variable, c); +}; + +// FunctionCall ////////////////////////////////////////////////////////////// + +FunctionCall.prototype = new Expression(); +FunctionCall.prototype.constructor = FunctionCall; +FunctionCall.superclass = Expression.prototype; + +function FunctionCall(fn, args) { + if (arguments.length > 0) { + this.init(fn, args); + } +} + +FunctionCall.prototype.init = function(fn, args) { + this.functionName = fn; + this.arguments = args; +}; + +FunctionCall.prototype.toString = function() { + var s = this.functionName + "("; + for (var i = 0; i < this.arguments.length; i++) { + if (i > 0) { + s += ", "; + } + s += this.arguments[i].toString(); + } + return s + ")"; +}; + +FunctionCall.prototype.evaluate = function(c) { + var f = c.functionResolver.getFunction(this.functionName, c); + if (f == undefined) { + throw new Error("Unknown function " + this.functionName); + } + var a = [c].concat(this.arguments); + return f.apply(c.functionResolver.thisArg, a); +}; + +// XString /////////////////////////////////////////////////////////////////// + +XString.prototype = new Expression(); +XString.prototype.constructor = XString; +XString.superclass = Expression.prototype; + +function XString(s) { + if (arguments.length > 0) { + this.init(s); + } +} + +XString.prototype.init = function(s) { + this.str = s; +}; + +XString.prototype.toString = function() { + return this.str; +}; + +XString.prototype.evaluate = function(c) { + return this; +}; + +XString.prototype.string = function() { + return this; +}; + +XString.prototype.number = function() { + return new XNumber(this.str); +}; + +XString.prototype.bool = function() { + return new XBoolean(this.str); +}; + +XString.prototype.nodeset = function() { + throw new Error("Cannot convert string to nodeset"); +}; + +XString.prototype.stringValue = function() { + return this.str; +}; + +XString.prototype.numberValue = function() { + return this.number().numberValue(); +}; + +XString.prototype.booleanValue = function() { + return this.bool().booleanValue(); +}; + +XString.prototype.equals = function(r) { + if (Utilities.instance_of(r, XBoolean)) { + return this.bool().equals(r); + } + if (Utilities.instance_of(r, XNumber)) { + return this.number().equals(r); + } + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithString(this, Operators.equals); + } + return new XBoolean(this.str == r.str); +}; + +XString.prototype.notequal = function(r) { + if (Utilities.instance_of(r, XBoolean)) { + return this.bool().notequal(r); + } + if (Utilities.instance_of(r, XNumber)) { + return this.number().notequal(r); + } + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithString(this, Operators.notequal); + } + return new XBoolean(this.str != r.str); +}; + +XString.prototype.lessthan = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.greaterthanorequal); + } + return this.number().lessthan(r.number()); +}; + +XString.prototype.greaterthan = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.lessthanorequal); + } + return this.number().greaterthan(r.number()); +}; + +XString.prototype.lessthanorequal = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.greaterthan); + } + return this.number().lessthanorequal(r.number()); +}; + +XString.prototype.greaterthanorequal = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.lessthan); + } + return this.number().greaterthanorequal(r.number()); +}; + +// XNumber /////////////////////////////////////////////////////////////////// + +XNumber.prototype = new Expression(); +XNumber.prototype.constructor = XNumber; +XNumber.superclass = Expression.prototype; + +function XNumber(n) { + if (arguments.length > 0) { + this.init(n); + } +} + +XNumber.prototype.init = function(n) { + this.num = Number(n); +}; + +XNumber.prototype.toString = function() { + return this.num; +}; + +XNumber.prototype.evaluate = function(c) { + return this; +}; + +XNumber.prototype.string = function() { + return new XString(this.num); +}; + +XNumber.prototype.number = function() { + return this; +}; + +XNumber.prototype.bool = function() { + return new XBoolean(this.num); +}; + +XNumber.prototype.nodeset = function() { + throw new Error("Cannot convert number to nodeset"); +}; + +XNumber.prototype.stringValue = function() { + return this.string().stringValue(); +}; + +XNumber.prototype.numberValue = function() { + return this.num; +}; + +XNumber.prototype.booleanValue = function() { + return this.bool().booleanValue(); +}; + +XNumber.prototype.negate = function() { + return new XNumber(-this.num); +}; + +XNumber.prototype.equals = function(r) { + if (Utilities.instance_of(r, XBoolean)) { + return this.bool().equals(r); + } + if (Utilities.instance_of(r, XString)) { + return this.equals(r.number()); + } + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this, Operators.equals); + } + return new XBoolean(this.num == r.num); +}; + +XNumber.prototype.notequal = function(r) { + if (Utilities.instance_of(r, XBoolean)) { + return this.bool().notequal(r); + } + if (Utilities.instance_of(r, XString)) { + return this.notequal(r.number()); + } + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this, Operators.notequal); + } + return new XBoolean(this.num != r.num); +}; + +XNumber.prototype.lessthan = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this, Operators.greaterthanorequal); + } + if (Utilities.instance_of(r, XBoolean) || Utilities.instance_of(r, XString)) { + return this.lessthan(r.number()); + } + return new XBoolean(this.num < r.num); +}; + +XNumber.prototype.greaterthan = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this, Operators.lessthanorequal); + } + if (Utilities.instance_of(r, XBoolean) || Utilities.instance_of(r, XString)) { + return this.greaterthan(r.number()); + } + return new XBoolean(this.num > r.num); +}; + +XNumber.prototype.lessthanorequal = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this, Operators.greaterthan); + } + if (Utilities.instance_of(r, XBoolean) || Utilities.instance_of(r, XString)) { + return this.lessthanorequal(r.number()); + } + return new XBoolean(this.num <= r.num); +}; + +XNumber.prototype.greaterthanorequal = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this, Operators.lessthan); + } + if (Utilities.instance_of(r, XBoolean) || Utilities.instance_of(r, XString)) { + return this.greaterthanorequal(r.number()); + } + return new XBoolean(this.num >= r.num); +}; + +XNumber.prototype.plus = function(r) { + return new XNumber(this.num + r.num); +}; + +XNumber.prototype.minus = function(r) { + return new XNumber(this.num - r.num); +}; + +XNumber.prototype.multiply = function(r) { + return new XNumber(this.num * r.num); +}; + +XNumber.prototype.div = function(r) { + return new XNumber(this.num / r.num); +}; + +XNumber.prototype.mod = function(r) { + return new XNumber(this.num % r.num); +}; + +// XBoolean ////////////////////////////////////////////////////////////////// + +XBoolean.prototype = new Expression(); +XBoolean.prototype.constructor = XBoolean; +XBoolean.superclass = Expression.prototype; + +function XBoolean(b) { + if (arguments.length > 0) { + this.init(b); + } +} + +XBoolean.prototype.init = function(b) { + this.b = Boolean(b); +}; + +XBoolean.prototype.toString = function() { + return this.b.toString(); +}; + +XBoolean.prototype.evaluate = function(c) { + return this; +}; + +XBoolean.prototype.string = function() { + return new XString(this.b); +}; + +XBoolean.prototype.number = function() { + return new XNumber(this.b); +}; + +XBoolean.prototype.bool = function() { + return this; +}; + +XBoolean.prototype.nodeset = function() { + throw new Error("Cannot convert boolean to nodeset"); +}; + +XBoolean.prototype.stringValue = function() { + return this.string().stringValue(); +}; + +XBoolean.prototype.numberValue = function() { + return this.num().numberValue(); +}; + +XBoolean.prototype.booleanValue = function() { + return this.b; +}; + +XBoolean.prototype.not = function() { + return new XBoolean(!this.b); +}; + +XBoolean.prototype.equals = function(r) { + if (Utilities.instance_of(r, XString) || Utilities.instance_of(r, XNumber)) { + return this.equals(r.bool()); + } + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithBoolean(this, Operators.equals); + } + return new XBoolean(this.b == r.b); +}; + +XBoolean.prototype.notequal = function(r) { + if (Utilities.instance_of(r, XString) || Utilities.instance_of(r, XNumber)) { + return this.notequal(r.bool()); + } + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithBoolean(this, Operators.notequal); + } + return new XBoolean(this.b != r.b); +}; + +XBoolean.prototype.lessthan = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.greaterthanorequal); + } + return this.number().lessthan(r.number()); +}; + +XBoolean.prototype.greaterthan = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.lessthanorequal); + } + return this.number().greaterthan(r.number()); +}; + +XBoolean.prototype.lessthanorequal = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.greaterthan); + } + return this.number().lessthanorequal(r.number()); +}; + +XBoolean.prototype.greaterthanorequal = function(r) { + if (Utilities.instance_of(r, XNodeSet)) { + return r.compareWithNumber(this.number(), Operators.lessthan); + } + return this.number().greaterthanorequal(r.number()); +}; + +// AVLTree /////////////////////////////////////////////////////////////////// + +AVLTree.prototype = new Object(); +AVLTree.prototype.constructor = AVLTree; +AVLTree.superclass = Object.prototype; + +function AVLTree(n) { + this.init(n); +} + +AVLTree.prototype.init = function(n) { + this.left = null; + this.right = null; + this.node = n; + this.depth = 1; +}; + +AVLTree.prototype.balance = function() { + var ldepth = this.left == null ? 0 : this.left.depth; + var rdepth = this.right == null ? 0 : this.right.depth; + + if (ldepth > rdepth + 1) { + // LR or LL rotation + var lldepth = this.left.left == null ? 0 : this.left.left.depth; + var lrdepth = this.left.right == null ? 0 : this.left.right.depth; + + if (lldepth < lrdepth) { + // LR rotation consists of a RR rotation of the left child + this.left.rotateRR(); + // plus a LL rotation of this node, which happens anyway + } + this.rotateLL(); + } else if (ldepth + 1 < rdepth) { + // RR or RL rorarion + var rrdepth = this.right.right == null ? 0 : this.right.right.depth; + var rldepth = this.right.left == null ? 0 : this.right.left.depth; + + if (rldepth > rrdepth) { + // RR rotation consists of a LL rotation of the right child + this.right.rotateLL(); + // plus a RR rotation of this node, which happens anyway + } + this.rotateRR(); + } +}; + +AVLTree.prototype.rotateLL = function() { + // the left side is too long => rotate from the left (_not_ leftwards) + var nodeBefore = this.node; + var rightBefore = this.right; + this.node = this.left.node; + this.right = this.left; + this.left = this.left.left; + this.right.left = this.right.right; + this.right.right = rightBefore; + this.right.node = nodeBefore; + this.right.updateInNewLocation(); + this.updateInNewLocation(); +}; + +AVLTree.prototype.rotateRR = function() { + // the right side is too long => rotate from the right (_not_ rightwards) + var nodeBefore = this.node; + var leftBefore = this.left; + this.node = this.right.node; + this.left = this.right; + this.right = this.right.right; + this.left.right = this.left.left; + this.left.left = leftBefore; + this.left.node = nodeBefore; + this.left.updateInNewLocation(); + this.updateInNewLocation(); +}; + +AVLTree.prototype.updateInNewLocation = function() { + this.getDepthFromChildren(); +}; + +AVLTree.prototype.getDepthFromChildren = function() { + this.depth = this.node == null ? 0 : 1; + if (this.left != null) { + this.depth = this.left.depth + 1; + } + if (this.right != null && this.depth <= this.right.depth) { + this.depth = this.right.depth + 1; + } +}; + +AVLTree.prototype.order = function(n1, n2) { + if (n1 === n2) { + return 0; + } + var d1 = 0; + var d2 = 0; + for (var m1 = n1; m1 != null; m1 = m1.parentNode) { + d1++; + } + for (var m2 = n2; m2 != null; m2 = m2.parentNode) { + d2++; + } + if (d1 > d2) { + while (d1 > d2) { + n1 = n1.parentNode; + d1--; + } + if (n1 == n2) { + return 1; + } + } else if (d2 > d1) { + while (d2 > d1) { + n2 = n2.parentNode; + d2--; + } + if (n1 == n2) { + return -1; + } + } + while (n1.parentNode != n2.parentNode) { + n1 = n1.parentNode; + n2 = n2.parentNode; + } + while (n1.previousSibling != null && n2.previousSibling != null) { + n1 = n1.previousSibling; + n2 = n2.previousSibling; + } + if (n1.previousSibling == null) { + return -1; + } + return 1; +}; + +AVLTree.prototype.add = function(n) { + if (n === this.node) { + return false; + } + + var o = this.order(n, this.node); + + var ret = false; + if (o == -1) { + if (this.left == null) { + this.left = new AVLTree(n); + ret = true; + } else { + ret = this.left.add(n); + if (ret) { + this.balance(); + } + } + } else if (o == 1) { + if (this.right == null) { + this.right = new AVLTree(n); + ret = true; + } else { + ret = this.right.add(n); + if (ret) { + this.balance(); + } + } + } + + if (ret) { + this.getDepthFromChildren(); + } + return ret; +}; + +// XNodeSet ////////////////////////////////////////////////////////////////// + +XNodeSet.prototype = new Expression(); +XNodeSet.prototype.constructor = XNodeSet; +XNodeSet.superclass = Expression.prototype; + +function XNodeSet() { + this.init(); +} + +XNodeSet.prototype.init = function() { + this.tree = null; + this.size = 0; +}; + +XNodeSet.prototype.toString = function() { + var p = this.first(); + if (p == null) { + return ""; + } + return this.stringForNode(p); +}; + +XNodeSet.prototype.evaluate = function(c) { + return this; +}; + +XNodeSet.prototype.string = function() { + return new XString(this.toString()); +}; + +XNodeSet.prototype.stringValue = function() { + return this.toString(); +}; + +XNodeSet.prototype.number = function() { + return new XNumber(this.string()); +}; + +XNodeSet.prototype.numberValue = function() { + return Number(this.string()); +}; + +XNodeSet.prototype.bool = function() { + return new XBoolean(this.tree != null); +}; + +XNodeSet.prototype.booleanValue = function() { + return this.tree != null; +}; + +XNodeSet.prototype.nodeset = function() { + return this; +}; + +XNodeSet.prototype.stringForNode = function(n) { + if (n.nodeType == 9 /*Node.DOCUMENT_NODE*/) { + n = n.documentElement; + } + if (n.nodeType == 1 /*Node.ELEMENT_NODE*/) { + return this.stringForNodeRec(n); + } + if (n.isNamespaceNode) { + return n.namespace; + } + return n.nodeValue; +}; + +XNodeSet.prototype.stringForNodeRec = function(n) { + var s = ""; + for (var n2 = n.firstChild; n2 != null; n2 = n2.nextSibling) { + if (n2.nodeType == 3 /*Node.TEXT_NODE*/) { + s += n2.nodeValue; + } else if (n2.nodeType == 1 /*Node.ELEMENT_NODE*/) { + s += this.stringForNodeRec(n2); + } + } + return s; +}; + +XNodeSet.prototype.first = function() { + var p = this.tree; + if (p == null) { + return null; + } + while (p.left != null) { + p = p.left; + } + return p.node; +}; + +XNodeSet.prototype.add = function(n) { + var added; + if (this.tree == null) { + this.tree = new AVLTree(n); + added = true; + } else { + added = this.tree.add(n); + } + if (added) { + this.size++; + } +}; + +XNodeSet.prototype.addArray = function(ns) { + for (var i = 0; i < ns.length; i++) { + this.add(ns[i]); + } +}; + +XNodeSet.prototype.toArray = function() { + var a = []; + this.toArrayRec(this.tree, a); + return a; +}; + +XNodeSet.prototype.toArrayRec = function(t, a) { + if (t != null) { + this.toArrayRec(t.left, a); + a.push(t.node); + this.toArrayRec(t.right, a); + } +}; + +XNodeSet.prototype.compareWithString = function(r, o) { + var a = this.toArray(); + for (var i = 0; i < a.length; i++) { + var n = a[i]; + var l = new XString(this.stringForNode(n)); + var res = o(l, r); + if (res.booleanValue()) { + return res; + } + } + return new XBoolean(false); +}; + +XNodeSet.prototype.compareWithNumber = function(r, o) { + var a = this.toArray(); + for (var i = 0; i < a.length; i++) { + var n = a[i]; + var l = new XNumber(this.stringForNode(n)); + var res = o(l, r); + if (res.booleanValue()) { + return res; + } + } + return new XBoolean(false); +}; + +XNodeSet.prototype.compareWithBoolean = function(r, o) { + return o(this.bool(), r); +}; + +XNodeSet.prototype.compareWithNodeSet = function(r, o) { + var a = this.toArray(); + for (var i = 0; i < a.length; i++) { + var n = a[i]; + var l = new XString(this.stringForNode(n)); + var b = r.toArray(); + for (var j = 0; j < b.length; j++) { + var n2 = b[j]; + var r = new XString(this.stringForNode(n2)); + var res = o(l, r); + if (res.booleanValue()) { + return res; + } + } + } + return new XBoolean(false); +}; + +XNodeSet.prototype.equals = function(r) { + if (Utilities.instance_of(r, XString)) { + return this.compareWithString(r, Operators.equals); + } + if (Utilities.instance_of(r, XNumber)) { + return this.compareWithNumber(r, Operators.equals); + } + if (Utilities.instance_of(r, XBoolean)) { + return this.compareWithBoolean(r, Operators.equals); + } + return this.compareWithNodeSet(r, Operators.equals); +}; + +XNodeSet.prototype.notequal = function(r) { + if (Utilities.instance_of(r, XString)) { + return this.compareWithString(r, Operators.notequal); + } + if (Utilities.instance_of(r, XNumber)) { + return this.compareWithNumber(r, Operators.notequal); + } + if (Utilities.instance_of(r, XBoolean)) { + return this.compareWithBoolean(r, Operators.notequal); + } + return this.compareWithNodeSet(r, Operators.notequal); +}; + +XNodeSet.prototype.lessthan = function(r) { + if (Utilities.instance_of(r, XString)) { + return this.compareWithNumber(r.number(), Operators.lessthan); + } + if (Utilities.instance_of(r, XNumber)) { + return this.compareWithNumber(r, Operators.lessthan); + } + if (Utilities.instance_of(r, XBoolean)) { + return this.compareWithBoolean(r, Operators.lessthan); + } + return this.compareWithNodeSet(r, Operators.lessthan); +}; + +XNodeSet.prototype.greaterthan = function(r) { + if (Utilities.instance_of(r, XString)) { + return this.compareWithNumber(r.number(), Operators.greaterthan); + } + if (Utilities.instance_of(r, XNumber)) { + return this.compareWithNumber(r, Operators.greaterthan); + } + if (Utilities.instance_of(r, XBoolean)) { + return this.compareWithBoolean(r, Operators.greaterthan); + } + return this.compareWithNodeSet(r, Operators.greaterthan); +}; + +XNodeSet.prototype.lessthanorequal = function(r) { + if (Utilities.instance_of(r, XString)) { + return this.compareWithNumber(r.number(), Operators.lessthanorequal); + } + if (Utilities.instance_of(r, XNumber)) { + return this.compareWithNumber(r, Operators.lessthanorequal); + } + if (Utilities.instance_of(r, XBoolean)) { + return this.compareWithBoolean(r, Operators.lessthanorequal); + } + return this.compareWithNodeSet(r, Operators.lessthanorequal); +}; + +XNodeSet.prototype.greaterthanorequal = function(r) { + if (Utilities.instance_of(r, XString)) { + return this.compareWithNumber(r.number(), Operators.greaterthanorequal); + } + if (Utilities.instance_of(r, XNumber)) { + return this.compareWithNumber(r, Operators.greaterthanorequal); + } + if (Utilities.instance_of(r, XBoolean)) { + return this.compareWithBoolean(r, Operators.greaterthanorequal); + } + return this.compareWithNodeSet(r, Operators.greaterthanorequal); +}; + +XNodeSet.prototype.union = function(r) { + var ns = new XNodeSet(); + ns.tree = this.tree; + ns.size = this.size; + ns.addArray(r.toArray()); + return ns; +}; + +// XPathNamespace //////////////////////////////////////////////////////////// + +XPathNamespace.prototype = new Object(); +XPathNamespace.prototype.constructor = XPathNamespace; +XPathNamespace.superclass = Object.prototype; + +function XPathNamespace(pre, ns, p) { + this.isXPathNamespace = true; + this.ownerDocument = p.ownerDocument; + this.nodeName = "#namespace"; + this.prefix = pre; + this.localName = pre; + this.namespaceURI = ns; + this.nodeValue = ns; + this.ownerElement = p; + this.nodeType = XPathNamespace.XPATH_NAMESPACE_NODE; +} + +XPathNamespace.prototype.toString = function() { + return "{ \"" + this.prefix + "\", \"" + this.namespaceURI + "\" }"; +}; + +// Operators ///////////////////////////////////////////////////////////////// + +var Operators = new Object(); + +Operators.equals = function(l, r) { + return l.equals(r); +}; + +Operators.notequal = function(l, r) { + return l.notequal(r); +}; + +Operators.lessthan = function(l, r) { + return l.lessthan(r); +}; + +Operators.greaterthan = function(l, r) { + return l.greaterthan(r); +}; + +Operators.lessthanorequal = function(l, r) { + return l.lessthanorequal(r); +}; + +Operators.greaterthanorequal = function(l, r) { + return l.greaterthanorequal(r); +}; + +// XPathContext ////////////////////////////////////////////////////////////// + +XPathContext.prototype = new Object(); +XPathContext.prototype.constructor = XPathContext; +XPathContext.superclass = Object.prototype; + +function XPathContext(vr, nr, fr) { + this.variableResolver = vr != null ? vr : new VariableResolver(); + this.namespaceResolver = nr != null ? nr : new NamespaceResolver(); + this.functionResolver = fr != null ? fr : new FunctionResolver(); +} + +// VariableResolver ////////////////////////////////////////////////////////// + +VariableResolver.prototype = new Object(); +VariableResolver.prototype.constructor = VariableResolver; +VariableResolver.superclass = Object.prototype; + +function VariableResolver() { +} + +VariableResolver.prototype.getVariable = function(vn, c) { + var parts = Utilities.splitQName(vn); + if (parts[0] != null) { + parts[0] = c.namespaceResolver.getNamespace(parts[0], c.expressionContextNode); + if (parts[0] == null) { + throw new Error("Cannot resolve QName " + fn); + } + } + return this.getVariableWithName(parts[0], parts[1], c.expressionContextNode); +}; + +VariableResolver.prototype.getVariableWithName = function(ns, ln, c) { + return null; +}; + +// FunctionResolver ////////////////////////////////////////////////////////// + +FunctionResolver.prototype = new Object(); +FunctionResolver.prototype.constructor = FunctionResolver; +FunctionResolver.superclass = Object.prototype; + +function FunctionResolver(thisArg) { + this.thisArg = thisArg != null ? thisArg : Functions; + this.functions = new Object(); + this.addStandardFunctions(); +} + +FunctionResolver.prototype.addStandardFunctions = function() { + this.functions["{}last"] = Functions.last; + this.functions["{}position"] = Functions.position; + this.functions["{}count"] = Functions.count; + this.functions["{}id"] = Functions.id; + this.functions["{}local-name"] = Functions.localName; + this.functions["{}namespace-uri"] = Functions.namespaceURI; + this.functions["{}name"] = Functions.name; + this.functions["{}string"] = Functions.string; + this.functions["{}concat"] = Functions.concat; + this.functions["{}starts-with"] = Functions.startsWith; + this.functions["{}contains"] = Functions.contains; + this.functions["{}substring-before"] = Functions.substringBefore; + this.functions["{}substring-after"] = Functions.substringAfter; + this.functions["{}substring"] = Functions.substring; + this.functions["{}string-length"] = Functions.stringLength; + this.functions["{}normalize-space"] = Functions.normalizeSpace; + this.functions["{}translate"] = Functions.translate; + this.functions["{}boolean"] = Functions.boolean_; + this.functions["{}not"] = Functions.not; + this.functions["{}true"] = Functions.true_; + this.functions["{}false"] = Functions.false_; + this.functions["{}lang"] = Functions.lang; + this.functions["{}number"] = Functions.number; + this.functions["{}sum"] = Functions.sum; + this.functions["{}floor"] = Functions.floor; + this.functions["{}ceiling"] = Functions.ceiling; + this.functions["{}round"] = Functions.round; +}; + +FunctionResolver.prototype.addFunction = function(ns, ln, f) { + this.functions["{" + ns + "}" + ln] = f; +}; + +FunctionResolver.prototype.getFunction = function(fn, c) { + var parts = Utilities.resolveQName(fn, c.namespaceResolver, c.contextNode, false); + if (parts[0] == null) { + throw new Error("Cannot resolve QName " + fn); + } + return this.getFunctionWithName(parts[0], parts[1], c.contextNode); +}; + +FunctionResolver.prototype.getFunctionWithName = function(ns, ln, c) { + return this.functions["{" + ns + "}" + ln]; +}; + +// NamespaceResolver ///////////////////////////////////////////////////////// + +NamespaceResolver.prototype = new Object(); +NamespaceResolver.prototype.constructor = NamespaceResolver; +NamespaceResolver.superclass = Object.prototype; + +function NamespaceResolver() { +} + +NamespaceResolver.prototype.getNamespace = function(prefix, n) { + if (prefix == "xml") { + return XPath.XML_NAMESPACE_URI; + } else if (prefix == "xmlns") { + return XPath.XMLNS_NAMESPACE_URI; + } + if (n.nodeType == 9 /*Node.DOCUMENT_NODE*/) { + n = n.documentElement; + } else if (n.nodeType == 2 /*Node.ATTRIBUTE_NODE*/) { + n = PathExpr.prototype.getOwnerElement(n); + } else if (n.nodeType != 1 /*Node.ELEMENT_NODE*/) { + n = n.parentNode; + } + while (n != null && n.nodeType == 1 /*Node.ELEMENT_NODE*/) { + var nnm = n.attributes; + for (var i = 0; i < nnm.length; i++) { + var a = nnm.item(i); + var aname = a.nodeName; + if (aname == "xmlns" && prefix == "" + || aname == "xmlns:" + prefix) { + return String(a.nodeValue); + } + } + n = n.parentNode; + } + return null; +}; + +// Functions ///////////////////////////////////////////////////////////////// + +Functions = new Object(); + +Functions.last = function() { + var c = arguments[0]; + if (arguments.length != 1) { + throw new Error("Function last expects ()"); + } + return new XNumber(c.contextSize); +}; + +Functions.position = function() { + var c = arguments[0]; + if (arguments.length != 1) { + throw new Error("Function position expects ()"); + } + return new XNumber(c.contextPosition); +}; + +Functions.count = function() { + var c = arguments[0]; + var ns; + if (arguments.length != 2 || !Utilities.instance_of(ns = arguments[1].evaluate(c), XNodeSet)) { + throw new Error("Function count expects (node-set)"); + } + return new XNumber(ns.size); +}; + +Functions.id = function() { + var c = arguments[0]; + var id; + if (arguments.length != 2) { + throw new Error("Function id expects (object)"); + } + id = arguments[1].evaluate(c); + if (Utilities.instance_of(id, XNodeSet)) { + id = id.toArray().join(" "); + } else { + id = id.stringValue(); + } + var ids = id.split(/[\x0d\x0a\x09\x20]+/); + var count = 0; + var ns = new XNodeSet(); + var doc = c.contextNode.nodeType == 9 /*Node.DOCUMENT_NODE*/ + ? c.contextNode + : c.contextNode.ownerDocument; + for (var i = 0; i < ids.length; i++) { + var n; + if (doc.getElementById) { + n = doc.getElementById(ids[i]); + } else { + n = Utilities.getElementById(doc, ids[i]); + } + if (n != null) { + ns.add(n); + count++; + } + } + return ns; +}; + +Functions.localName = function() { + var c = arguments[0]; + var n; + if (arguments.length == 1) { + n = c.contextNode; + } else if (arguments.length == 2) { + n = arguments[1].evaluate(c).first(); + } else { + throw new Error("Function local-name expects (node-set?)"); + } + if (n == null) { + return new XString(""); + } + return new XString(n.localName ? n.localName : n.baseName); +}; + +Functions.namespaceURI = function() { + var c = arguments[0]; + var n; + if (arguments.length == 1) { + n = c.contextNode; + } else if (arguments.length == 2) { + n = arguments[1].evaluate(c).first(); + } else { + throw new Error("Function namespace-uri expects (node-set?)"); + } + if (n == null) { + return new XString(""); + } + return new XString(n.namespaceURI); +}; + +Functions.name = function() { + var c = arguments[0]; + var n; + if (arguments.length == 1) { + n = c.contextNode; + } else if (arguments.length == 2) { + n = arguments[1].evaluate(c).first(); + } else { + throw new Error("Function name expects (node-set?)"); + } + if (n == null) { + return new XString(""); + } + if (n.nodeType == 1 /*Node.ELEMENT_NODE*/ || n.nodeType == 2 /*Node.ATTRIBUTE_NODE*/) { + return new XString(n.nodeName); + } else if (n.localName == null) { + return new XString(""); + } else { + return new XString(n.localName); + } +}; + +Functions.string = function() { + var c = arguments[0]; + if (arguments.length == 1) { + return XNodeSet.prototype.stringForNode(c.contextNode); + } else if (arguments.length == 2) { + return arguments[1].evaluate(c).string(); + } + throw new Error("Function string expects (object?)"); +}; + +Functions.concat = function() { + var c = arguments[0]; + if (arguments.length < 3) { + throw new Error("Function concat expects (string, string, string*)"); + } + var s = ""; + for (var i = 1; i < arguments.length; i++) { + s += arguments[i].evaluate(c).stringValue(); + } + return new XString(s); +}; + +Functions.startsWith = function() { + var c = arguments[0]; + if (arguments.length != 3) { + throw new Error("Function startsWith expects (string, string)"); + } + var s1 = arguments[1].evaluate(c).stringValue(); + var s2 = arguments[2].evaluate(c).stringValue(); + return new XBoolean(s1.substring(0, s2.length) == s2); +}; + +Functions.contains = function() { + var c = arguments[0]; + if (arguments.length != 3) { + throw new Error("Function contains expects (string, string)"); + } + var s1 = arguments[1].evaluate(c).stringValue(); + var s2 = arguments[2].evaluate(c).stringValue(); + return new XBoolean(s1.indexOf(s2) != -1); +}; + +Functions.substringBefore = function() { + var c = arguments[0]; + if (arguments.length != 3) { + throw new Error("Function substring-before expects (string, string)"); + } + var s1 = arguments[1].evaluate(c).stringValue(); + var s2 = arguments[2].evaluate(c).stringValue(); + return new XString(s1.substring(0, s1.indexOf(s2))); +}; + +Functions.substringAfter = function() { + var c = arguments[0]; + if (arguments.length != 3) { + throw new Error("Function substring-after expects (string, string)"); + } + var s1 = arguments[1].evaluate(c).stringValue(); + var s2 = arguments[2].evaluate(c).stringValue(); + if (s2.length == 0) { + return new XString(s1); + } + var i = s1.indexOf(s2); + if (i == -1) { + return new XString(""); + } + return new XString(s1.substring(s1.indexOf(s2) + 1)); +}; + +Functions.substring = function() { + var c = arguments[0]; + if (!(arguments.length == 3 || arguments.length == 4)) { + throw new Error("Function substring expects (string, number, number?)"); + } + var s = arguments[1].evaluate(c).stringValue(); + var n1 = Math.round(arguments[2].evaluate(c).numberValue()) - 1; + var n2 = arguments.length == 4 ? n1 + Math.round(arguments[3].evaluate(c).numberValue()) : undefined; + return new XString(s.substring(n1, n2)); +}; + +Functions.stringLength = function() { + var c = arguments[0]; + var s; + if (arguments.length == 1) { + s = XNodeSet.prototype.stringForNode(c.contextNode); + } else if (arguments.length == 2) { + s = arguments[1].evaluate(c).stringValue(); + } else { + throw new Error("Function string-length expects (string?)"); + } + return new XNumber(s.length); +}; + +Functions.normalizeSpace = function() { + var c = arguments[0]; + var s; + if (arguments.length == 1) { + s = XNodeSet.prototype.stringForNode(c.contextNode); + } else if (arguments.length == 2) { + s = arguments[1].evaluate(c).stringValue(); + } else { + throw new Error("Function normalize-space expects (string?)"); + } + var i = 0; + var j = s.length - 1; + while (Utilities.isSpace(s.charCodeAt(j))) { + j--; + } + var t = ""; + while (i <= j && Utilities.isSpace(s.charCodeAt(i))) { + i++; + } + while (i <= j) { + if (Utilities.isSpace(s.charCodeAt(i))) { + t += " "; + while (i <= j && Utilities.isSpace(s.charCodeAt(i))) { + i++; + } + } else { + t += s.charAt(i); + i++; + } + } + return new XString(t); +}; + +Functions.translate = function() { + var c = arguments[0]; + if (arguments.length != 4) { + throw new Error("Function translate expects (string, string, string)"); + } + var s1 = arguments[1].evaluate(c).stringValue(); + var s2 = arguments[2].evaluate(c).stringValue(); + var s3 = arguments[3].evaluate(c).stringValue(); + var map = []; + for (var i = 0; i < s2.length; i++) { + var j = s2.charCodeAt(i); + if (map[j] == undefined) { + var k = i > s3.length ? "" : s3.charAt(i); + map[j] = k; + } + } + var t = ""; + for (var i = 0; i < s1.length; i++) { + var c = s1.charCodeAt(i); + var r = map[c]; + if (r == undefined) { + t += s1.charAt(i); + } else { + t += r; + } + } + return new XString(t); +}; + +Functions.boolean_ = function() { + var c = arguments[0]; + if (arguments.length != 2) { + throw new Error("Function boolean expects (object)"); + } + return arguments[1].evaluate(c).bool(); +}; + +Functions.not = function() { + var c = arguments[0]; + if (arguments.length != 2) { + throw new Error("Function not expects (object)"); + } + return arguments[1].evaluate(c).bool().not(); +}; + +Functions.true_ = function() { + if (arguments.length != 1) { + throw new Error("Function true expects ()"); + } + return new XBoolean(true); +}; + +Functions.false_ = function() { + if (arguments.length != 1) { + throw new Error("Function false expects ()"); + } + return new XBoolean(false); +}; + +Functions.lang = function() { + var c = arguments[0]; + if (arguments.length != 2) { + throw new Error("Function lang expects (string)"); + } + var lang; + for (var n = c.contextNode; n != null && n.nodeType != 9 /*Node.DOCUMENT_NODE*/; n = n.parentNode) { + var a = n.getAttributeNS(XPath.XML_NAMESPACE_URI, "lang"); + if (a != null) { + lang = String(a); + break; + } + } + if (lang == null) { + return new XBoolean(false); + } + var s = arguments[1].evaluate(c).stringValue(); + return new XBoolean(lang.substring(0, s.length) == s + && (lang.length == s.length || lang.charAt(s.length) == '-')); +}; + +Functions.number = function() { + var c = arguments[0]; + if (!(arguments.length == 1 || arguments.length == 2)) { + throw new Error("Function number expects (object?)"); + } + if (arguments.length == 1) { + return new XNumber(XNodeSet.prototype.stringForNode(c.contextNode)); + } + return arguments[1].evaluate(c).number(); +}; + +Functions.sum = function() { + var c = arguments[0]; + var ns; + if (arguments.length != 2 || !Utilities.instance_of((ns = arguments[1].evaluate(c)), XNodeSet)) { + throw new Error("Function sum expects (node-set)"); + } + ns = ns.toArray(); + var n = 0; + for (var i = 0; i < ns.length; i++) { + n += new XNumber(XNodeSet.prototype.stringForNode(ns[i])).numberValue(); + } + return new XNumber(n); +}; + +Functions.floor = function() { + var c = arguments[0]; + if (arguments.length != 2) { + throw new Error("Function floor expects (number)"); + } + return new XNumber(Math.floor(arguments[1].evaluate(c).numberValue())); +}; + +Functions.ceiling = function() { + var c = arguments[0]; + if (arguments.length != 2) { + throw new Error("Function ceiling expects (number)"); + } + return new XNumber(Math.ceil(arguments[1].evaluate(c).numberValue())); +}; + +Functions.round = function() { + var c = arguments[0]; + if (arguments.length != 2) { + throw new Error("Function round expects (number)"); + } + return new XNumber(Math.round(arguments[1].evaluate(c).numberValue())); +}; + +// Utilities ///////////////////////////////////////////////////////////////// + +Utilities = new Object(); + +Utilities.splitQName = function(qn) { + var i = qn.indexOf(":"); + if (i == -1) { + return [ null, qn ]; + } + return [ qn.substring(0, i), qn.substring(i + 1) ]; +}; + +Utilities.resolveQName = function(qn, nr, n, useDefault) { + var parts = Utilities.splitQName(qn); + if (parts[0] != null) { + parts[0] = nr.getNamespace(parts[0], n); + } else { + if (useDefault) { + parts[0] = nr.getNamespace("", n); + if (parts[0] == null) { + parts[0] = ""; + } + } else { + parts[0] = ""; + } + } + return parts; +}; + +Utilities.isSpace = function(c) { + return c == 0x9 || c == 0xd || c == 0xa || c == 0x20; +}; + +Utilities.isLetter = function(c) { + return c >= 0x0041 && c <= 0x005A || + c >= 0x0061 && c <= 0x007A || + c >= 0x00C0 && c <= 0x00D6 || + c >= 0x00D8 && c <= 0x00F6 || + c >= 0x00F8 && c <= 0x00FF || + c >= 0x0100 && c <= 0x0131 || + c >= 0x0134 && c <= 0x013E || + c >= 0x0141 && c <= 0x0148 || + c >= 0x014A && c <= 0x017E || + c >= 0x0180 && c <= 0x01C3 || + c >= 0x01CD && c <= 0x01F0 || + c >= 0x01F4 && c <= 0x01F5 || + c >= 0x01FA && c <= 0x0217 || + c >= 0x0250 && c <= 0x02A8 || + c >= 0x02BB && c <= 0x02C1 || + c == 0x0386 || + c >= 0x0388 && c <= 0x038A || + c == 0x038C || + c >= 0x038E && c <= 0x03A1 || + c >= 0x03A3 && c <= 0x03CE || + c >= 0x03D0 && c <= 0x03D6 || + c == 0x03DA || + c == 0x03DC || + c == 0x03DE || + c == 0x03E0 || + c >= 0x03E2 && c <= 0x03F3 || + c >= 0x0401 && c <= 0x040C || + c >= 0x040E && c <= 0x044F || + c >= 0x0451 && c <= 0x045C || + c >= 0x045E && c <= 0x0481 || + c >= 0x0490 && c <= 0x04C4 || + c >= 0x04C7 && c <= 0x04C8 || + c >= 0x04CB && c <= 0x04CC || + c >= 0x04D0 && c <= 0x04EB || + c >= 0x04EE && c <= 0x04F5 || + c >= 0x04F8 && c <= 0x04F9 || + c >= 0x0531 && c <= 0x0556 || + c == 0x0559 || + c >= 0x0561 && c <= 0x0586 || + c >= 0x05D0 && c <= 0x05EA || + c >= 0x05F0 && c <= 0x05F2 || + c >= 0x0621 && c <= 0x063A || + c >= 0x0641 && c <= 0x064A || + c >= 0x0671 && c <= 0x06B7 || + c >= 0x06BA && c <= 0x06BE || + c >= 0x06C0 && c <= 0x06CE || + c >= 0x06D0 && c <= 0x06D3 || + c == 0x06D5 || + c >= 0x06E5 && c <= 0x06E6 || + c >= 0x0905 && c <= 0x0939 || + c == 0x093D || + c >= 0x0958 && c <= 0x0961 || + c >= 0x0985 && c <= 0x098C || + c >= 0x098F && c <= 0x0990 || + c >= 0x0993 && c <= 0x09A8 || + c >= 0x09AA && c <= 0x09B0 || + c == 0x09B2 || + c >= 0x09B6 && c <= 0x09B9 || + c >= 0x09DC && c <= 0x09DD || + c >= 0x09DF && c <= 0x09E1 || + c >= 0x09F0 && c <= 0x09F1 || + c >= 0x0A05 && c <= 0x0A0A || + c >= 0x0A0F && c <= 0x0A10 || + c >= 0x0A13 && c <= 0x0A28 || + c >= 0x0A2A && c <= 0x0A30 || + c >= 0x0A32 && c <= 0x0A33 || + c >= 0x0A35 && c <= 0x0A36 || + c >= 0x0A38 && c <= 0x0A39 || + c >= 0x0A59 && c <= 0x0A5C || + c == 0x0A5E || + c >= 0x0A72 && c <= 0x0A74 || + c >= 0x0A85 && c <= 0x0A8B || + c == 0x0A8D || + c >= 0x0A8F && c <= 0x0A91 || + c >= 0x0A93 && c <= 0x0AA8 || + c >= 0x0AAA && c <= 0x0AB0 || + c >= 0x0AB2 && c <= 0x0AB3 || + c >= 0x0AB5 && c <= 0x0AB9 || + c == 0x0ABD || + c == 0x0AE0 || + c >= 0x0B05 && c <= 0x0B0C || + c >= 0x0B0F && c <= 0x0B10 || + c >= 0x0B13 && c <= 0x0B28 || + c >= 0x0B2A && c <= 0x0B30 || + c >= 0x0B32 && c <= 0x0B33 || + c >= 0x0B36 && c <= 0x0B39 || + c == 0x0B3D || + c >= 0x0B5C && c <= 0x0B5D || + c >= 0x0B5F && c <= 0x0B61 || + c >= 0x0B85 && c <= 0x0B8A || + c >= 0x0B8E && c <= 0x0B90 || + c >= 0x0B92 && c <= 0x0B95 || + c >= 0x0B99 && c <= 0x0B9A || + c == 0x0B9C || + c >= 0x0B9E && c <= 0x0B9F || + c >= 0x0BA3 && c <= 0x0BA4 || + c >= 0x0BA8 && c <= 0x0BAA || + c >= 0x0BAE && c <= 0x0BB5 || + c >= 0x0BB7 && c <= 0x0BB9 || + c >= 0x0C05 && c <= 0x0C0C || + c >= 0x0C0E && c <= 0x0C10 || + c >= 0x0C12 && c <= 0x0C28 || + c >= 0x0C2A && c <= 0x0C33 || + c >= 0x0C35 && c <= 0x0C39 || + c >= 0x0C60 && c <= 0x0C61 || + c >= 0x0C85 && c <= 0x0C8C || + c >= 0x0C8E && c <= 0x0C90 || + c >= 0x0C92 && c <= 0x0CA8 || + c >= 0x0CAA && c <= 0x0CB3 || + c >= 0x0CB5 && c <= 0x0CB9 || + c == 0x0CDE || + c >= 0x0CE0 && c <= 0x0CE1 || + c >= 0x0D05 && c <= 0x0D0C || + c >= 0x0D0E && c <= 0x0D10 || + c >= 0x0D12 && c <= 0x0D28 || + c >= 0x0D2A && c <= 0x0D39 || + c >= 0x0D60 && c <= 0x0D61 || + c >= 0x0E01 && c <= 0x0E2E || + c == 0x0E30 || + c >= 0x0E32 && c <= 0x0E33 || + c >= 0x0E40 && c <= 0x0E45 || + c >= 0x0E81 && c <= 0x0E82 || + c == 0x0E84 || + c >= 0x0E87 && c <= 0x0E88 || + c == 0x0E8A || + c == 0x0E8D || + c >= 0x0E94 && c <= 0x0E97 || + c >= 0x0E99 && c <= 0x0E9F || + c >= 0x0EA1 && c <= 0x0EA3 || + c == 0x0EA5 || + c == 0x0EA7 || + c >= 0x0EAA && c <= 0x0EAB || + c >= 0x0EAD && c <= 0x0EAE || + c == 0x0EB0 || + c >= 0x0EB2 && c <= 0x0EB3 || + c == 0x0EBD || + c >= 0x0EC0 && c <= 0x0EC4 || + c >= 0x0F40 && c <= 0x0F47 || + c >= 0x0F49 && c <= 0x0F69 || + c >= 0x10A0 && c <= 0x10C5 || + c >= 0x10D0 && c <= 0x10F6 || + c == 0x1100 || + c >= 0x1102 && c <= 0x1103 || + c >= 0x1105 && c <= 0x1107 || + c == 0x1109 || + c >= 0x110B && c <= 0x110C || + c >= 0x110E && c <= 0x1112 || + c == 0x113C || + c == 0x113E || + c == 0x1140 || + c == 0x114C || + c == 0x114E || + c == 0x1150 || + c >= 0x1154 && c <= 0x1155 || + c == 0x1159 || + c >= 0x115F && c <= 0x1161 || + c == 0x1163 || + c == 0x1165 || + c == 0x1167 || + c == 0x1169 || + c >= 0x116D && c <= 0x116E || + c >= 0x1172 && c <= 0x1173 || + c == 0x1175 || + c == 0x119E || + c == 0x11A8 || + c == 0x11AB || + c >= 0x11AE && c <= 0x11AF || + c >= 0x11B7 && c <= 0x11B8 || + c == 0x11BA || + c >= 0x11BC && c <= 0x11C2 || + c == 0x11EB || + c == 0x11F0 || + c == 0x11F9 || + c >= 0x1E00 && c <= 0x1E9B || + c >= 0x1EA0 && c <= 0x1EF9 || + c >= 0x1F00 && c <= 0x1F15 || + c >= 0x1F18 && c <= 0x1F1D || + c >= 0x1F20 && c <= 0x1F45 || + c >= 0x1F48 && c <= 0x1F4D || + c >= 0x1F50 && c <= 0x1F57 || + c == 0x1F59 || + c == 0x1F5B || + c == 0x1F5D || + c >= 0x1F5F && c <= 0x1F7D || + c >= 0x1F80 && c <= 0x1FB4 || + c >= 0x1FB6 && c <= 0x1FBC || + c == 0x1FBE || + c >= 0x1FC2 && c <= 0x1FC4 || + c >= 0x1FC6 && c <= 0x1FCC || + c >= 0x1FD0 && c <= 0x1FD3 || + c >= 0x1FD6 && c <= 0x1FDB || + c >= 0x1FE0 && c <= 0x1FEC || + c >= 0x1FF2 && c <= 0x1FF4 || + c >= 0x1FF6 && c <= 0x1FFC || + c == 0x2126 || + c >= 0x212A && c <= 0x212B || + c == 0x212E || + c >= 0x2180 && c <= 0x2182 || + c >= 0x3041 && c <= 0x3094 || + c >= 0x30A1 && c <= 0x30FA || + c >= 0x3105 && c <= 0x312C || + c >= 0xAC00 && c <= 0xD7A3 || + c >= 0x4E00 && c <= 0x9FA5 || + c == 0x3007 || + c >= 0x3021 && c <= 0x3029; +}; + +Utilities.isNCNameChar = function(c) { + return c >= 0x0030 && c <= 0x0039 + || c >= 0x0660 && c <= 0x0669 + || c >= 0x06F0 && c <= 0x06F9 + || c >= 0x0966 && c <= 0x096F + || c >= 0x09E6 && c <= 0x09EF + || c >= 0x0A66 && c <= 0x0A6F + || c >= 0x0AE6 && c <= 0x0AEF + || c >= 0x0B66 && c <= 0x0B6F + || c >= 0x0BE7 && c <= 0x0BEF + || c >= 0x0C66 && c <= 0x0C6F + || c >= 0x0CE6 && c <= 0x0CEF + || c >= 0x0D66 && c <= 0x0D6F + || c >= 0x0E50 && c <= 0x0E59 + || c >= 0x0ED0 && c <= 0x0ED9 + || c >= 0x0F20 && c <= 0x0F29 + || c == 0x002E + || c == 0x002D + || c == 0x005F + || Utilities.isLetter(c) + || c >= 0x0300 && c <= 0x0345 + || c >= 0x0360 && c <= 0x0361 + || c >= 0x0483 && c <= 0x0486 + || c >= 0x0591 && c <= 0x05A1 + || c >= 0x05A3 && c <= 0x05B9 + || c >= 0x05BB && c <= 0x05BD + || c == 0x05BF + || c >= 0x05C1 && c <= 0x05C2 + || c == 0x05C4 + || c >= 0x064B && c <= 0x0652 + || c == 0x0670 + || c >= 0x06D6 && c <= 0x06DC + || c >= 0x06DD && c <= 0x06DF + || c >= 0x06E0 && c <= 0x06E4 + || c >= 0x06E7 && c <= 0x06E8 + || c >= 0x06EA && c <= 0x06ED + || c >= 0x0901 && c <= 0x0903 + || c == 0x093C + || c >= 0x093E && c <= 0x094C + || c == 0x094D + || c >= 0x0951 && c <= 0x0954 + || c >= 0x0962 && c <= 0x0963 + || c >= 0x0981 && c <= 0x0983 + || c == 0x09BC + || c == 0x09BE + || c == 0x09BF + || c >= 0x09C0 && c <= 0x09C4 + || c >= 0x09C7 && c <= 0x09C8 + || c >= 0x09CB && c <= 0x09CD + || c == 0x09D7 + || c >= 0x09E2 && c <= 0x09E3 + || c == 0x0A02 + || c == 0x0A3C + || c == 0x0A3E + || c == 0x0A3F + || c >= 0x0A40 && c <= 0x0A42 + || c >= 0x0A47 && c <= 0x0A48 + || c >= 0x0A4B && c <= 0x0A4D + || c >= 0x0A70 && c <= 0x0A71 + || c >= 0x0A81 && c <= 0x0A83 + || c == 0x0ABC + || c >= 0x0ABE && c <= 0x0AC5 + || c >= 0x0AC7 && c <= 0x0AC9 + || c >= 0x0ACB && c <= 0x0ACD + || c >= 0x0B01 && c <= 0x0B03 + || c == 0x0B3C + || c >= 0x0B3E && c <= 0x0B43 + || c >= 0x0B47 && c <= 0x0B48 + || c >= 0x0B4B && c <= 0x0B4D + || c >= 0x0B56 && c <= 0x0B57 + || c >= 0x0B82 && c <= 0x0B83 + || c >= 0x0BBE && c <= 0x0BC2 + || c >= 0x0BC6 && c <= 0x0BC8 + || c >= 0x0BCA && c <= 0x0BCD + || c == 0x0BD7 + || c >= 0x0C01 && c <= 0x0C03 + || c >= 0x0C3E && c <= 0x0C44 + || c >= 0x0C46 && c <= 0x0C48 + || c >= 0x0C4A && c <= 0x0C4D + || c >= 0x0C55 && c <= 0x0C56 + || c >= 0x0C82 && c <= 0x0C83 + || c >= 0x0CBE && c <= 0x0CC4 + || c >= 0x0CC6 && c <= 0x0CC8 + || c >= 0x0CCA && c <= 0x0CCD + || c >= 0x0CD5 && c <= 0x0CD6 + || c >= 0x0D02 && c <= 0x0D03 + || c >= 0x0D3E && c <= 0x0D43 + || c >= 0x0D46 && c <= 0x0D48 + || c >= 0x0D4A && c <= 0x0D4D + || c == 0x0D57 + || c == 0x0E31 + || c >= 0x0E34 && c <= 0x0E3A + || c >= 0x0E47 && c <= 0x0E4E + || c == 0x0EB1 + || c >= 0x0EB4 && c <= 0x0EB9 + || c >= 0x0EBB && c <= 0x0EBC + || c >= 0x0EC8 && c <= 0x0ECD + || c >= 0x0F18 && c <= 0x0F19 + || c == 0x0F35 + || c == 0x0F37 + || c == 0x0F39 + || c == 0x0F3E + || c == 0x0F3F + || c >= 0x0F71 && c <= 0x0F84 + || c >= 0x0F86 && c <= 0x0F8B + || c >= 0x0F90 && c <= 0x0F95 + || c == 0x0F97 + || c >= 0x0F99 && c <= 0x0FAD + || c >= 0x0FB1 && c <= 0x0FB7 + || c == 0x0FB9 + || c >= 0x20D0 && c <= 0x20DC + || c == 0x20E1 + || c >= 0x302A && c <= 0x302F + || c == 0x3099 + || c == 0x309A + || c == 0x00B7 + || c == 0x02D0 + || c == 0x02D1 + || c == 0x0387 + || c == 0x0640 + || c == 0x0E46 + || c == 0x0EC6 + || c == 0x3005 + || c >= 0x3031 && c <= 0x3035 + || c >= 0x309D && c <= 0x309E + || c >= 0x30FC && c <= 0x30FE; +}; + +Utilities.coalesceText = function(n) { + for (var m = n.firstChild; m != null; m = m.nextSibling) { + if (m.nodeType == 3 /*Node.TEXT_NODE*/ || m.nodeType == 4 /*Node.CDATA_SECTION_NODE*/) { + var s = m.nodeValue; + var first = m; + m = m.nextSibling; + while (m != null && (m.nodeType == 3 /*Node.TEXT_NODE*/ || m.nodeType == 4 /*Node.CDATA_SECTION_NODE*/)) { + s += m.nodeValue; + var del = m; + m = m.nextSibling; + del.parentNode.removeChild(del); + } + if (first.nodeType == 4 /*Node.CDATA_SECTION_NODE*/) { + var p = first.parentNode; + if (first.nextSibling == null) { + p.removeChild(first); + p.appendChild(p.ownerDocument.createTextNode(s)); + } else { + var next = first.nextSibling; + p.removeChild(first); + p.insertBefore(p.ownerDocument.createTextNode(s), next); + } + } else { + first.nodeValue = s; + } + if (m == null) { + break; + } + } else if (m.nodeType == 1 /*Node.ELEMENT_NODE*/) { + Utilities.coalesceText(m); + } + } +}; + +Utilities.instance_of = function(o, c) { + while (o != null) { + if (o.constructor === c) { + return true; + } + if (o === Object) { + return false; + } + o = o.constructor.superclass; + } + return false; +}; + +Utilities.getElementById = function(n, id) { + // Note that this does not check the DTD to check for actual + // attributes of type ID, so this may be a bit wrong. + if (n.nodeType == 1 /*Node.ELEMENT_NODE*/) { + if (n.getAttribute("id") == id + || n.getAttributeNS(null, "id") == id) { + return n; + } + } + for (var m = n.firstChild; m != null; m = m.nextSibling) { + var res = Utilities.getElementById(m, id); + if (res != null) { + return res; + } + } + return null; +}; + +// XPathException //////////////////////////////////////////////////////////// + +XPathException.prototype = {}; +XPathException.prototype.constructor = XPathException; +XPathException.superclass = Object.prototype; + +function XPathException(c, e) { + this.code = c; + this.exception = e; +} + +XPathException.prototype.toString = function() { + var msg = this.exception ? ": " + this.exception.toString() : ""; + switch (this.code) { + case XPathException.INVALID_EXPRESSION_ERR: + return "Invalid expression" + msg; + case XPathException.TYPE_ERR: + return "Type error" + msg; + } +}; + +XPathException.INVALID_EXPRESSION_ERR = 51; +XPathException.TYPE_ERR = 52; + +// XPathExpression /////////////////////////////////////////////////////////// + +XPathExpression.prototype = {}; +XPathExpression.prototype.constructor = XPathExpression; +XPathExpression.superclass = Object.prototype; + +function XPathExpression(e, r, p) { + this.xpath = p.parse(e); + this.context = new XPathContext(); + this.context.namespaceResolver = new XPathNSResolverWrapper(r); +} + +XPathExpression.prototype.evaluate = function(n, t, res) { + this.context.expressionContextNode = n; + var result = this.xpath.evaluate(this.context); + return new XPathResult(result, t); +} + +// XPathNSResolverWrapper //////////////////////////////////////////////////// + +XPathNSResolverWrapper.prototype = {}; +XPathNSResolverWrapper.prototype.constructor = XPathNSResolverWrapper; +XPathNSResolverWrapper.superclass = Object.prototype; + +function XPathNSResolverWrapper(r) { + this.xpathNSResolver = r; +} + +XPathNSResolverWrapper.prototype.getNamespace = function(prefix, n) { + if (this.xpathNSResolver == null) { + return null; + } + return this.xpathNSResolver.lookupNamespaceURI(prefix); +}; + +// NodeXPathNSResolver /////////////////////////////////////////////////////// + +NodeXPathNSResolver.prototype = {}; +NodeXPathNSResolver.prototype.constructor = NodeXPathNSResolver; +NodeXPathNSResolver.superclass = Object.prototype; + +function NodeXPathNSResolver(n) { + this.node = n; + this.namespaceResolver = new NamespaceResolver(); +} + +NodeXPathNSResolver.prototype.lookupNamespaceURI = function(prefix) { + return this.namespaceResolver.getNamespace(prefix, this.node); +}; + +// XPathResult /////////////////////////////////////////////////////////////// + +XPathResult.prototype = {}; +XPathResult.prototype.constructor = XPathResult; +XPathResult.superclass = Object.prototype; + +function XPathResult(v, t) { + if (t == XPathResult.ANY_TYPE) { + if (v.constructor === XString) { + t = XPathResult.STRING_TYPE; + } else if (v.constructor === XNumber) { + t = XPathResult.NUMBER_TYPE; + } else if (v.constructor === XBoolean) { + t = XPathResult.BOOLEAN_TYPE; + } else if (v.constructor === XNodeSet) { + t = XPathResult.UNORDERED_NODE_ITERATOR_TYPE; + } + } + this.resultType = t; + switch (t) { + case XPathResult.NUMBER_TYPE: + this.numberValue = v.numberValue(); + return; + case XPathResult.STRING_TYPE: + this.stringValue = v.stringValue(); + return; + case XPathResult.BOOLEAN_TYPE: + this.booleanValue = v.booleanValue(); + return; + case XPathResult.ANY_UNORDERED_NODE_TYPE: + case XPathResult.FIRST_ORDERED_NODE_TYPE: + if (v.constructor === XNodeSet) { + this.singleNodeValue = v.first(); + return; + } + break; + case XPathResult.UNORDERED_NODE_ITERATOR_TYPE: + case XPathResult.ORDERED_NODE_ITERATOR_TYPE: + if (v.constructor === XNodeSet) { + this.invalidIteratorState = false; + this.nodes = v.toArray(); + this.iteratorIndex = 0; + return; + } + break; + case XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE: + case XPathResult.ORDERED_NODE_SNAPSHOT_TYPE: + if (v.constructor === XNodeSet) { + this.nodes = v.toArray(); + this.snapshotLength = this.nodes.length; + return; + } + break; + } + throw new XPathException(XPathException.TYPE_ERR); +}; + +XPathResult.prototype.iterateNext = function() { + if (this.resultType != XPathResult.UNORDERED_NODE_ITERATOR_TYPE + && this.resultType != XPathResult.ORDERED_NODE_ITERATOR_TYPE) { + throw new XPathException(XPathException.TYPE_ERR); + } + return this.nodes[this.iteratorIndex++]; +}; + +XPathResult.prototype.snapshotItem = function(i) { + if (this.resultType != XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE + && this.resultType != XPathResult.ORDERED_NODE_SNAPSHOT_TYPE) { + throw new XPathException(XPathException.TYPE_ERR); + } + return this.nodes[i]; +}; + +XPathResult.ANY_TYPE = 0; +XPathResult.NUMBER_TYPE = 1; +XPathResult.STRING_TYPE = 2; +XPathResult.BOOLEAN_TYPE = 3; +XPathResult.UNORDERED_NODE_ITERATOR_TYPE = 4; +XPathResult.ORDERED_NODE_ITERATOR_TYPE = 5; +XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE = 6; +XPathResult.ORDERED_NODE_SNAPSHOT_TYPE = 7; +XPathResult.ANY_UNORDERED_NODE_TYPE = 8; +XPathResult.FIRST_ORDERED_NODE_TYPE = 9; + +// DOM 3 XPath support /////////////////////////////////////////////////////// + +function installDOM3XPathSupport(doc, p) { + doc.createExpression = function(e, r) { + try { + return new XPathExpression(e, r, p); + } catch (e) { + throw new XPathException(XPathException.INVALID_EXPRESSION_ERR, e); + } + }; + doc.createNSResolver = function(n) { + return new NodeXPathNSResolver(n); + }; + doc.evaluate = function(e, cn, r, t, res) { + if (t < 0 || t > 9) { + throw { code: 0, toString: function() { return "Request type not supported"; } }; + } + return doc.createExpression(e, r, p).evaluate(cn, t, res); + }; +}; + +// --------------------------------------------------------------------------- + +// Install DOM 3 XPath support for the current document. +try { + var shouldInstall = true; + try { + if (document.implementation + && document.implementation.hasFeature + && document.implementation.hasFeature("XPath", null)) { + shouldInstall = false; + } + } catch (e) { + } + if (shouldInstall) { + installDOM3XPathSupport(document, new XPathParser()); + } +} catch (e) { +} + + +function SelectNodes(doc, xpath) +{ + var parser = new XPathParser(); + var xpath = parser.parse(xpath); + var context = new XPathContext(); + if(doc.documentElement){ + context.expressionContextNode = doc.documentElement; + } else { + context.expressionContextNode = doc; + } + var res = xpath.evaluate(context) + + return res.toArray(); +} + +module.exports = SelectNodes; \ No newline at end of file diff --git a/lib/xml-crypto/package.json b/lib/xml-crypto/package.json new file mode 100644 index 0000000..5c0cd0c --- /dev/null +++ b/lib/xml-crypto/package.json @@ -0,0 +1,49 @@ +{ + "name": "xml-crypto", + "version": "0.0.20", + "description": "Xml digital signature and encryption library for Node.js", + "engines": { + "node": ">=0.4.0" + }, + "author": { + "name": "Yaron Naveh", + "url": "yaronn01@gmail.com, http://webservices20.blogspot.com/" + }, + "dependencies": { + "xmldom": "git+https://github.com/yaronn/xmldom.git", + "xpath.js": ">=0.0.3" + }, + "devDependencies": { + "nodeunit": ">=0.6.4" + }, + "repository": { + "type": "git", + "url": "https://github.com/yaronn/xml-crypto.git" + }, + "main": "./index.js", + "directories": { + "lib": "./lib" + }, + "keywords": [ + "xml", + "digital signature", + "xml encryption", + "x.509 certificate" + ], + "licenses": [ + { + "type": "MIT License", + "url": "http://www.opensource.org/licenses/mit-license.php" + } + ], + "scripts": { + "test": "nodeunit ./test/canonicalization-unit-tests.js ./test/signature-unit-tests.js ./test/saml-response-test.js ./test/signature-integration-tests.js" + }, + "readme": "## xml-crypto\r\nAn xml digital signature library for node. Xml encryption is coming soon. Written in pure javascript!\r\n\r\nFor more information visit [my blog](http://webservices20.blogspot.com/) or [my twitter](https://twitter.com/YaronNaveh).\r\n\r\n## Install\r\nInstall with [npm](http://github.com/isaacs/npm):\r\n\r\n npm install xml-crypto\r\n\r\nA pre requisite it to have [openssl](http://www.openssl.org/) installed and its /bin to be on the system path. I used version 1.0.1c but it should work on older versions too.\r\n\r\n## Signing Xml documents\r\nUse this code:\r\n\r\n`````javascript\r\n\tvar SignedXml = require('xml-crypto').SignedXml\t \r\n\t , fs = require('fs')\r\n\r\n\tvar xml = \"\" +\r\n\t \"\" +\r\n\t \"Harry Potter\" +\r\n\t \"\"\r\n\t \"\"\r\n\r\n\tvar sig = new SignedXml()\r\n\tsig.addReference(\"//*[local-name(.)='book']\") \r\n\tsig.signingKey = fs.readFileSync(\"client.pem\")\r\n\tsig.computeSignature(xml)\r\n\tfs.writeFileSync(\"signed.xml\", sig.getSignedXml())\r\n\r\n`````\r\n\r\nThe result wil be:\r\n\r\n\r\n`````xml\r\n\t\r\n\t \r\n\t Harry Potter\r\n\t \r\n\t \r\n\t \r\n\t \r\n\t \r\n\t \r\n\t \r\n\t \r\n\t \r\n\t \r\n\t cdiS43aFDQMnb3X8yaIUej3+z9Q=\r\n\t \r\n\t \r\n\t vhWzpQyIYuncHUZV9W...[long base64 removed]...\r\n\t \r\n\t\r\n`````\r\n\r\n\r\nNotes:\r\n\r\nsig.getSignedXml() returns the original xml document with the signature pushed as the last child of the root node (as above). This assumes you are not signing the root node but only sub node(s) otherwise this is not valid. If you do sign the root node call sig.getSignatureXml() to get just the signature part and sig.getOriginalXmlWithIds() to get the original xml with Id attributes added on relevant elements (required for validation).\r\n\r\n## Verifying Xml documents\r\n\r\nYou can use any dom parser you want in your code (or none, depending on your usage). This sample uses [xmldom](https://github.com/jindw/xmldom) so you should install it first:\r\n\r\n npm install xmldom \r\n\r\nThen run:\r\n\r\n`````javascript\r\n\tvar select = require('xml-crypto').xpath\r\n\t , dom = require('xmldom').DOMParser\r\n\t , SignedXml = require('xml-crypto').SignedXml\r\n\t , FileKeyInfo = require('xml-crypto').FileKeyInfo \r\n\t , fs = require('fs')\r\n\r\n\tvar xml = fs.readFileSync(\"signed.xml\").toString()\r\n\tvar doc = new dom().parseFromString(xml) \r\n\r\n\tvar signature = select(doc, \"/*/*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']\")[0]\r\n\tvar sig = new SignedXml()\r\n\tsig.keyInfoProvider = new FileKeyInfo(\"client_public.pem\")\r\n\tsig.loadSignature(signature.toString())\r\n\tvar res = sig.checkSignature(xml)\r\n\tif (!res) console.log(sig.validationErrors)\r\n`````\r\n\r\nNote: \r\n\r\nThe xml-crypto api requires you to supply it separately the xml signature (\"<Signature>...</Signature>\", in loadSignature) and the signed xml (in checkSignature). The signed xml may or may not contain the signature in it, but you are still required to supply the signature separately.\r\n\r\n## Supported Algorithms\r\nThe first release always uses the following algorithems:\r\n\r\n* Exclusive Canonicalization http://www.w3.org/2001/10/xml-exc-c14n#\r\n* SHA1 digests http://www.w3.org/2000/09/xmldsig#sha1\r\n* RSA-SHA1 signature algorithm http://www.w3.org/2000/09/xmldsig#rsa-sha1\r\n\r\nyou are able to extend xml-crypto with further algorithms.\r\n\r\n## Customizing Algorithms\r\nThe following sample shows how to sign a message using custom algorithms.\r\n\r\nFirst import some modules:\r\n\r\n`````javascript\r\n\tvar SignedXml = require('xml-crypto').SignedXml\r\n\t , fs = require('fs')\r\n`````\r\n\r\n\r\nNow define the extension point you want to implement. You can choose one ore more.\r\n\r\nA key info provider is used to extract and construct the key and the KeyInfo xml section.\r\nImplement it if you want to create a signature with a KeyInfo section, or you want to read your key in a different way then the default file read option.\r\n`````javascript\r\n\t/**/\r\n\tfunction MyKeyInfo() {\r\n\t this.getKeyInfo = function(key) {\r\n\t return \"\"\r\n\t }\r\n\t this.getKey = function(keyInfo) {\r\n\t //you can use the keyInfo parameter to extract the key in any way you want \r\n\t return fs.readFileSync(\"key.pem\")\r\n\t }\r\n\t}\r\n`````\r\n\r\nA custom hash algorithm is used to calculate digests. Implement it if you want a hash other than the default SHA1.\r\n\r\n`````javascript\r\n\tfunction MyDigest() {\r\n\r\n\r\n\t this.getHash = function(xml) { \r\n\t return \"the base64 hash representation of the given xml string\"\r\n\t }\r\n\r\n\t this.getAlgorithmName = function() {\r\n\t return \"http://myDigestAlgorithm\"\r\n\t }\r\n\t}\r\n`````\r\n\r\nA custom signing algorithm. The default is RSA-SHA1\r\n`````javascript\t\r\n\tfunction MySignatureAlgorithm() {\r\n\r\n\t /*sign the given SignedInfo using the key. return base64 signature value*/\r\n\t this.getSignature = function(signedInfo, signingKey) { \r\n\t return \"signature of signedInfo as base64...\"\r\n\t }\r\n\r\n\t this.getAlgorithmName = function() {\r\n\t return \"http://mySigningAlgorithm\"\r\n\t }\r\n\r\n\t}\r\n`````\r\n\r\nCustom transformation algorithm. The default is exclusive canonicalization.\r\n\r\n`````javascript\t\r\n\tfunction MyTransformation() {\r\n\t \r\n\t /*given a node (from the xmldom module) return its canonical representation (as string)*/\r\n\t this.process = function(node) {\t \t\r\n\t \t//you should apply your transformation before returning\r\n\t return node.toString()\r\n\t }\r\n\r\n\t this.getAlgorithmName = function() {\r\n\t return \"http://myTransformation\"\r\n\t }\r\n\t}\r\n`````\r\nCustom canonicalization is actually the same as custom transformation. It is applied on the SignedInfo rather than on references.\r\n\r\n`````javascript\r\n\tfunction MyCanonicalization() {\r\n\r\n\t /*given a node (from the xmldom module) return its canonical representation (as string)*/\r\n\t this.process = function(node) {\r\n\t //you should apply your transformation before returning\r\n\t return \"< x/>\"\r\n\t }\r\n\r\n\t this.getAlgorithmName = function() {\r\n\t return \"http://myCanonicalization\"\r\n\t }\r\n\t}\r\n`````\r\n\r\nNow you need to register the new algorithms:\r\n\r\n`````javascript\r\n\t/*register all the custom algorithms*/\r\n\r\n\tSignedXml.CanonicalizationAlgorithms[\"http://MyTransformation\"] = MyTransformation\r\n\tSignedXml.CanonicalizationAlgorithms[\"http://MyCanonicalization\"] = MyCanonicalization\r\n\tSignedXml.HashAlgorithms[\"http://myDigestAlgorithm\"] = MyDigest\r\n\tSignedXml.SignatureAlgorithms[\"http://mySigningAlgorithm\"] = MySignatureAlgorithm\r\n`````\r\n\r\nNow do the signing. Note how we configure the signature to use the above algorithms:\r\n\r\n`````javascript\r\n\tfunction signXml(xml, xpath, key, dest)\r\n\t{\r\n\t var sig = new SignedXml()\r\n\r\n\t /*configure the signature object to use the custom algorithms*/\r\n\t sig.signatureAlgorithm = \"http://mySignatureAlgorithm\"\r\n\t sig.keyInfoProvider = new MyKeyInfo()\r\n\t sig.canonicalizationAlgorithm = \"http://MyCanonicalization\"\r\n\t sig.addReference(\"//*[local-name(.)='x']\", [\"http://MyTransformation\"], \"http://myDigestAlgorithm\")\r\n\r\n\t sig.signingKey = fs.readFileSync(key)\r\n\t sig.addReference(xpath) \r\n\t sig.computeSignature(xml)\r\n\t fs.writeFileSync(dest, sig.getSignedXml())\r\n\t}\r\n\r\n\tvar xml = \"\" +\r\n\t \"\" +\r\n\t \"Harry Potter\" +\r\n\t \"\"\r\n\t \"\"\r\n\r\n\tsignXml(xml, \r\n\t \"//*[local-name(.)='book']\", \r\n\t \"client.pem\", \r\n\t \"result.xml\")\r\n`````\r\n\r\nYou can always look at the actual code as a sample (or drop me a [mail](mailto:yaronn01@gmail.com)).\r\n\r\n\r\n## X.509 / Key formats\r\nXml-Crypto internally relies on node's crypto module. This means pem encoded certificates are supported. So to sign an xml use key.pem that looks like this (only the begining of the key content is shown):\r\n\r\n\t-----BEGIN PRIVATE KEY-----\r\n\tMIICdwIBADANBgkqhkiG9w0...\r\n\t-----END PRIVATE KEY-----\r\n\r\nAnd for verification use key_public.pem:\r\n\r\n\t-----BEGIN CERTIFICATE-----\r\n\tMIIBxDCCAW6gAwIBAgIQxUSX...\r\n\t-----END CERTIFICATE-----\r\n\r\n**Converting .pfx certificates to pem**\r\n\r\nIf you have .pfx certificates you can convert them to .pem using [openssl](http://www.openssl.org/):\r\n\r\n\topenssl pkcs12 -in c:\\certs\\yourcert.pfx -out c:\\certs\\cag.pem\r\n\r\nThen you could use the result as is for the purpose of signing. For the purpose of validation open the resulting .pem with a text editor and copy from -----BEGIN CERTIFICATE----- to -----END CERTIFICATE----- (including) to a new text file and save it as .pem.\r\n\r\n## Development\r\nThe test framework is [nodeunit](https://github.com/caolan/nodeunit). To run tests use:\r\n\r\n $> npm test\r\n\r\n## More information\r\nVisit my [blog](http://webservices20.blogspot.com/) or my [twitter](http://twitter.com/#!/YaronNaveh)\r\n", + "readmeFilename": "README.md", + "_id": "xml-crypto@0.0.20", + "dist": { + "shasum": "ec0925751a957007d9a11eb3858536bcc0366bdd" + }, + "_from": "xml-crypto@git+https://github.com/yaronn/xml-crypto.git" +} diff --git a/lib/xml-crypto/test/canonicalization-unit-tests.js b/lib/xml-crypto/test/canonicalization-unit-tests.js new file mode 100644 index 0000000..c63bc7c --- /dev/null +++ b/lib/xml-crypto/test/canonicalization-unit-tests.js @@ -0,0 +1,332 @@ +var ExclusiveCanonicalization = require("../lib/exclusive-canonicalization").ExclusiveCanonicalization + , Dom = require('xmldom').DOMParser + , select = require('xpath.js') + , SignedXml = require('../lib/signed-xml.js').SignedXml + + +var compare = function(test, xml, xpath, expected, inclusiveNamespacesPrefixList) { + test.expect(1) + var doc = new Dom().parseFromString(xml) + var elem = select(doc, xpath)[0] + var can = new ExclusiveCanonicalization() + var result = can.process(elem, { inclusiveNamespacesPrefixList: inclusiveNamespacesPrefixList }).toString() + + test.equal(expected, result) + test.done() +} + +module.exports = { + + "Exclusive canonicalization works on xml with no namespaces": function (test) { + compare(test, + "123", + "//*", + "123") + }, + + "Exclusive canonicalization works on inner xpath": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + "Exclusive canonicalization works on xml with prefixed namespaces defined in output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + "element used prefixed ns which is also the default": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization works on xml with prefixed namespaces defined in output nodes. ns definition is not duplicated on each usage": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization works on xml with prefixed namespaces defined in output nodes but before used": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization works on xml with prefixed namespaces defined outside output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + "Exclusive canonicalization works on xml with prefixed namespace defined in inclusive list": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123", + "inclusive") + }, + + "Exclusive canonicalization works on xml with multiple prefixed namespaces defined in inclusive list": function (test) { + compare(test, + "123456", + "//*[local-name(.)='child']", + "123456", + "inclusive inclusive2") + }, + + "Exclusive canonicalization works on xml with prefixed namespace defined in inclusive list defined outside output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123", + "inclusive") + }, + + + "Exclusive canonicalization works on xml with prefixed namespace defined in inclusive list used on attribute": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123", + "inclusive") + }, + + + "Exclusive canonicalization works on xml with default namespace inside output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization works on xml with multiple different default namespaces": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + +"Exclusive canonicalization works on xml with multiple similar default namespaces": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization works on xml with default namespace outside output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + "Exclusive canonicalization works when prefixed namespace is defined in output nodes not in the parent chain of who needs it": function (test) { + compare(test, + "", + "//*[local-name(.)='child']", + "") + }, + + "Exclusive canonicalization works on xml with unordered attributes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + "Exclusive canonicalization sorts upper case attributes before lower case": function (test) { + compare(test, + "", + "//*[local-name(.)='x']", + "") + }, + + + "Exclusive canonicalization works on xml with attributes with different namespace than element": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization works on xml with attribute and element values with special characters": function (test) { + compare(test, + "&11", + "//*[local-name(.)='child']", + "&11") + }, + + + "Exclusive canonicalization preserves white space in values": function (test) { + compare(test, + "12\r3\t", + "//*[local-name(.)='child']", + "12 3\t") + }, + + + "Exclusive canonicalization preserves white space bewteen elements": function (test) { + compare(test, + "123\r", + "//*[local-name(.)='child']", + "123 ") + }, + + + "Exclusive canonicalization turns empty element to start-end tag pairs": function (test) { + compare(test, + "", + "//*[local-name(.)='child']", + "") + }, + + +"Exclusive canonicalization preserves empty start-end tag pairs": function (test) { + compare(test, + "", + "//*[local-name(.)='child']", + "") + }, + + + "Exclusive canonicalization with empty default namespace outside output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Exclusive canonicalization with empty default namespace inside output nodes": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "The XML declaration and document type declaration (DTD) are removed": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "Attribute value delimiters are set to quotation marks (double quotes)": function (test) { + compare(test, + "123", + "//*[local-name(.)='child']", + "123") + }, + + + "CDATA sections are replaced with their character content": function (test) { + compare(test, + "123]]>", + "//*[local-name(.)='child']", + "foo & bar in the <x>123</x>") + }, + + "SignedInfo canonization": function (test) { + compare(test, + "http://stockservice.contoso.com/wse/samples/2003/06/StockQuoteRequestuuid:6250c037-bcde-40ab-82b3-3a08efc86cdchttp://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymoushttp://localhost:8889/2008-09-01T17:44:21Z2008-09-01T17:49:21ZMIIBxDCCAW6gAwIBAgIQxUSXFzWJYYtOZnmmuOMKkjANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wMzA3MDgxODQ3NTlaFw0zOTEyMzEyMzU5NTlaMB8xHTAbBgNVBAMTFFdTRTJRdWlja1N0YXJ0Q2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+L6aB9x928noY4+0QBsXnxkQE4quJl7c3PUPdVu7k9A02hRG481XIfWhrDY5i7OEB7KGW7qFJotLLeMec/UkKUwCgv3VvJrs2nE9xO3SSWIdNzADukYh+Cxt+FUU6tUkDeqg7dqwivOXhuOTRyOI3HqbWTbumaLdc8jufz2LhaQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwDQYJKoZIhvcNAQEEBQADQQAfIbnMPVYkNNfX1tG1F+qfLhHwJdfDUZuPyRPucWF5qkh6sSdWVBY5sT/txBnVJGziyO8DPYdu2fPMER8ajJfl+465BlJx5xOfHsIFezQt0MS1vZQ=jEe8rnaaqBWZQe+xHBQXriVG99o=W45ginYdBVqOqEaqPI2piZMPReA=m2VlWz/ZDTWL7FREHK+wpKhvjJM=Qws229qmAzSTZ4OKmAUWgl0PWWo=iEazGnkPY5caCWVZOHyR87CZ1h0=Fkm7AbwiJCiOzY8ldfuA9pTW1G+EtE+UX4Cv7SoMIqeUdfWRDVHZpJAQyf7aoQnlpJNV/3k9L1PT6rJbfV478CkULJENPLm1m0fmDeLzhIHDEANuzp/AirC60tMD5jCARb4B4Nr/6bTmoyDQsTY8VLRiiINng7Mpweg1FZvd8a0=FABRIKAM", + "//*[local-name(.)='SignedInfo']", + "+465BlJx5xOfHsIFezQt0MS1vZQ=jEe8rnaaqBWZQe+xHBQXriVG99o=W45ginYdBVqOqEaqPI2piZMPReA=m2VlWz/ZDTWL7FREHK+wpKhvjJM=Qws229qmAzSTZ4OKmAUWgl0PWWo=iEazGnkPY5caCWVZOHyR87CZ1h0=") + }, + + "Exclusive canonicalization works on complex xml": function (test) { + compare(test, + "\r" + + "\r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " ererer\r" + + " dfdf\r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " erer\r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + " \r" + + "", + "//*[local-name(.)='Body']", + " ererer dfdf erer ") + }, + + "Multiple Canonicalization with namespace definition outside of signed element": function (test) { + //var doc = new Dom().parseFromString("") + var doc = new Dom().parseFromString("") + var node = select(doc, "//*[local-name(.)='y']")[0] + var sig = new SignedXml() + var res = sig.getCanonXml(["http://www.w3.org/2000/09/xmldsig#enveloped-signature", "http://www.w3.org/2001/10/xml-exc-c14n#"], node) + test.equal("", res) + test.done() + }, + +} \ No newline at end of file diff --git a/lib/xml-crypto/test/saml-response-test.js b/lib/xml-crypto/test/saml-response-test.js new file mode 100644 index 0000000..1891f20 --- /dev/null +++ b/lib/xml-crypto/test/saml-response-test.js @@ -0,0 +1,27 @@ +var crypto = require('../index'); +var xmldom = require('xmldom'); +var fs = require('fs'); + +exports['test validating SAML response'] = function (test) { + var xml = fs.readFileSync('./test/static/valid_saml.xml', 'utf-8'); + var doc = new xmldom.DOMParser().parseFromString(xml); + var signature = crypto.xpath(doc, "/*/*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0]; + var sig = new crypto.SignedXml(); + sig.keyInfoProvider = new crypto.FileKeyInfo("./test/static/feide_public.pem"); + sig.loadSignature(signature.toString()); + var result = sig.checkSignature(xml); + test.equal(result, true); + test.done(); +}; + +exports['test validating SAML response where a namespace is defined outside the signed element'] = function (test) { + var xml = fs.readFileSync('./test/static/saml_external_ns.xml', 'utf-8'); + var doc = new xmldom.DOMParser().parseFromString(xml); + var signature = crypto.xpath(doc, "//*//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0]; + var sig = new crypto.SignedXml(); + sig.keyInfoProvider = new crypto.FileKeyInfo("./test/static/saml_external_ns.pem"); + sig.loadSignature(signature.toString()); + var result = sig.checkSignature(xml); + test.equal(result, true); + test.done(); +}; diff --git a/lib/xml-crypto/test/signature-integration-tests.js b/lib/xml-crypto/test/signature-integration-tests.js new file mode 100644 index 0000000..30e5908 --- /dev/null +++ b/lib/xml-crypto/test/signature-integration-tests.js @@ -0,0 +1,172 @@ +var select = require('xpath.js') + , Dom = require('xmldom').DOMParser + , SignedXml = require('../lib/signed-xml.js').SignedXml + , fs = require('fs') + , crypto = require('../index') + +module.exports = { +/* + "verify signature": function (test) { + var xml = "" + verifySignature(test, xml, [ + "//*[local-name(.)='x']", + "//*[local-name(.)='y']", + "//*[local-name(.)='w']"]) + }, + + "verify signature of complex element": function (test) { + var xml = "" + + "" + + "Harry Potter" + + "" + + "Joanne K" + + "Rowling" + + "" + + "" + + "" + + verifySignature(test, xml, ["//*[local-name(.)='book']"]) + }, + + + "empty URI reference should consider the whole document": function(test) { + + var sampleXml=["", + "", + " ", + " ", + " ", + " FOezc5yb1O+LfQaD4UBKEUphrGzFAq5DM9B9ll37JOA=AjkQ5NF71bwJ2YHIs8jbqva9qaNv66BYZiZw0JJZ1cW6jf3mjWShIMQZWcw78QGpzzr+ZspzUbs4", + "6VAnHApJElOTDylSf3rDSvzsklKcFpHJ9yCJV+PnipEsY8qWhzKHlKCdtEn1xH0BCP/2JfMYgLQl", + "PCvaR8XrgdODeQ2Gn6g=t+qknJd/Kdo09fvQrRThqh/3EyDQj8zT1ZT7uXmivni4Vaysf6zHv+oORIvAt9ntZE2ZCif9v6CC", + "W+hmRFkdgRoVpmD2TErjykzowx6Ffyf5BkVnVB89+g/ZqNyyvXiBe8SmpBrRLOMifnbacyrJcsrH", + "fwlCnuyGKXj1LfzDcR8=AQAB", + " ", + " ", + " ", + ""].join("\n"); + + var doc = new Dom().parseFromString(sampleXml); + + var signature = crypto.xpath(doc, "//*//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0]; + var sig = new crypto.SignedXml(); + sig.keyInfoProvider = new crypto.FileKeyInfo("./test/static/empty_uri.pem"); + sig.loadSignature(signature.toString()); + var result = sig.checkSignature(sampleXml); + test.equal(result, true); + test.done(); + }, + + + "windows store signature": function(test) { + + var xml = fs.readFileSync('./test/static/windows_store_signature.xml', 'utf-8'); + var doc = new Dom({ignoreWhiteSpace: true}).parseFromString(xml); + //ensure xml has not white space + xml = doc.firstChild.toString() + + var signature = crypto.xpath(doc, "//*//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0]; + var sig = new crypto.SignedXml(); + sig.keyInfoProvider = new crypto.FileKeyInfo("./test/static/windows_store_certificate.pem"); + sig.loadSignature(signature.toString()); + var result = sig.checkSignature(xml); + test.equal(result, true); + test.done(); + }, + + "signature with inclsuive namespaces": function(test) { + + var xml = fs.readFileSync('./test/static/signature_with_inclusivenamespaces.xml', 'utf-8'); + var doc = new Dom({ignoreWhiteSpace: true}).parseFromString(xml); + //ensure xml has not white space + xml = doc.firstChild.toString() + + var signature = crypto.xpath(doc, "//*//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0]; + var sig = new crypto.SignedXml(); + sig.keyInfoProvider = new crypto.FileKeyInfo("./test/static/signature_with_inclusivenamespaces.pem"); + sig.loadSignature(signature.toString()); + var result = sig.checkSignature(xml); + test.equal(result, true); + test.done(); + },*/ + + "should create single root xml document when signing inner node": function(test) { + var xml = "" + + "" + + "Harry Potter" + + "" + + "" + + var sig = new SignedXml() + sig.addReference("//*[local-name(.)='book']") + sig.signingKey = fs.readFileSync("./test/static/client.pem") + sig.computeSignature(xml) + + var signed = sig.getSignedXml(); + console.log(signed); + + var doc = new Dom().parseFromString(signed); + + /* + Expecting this structure: + + + Harry Potter + + + + + + + + + cdiS43aFDQMnb3X8yaIUej3+z9Q= + + + J79hiSUrKdLOuX....Mthy1M= + + + */ + + test.ok(doc.documentElement.nodeName == "library", "root node = ."); + test.ok(doc.childNodes.length == 1, "only one root node is expected."); + test.ok(doc.documentElement.childNodes.length == 2, " should have two child nodes : and "); + + test.done(); + } + +} + +function verifySignature(test, xml, xpath) { + if (process.platform !== 'win32') { + test.done(); + return; + } + var sig = new SignedXml() + sig.signingKey = fs.readFileSync("./test/static/client.pem") + sig.keyInfoCaluse = null + + xpath.map(function(n) { sig.addReference(n) }) + + sig.computeSignature(xml) + var signed = sig.getSignedXml() + + fs.writeFileSync("./test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/signedExample.xml", signed) + + var spawn = require('child_process').spawn + var proc = spawn('./test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.exe', ['verify']) + + proc.stdout.on('data', function (data) { + console.log('stdout: ' + data); + }); + + proc.stderr.on('data', function (data) { + console.log('stderr: ' + data); + }); + + proc.on('exit', function (code) { + test.equal(0, code, "signature validation failed") + test.done() + }); + +} diff --git a/lib/xml-crypto/test/signature-unit-tests.js b/lib/xml-crypto/test/signature-unit-tests.js new file mode 100644 index 0000000..362984e --- /dev/null +++ b/lib/xml-crypto/test/signature-unit-tests.js @@ -0,0 +1,361 @@ +var select = require('xpath.js') + , dom = require('xmldom').DOMParser + , SignedXml = require('../lib/signed-xml.js').SignedXml + , FileKeyInfo = require('../lib/signed-xml.js').FileKeyInfo + , xml_assert = require('./xml-assert.js') + , fs = require('fs') + +module.exports = { + + "signer adds increasing id atributes to elements": function (test) { + verifyAddsId(test, "wssecurity", "equal") + verifyAddsId(test, null, "different") + test.done(); + }, + + + "signer does not duplicate existing id attributes": function (test) { + verifyDoesNotDuplicateIdAttributes(test, null, "") + verifyDoesNotDuplicateIdAttributes(test, "wssecurity", "wsu:") + + test.done(); + }, + + + "signer creates signature with correct structure": function(test) { + + function DummyKeyInfo() { + this.getKeyInfo = function(key) { + return "dummy key info" + } + } + + function DummyDigest() { + + this.getHash = function(xml) { + return "dummy digest" + } + + this.getAlgorithmName = function() { + return "dummy digest algorithm" + } + } + + function DummySignatureAlgorithm() { + + this.getSignature = function(xml, signingKey) { + return "dummy signature" + } + + this.getAlgorithmName = function() { + return "dummy algorithm" + } + + } + + function DummyTransformation() { + this.process = function(node) { + return "< x/>" + } + + this.getAlgorithmName = function() { + return "dummy transformation" + } + } + + function DummyCanonicalization() { + this.process = function(node) { + return "< x/>" + } + + this.getAlgorithmName = function() { + return "dummy canonicalization" + } + } + + var xml = "" + var sig = new SignedXml() + + + SignedXml.CanonicalizationAlgorithms["http://DummyTransformation"] = DummyTransformation + SignedXml.CanonicalizationAlgorithms["http://DummyCanonicalization"] = DummyCanonicalization + SignedXml.HashAlgorithms["http://dummyDigest"] = DummyDigest + SignedXml.SignatureAlgorithms["http://dummySignatureAlgorithm"] = DummySignatureAlgorithm + + sig.signatureAlgorithm = "http://dummySignatureAlgorithm" + sig.keyInfoProvider = new DummyKeyInfo() + sig.canonicalizationAlgorithm = "http://DummyCanonicalization" + + sig.addReference("//*[local-name(.)='x']", ["http://DummyTransformation"], "http://dummyDigest") + sig.addReference("//*[local-name(.)='y']", ["http://DummyTransformation"], "http://dummyDigest") + sig.addReference("//*[local-name(.)='w']", ["http://DummyTransformation"], "http://dummyDigest") + + sig.computeSignature(xml) + var signature = sig.getSignatureXml() + var expected = ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + "dummy digest"+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + "dummy digest"+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + "dummy digest"+ + ""+ + ""+ + "dummy signature"+ + ""+ + "dummy key info"+ + ""+ + "" + + + test.equal(expected, signature, "wrong signature format") + + var signedXml = sig.getSignedXml() + var expectedSignedXml = "" + + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + "dummy digest"+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + "dummy digest"+ + ""+ + ""+ + ""+ + ""+ + ""+ + ""+ + "dummy digest"+ + ""+ + ""+ + "dummy signature"+ + ""+ + "dummy key info"+ + ""+ + "" + + "" + + test.equal(expectedSignedXml, signedXml, "wrong signedXml format") + + + + var originalXmlWithIds = sig.getOriginalXmlWithIds() + var expectedOriginalXmlWithIds = "" + test.equal(expectedOriginalXmlWithIds, originalXmlWithIds, "wrong OriginalXmlWithIds") + + test.done(); + }, + + + + "signer creates correct signature values": function(test) { + + var xml = "" + var sig = new SignedXml() + sig.signingKey = fs.readFileSync("./test/static/client.pem") + sig.keyInfoProvider = null + + sig.addReference("//*[local-name(.)='x']") + sig.addReference("//*[local-name(.)='y']") + sig.addReference("//*[local-name(.)='w']") + + sig.computeSignature(xml) + var signedXml = sig.getSignedXml() + var expected = "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "b5GCZ2xpP5T7tbLWBTkOl4CYupQ=" + + "" + + "" + + "" + + "" + + "" + + "" + + "4Pq/sBri+AyOtxtSFsPSOyylyzk=" + + "" + + "" + + "" + + "" + + "" + + "" + + "6I7SDu1iV2YOajTlf+iMLIBfLnE=" + + "" + + "" + + "NejzGB9MDUddKCt3GL2vJhEd5q6NBuhLdQc3W4bJI5q34hk7Hk6zBRoW3OliX+/f7Hpi9y0INYoqMSUfrsAVm3IuPzUETKlI6xiNZo07ULRj1DwxRo6cU66ar1EKUQLRuCZas795FjB8jvUI2lyhcax/00uMJ+Cjf4bwAQ+9gOQ=" + + "" + + "" + + test.equal(expected, signedXml, "wrong signature format") + + test.done(); + }, + + + + "correctly loads signature": function(test) { + var xml = fs.readFileSync("./test/static/valid_signature.xml").toString() + var doc = new dom().parseFromString(xml) + var node = select(doc, "/*//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']")[0] + var sig = new SignedXml() + sig.loadSignature(node.toString()) + + + + test.equal("http://www.w3.org/2001/10/xml-exc-c14n#", + sig.canonicalizationAlgorithm, + "wrong canonicalization method") + + test.equal("http://www.w3.org/2000/09/xmldsig#rsa-sha1", + sig.signatureAlgorithm, + "wrong signature method") + + test.equal("PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0QDUI=", + sig.signatureValue, + "wrong signature value") + + test.equal(sig.keyInfo, "1234", "keyInfo caluse not correctly loaded") + + test.equal(3, sig.references.length) + + var digests = ["b5GCZ2xpP5T7tbLWBTkOl4CYupQ=", "K4dI497ZCxzweDIrbndUSmtoezY=", "sH1gxKve8wlU8LlFVa2l6w3HMJ0="] + + + for (var i=0; i" + var sig = new SignedXml(mode) + sig.signingKey = fs.readFileSync("./test/static/client.pem") + sig.addReference("//*[local-name(.)='x']") + sig.computeSignature(xml) + var signedxml = sig.getOriginalXmlWithIds() + var doc = new dom().parseFromString(signedxml) + var attrs = select(doc, "//@*") + test.equals(2, attrs.length, "wrong nuber of attributes") + +} + +function verifyAddsId(test, mode, nsMode) { + var xml = "" + var sig = new SignedXml(mode) + sig.signingKey = fs.readFileSync("./test/static/client.pem") + + sig.addReference("//*[local-name(.)='x']") + sig.addReference("//*[local-name(.)='y']") + sig.addReference("//*[local-name(.)='w']") + + sig.computeSignature(xml) + var signedxml = sig.getOriginalXmlWithIds() + var doc = new dom().parseFromString(signedxml) + + op = nsMode == "equal" ? "=" : "!=" + + var xpath = "//*[local-name(.)='{elem}' and '_{id}' = @*[local-name(.)='Id' and namespace-uri(.)" + op + "'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd']]" + + //verify each of the signed nodes now has an "Id" attribute with the right value + nodeExists(test, doc, xpath.replace("{id}", "0").replace("{elem}", "x")) + nodeExists(test, doc, xpath.replace("{id}", "1").replace("{elem}", "y")) + nodeExists(test, doc, xpath.replace("{id}", "2").replace("{elem}", "w")) + +} + +function nodeExists(test, doc, xpath) { + if (!doc && !xpath) return + var node = select(doc, xpath) + test.ok(node.length==1, "xpath " + xpath + " not found") +} diff --git a/lib/xml-crypto/test/static/client.pem b/lib/xml-crypto/test/static/client.pem new file mode 100644 index 0000000..b28231d --- /dev/null +++ b/lib/xml-crypto/test/static/client.pem @@ -0,0 +1,16 @@ +-----BEGIN PRIVATE KEY----- +MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAL4vpoH3H3byehjj +7RAGxefGRATiq4mXtzc9Q91W7uT0DTaFEbjzVch9aGsNjmLs4QHsoZbuoUmi0st4 +x5z9SQpTAKC/dW8muzacT3E7dJJYh03MAO6RiH4LG34VRTq1SQN6qDt2rCK85eG4 +5NHI4jceptZNu6Zot1zyO5/PYuFpAgMBAAECgYAhspeyF3M/xB7WIixy1oBiXMLY +isESFAumgfhwU2LotkVRD6rgNl1QtMe3kCNWa9pCWQcYkxeI0IzA+JmFu2shVvoR +oL7eV4VCe1Af33z24E46+cY5grxNhHt/LyCnZKcitvCcrzXExUc5n6KngX0mMKgk +W7skZDwsnKzhyUV8wQJBAN2bQMeASQVOqdfqBdFgC/NPnKY2cuDi6h659QN1l+kg +X3ywdZ7KKftJo1G9l45SN9YpkyEd9zEO6PMFaufJvZUCQQDbtAWxk0i8BT3UTNWC +T/9bUQROPcGZagwwnRFByX7gpmfkf1ImIvbWVXSpX68/IjbjSkTw1nj/Yj1NwFZ0 +nxeFAkEAzPhRpXVBlPgaXkvlz7AfvY+wW4hXHyyi0YK8XdPBi25XA5SPZiylQfjt +Z6iN6qSfYqYXoPT/c0/QJR+orvVJNQJBANhRPNXljVTK2GDCseoXd/ZiI5ohxg+W +UaA/1fDvQsRQM7TQA4NXI7BO/YmSk4rW1jIeOxjiIspY4MFAIh+7UL0CQFL6zTg6 +wfeMlEZzvgqwCGoLuvTnqtvyg45z7pfcrg2cHdgCXIy9kErcjwGiu6BOevEA1qTW +Rk+bv0tknWvcz/s= +-----END PRIVATE KEY----- \ No newline at end of file diff --git a/lib/xml-crypto/test/static/client_public.pem b/lib/xml-crypto/test/static/client_public.pem new file mode 100644 index 0000000..430f46f --- /dev/null +++ b/lib/xml-crypto/test/static/client_public.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBxDCCAW6gAwIBAgIQxUSXFzWJYYtOZnmmuOMKkjANBgkqhkiG9w0BAQQFADAW +MRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wMzA3MDgxODQ3NTlaFw0zOTEyMzEy +MzU5NTlaMB8xHTAbBgNVBAMTFFdTRTJRdWlja1N0YXJ0Q2xpZW50MIGfMA0GCSqG +SIb3DQEBAQUAA4GNADCBiQKBgQC+L6aB9x928noY4+0QBsXnxkQE4quJl7c3PUPd +Vu7k9A02hRG481XIfWhrDY5i7OEB7KGW7qFJotLLeMec/UkKUwCgv3VvJrs2nE9x +O3SSWIdNzADukYh+Cxt+FUU6tUkDeqg7dqwivOXhuOTRyOI3HqbWTbumaLdc8juf +z2LhaQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEU +MBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwDQYJKoZIhvcN +AQEEBQADQQAfIbnMPVYkNNfX1tG1F+qfLhHwJdfDUZuPyRPucWF5qkh6sSdWVBY5 +sT/txBnVJGziyO8DPYdu2fPMER8ajJfl +-----END CERTIFICATE----- \ No newline at end of file diff --git a/lib/xml-crypto/test/static/empty_uri.pem b/lib/xml-crypto/test/static/empty_uri.pem new file mode 100644 index 0000000..fc1a489 --- /dev/null +++ b/lib/xml-crypto/test/static/empty_uri.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICcTCCAVmgAwIBAgIBATANBgkqhkiG9w0BAQQFADA+MQswCQYDVQQGEwJFUzEbMBkGA1UEChMS +U2N5dGwgVU5JVCBURVNUIENBMRIwEAYDVQQLEwlVTklUIFRFU1QwHhcNMDYwMzAyMTEwOTEyWhcN +MzAwNDA2MTEwOTEyWjA+MQswCQYDVQQGEwJFUzEbMBkGA1UEChMSU2N5dGwgVU5JVCBURVNUIENB +MRIwEAYDVQQLEwlVTklUIFRFU1QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALfqpJyXfyna +NPX70K0U4aof9xMg0I/M09WU+7l5or54uFWsrH+sx7/qDkSLwLfZ7WRNmQon/b+gglvoZkRZHYEa +FaZg9kxK48pM6MMehX8n+QZFZ1QfPfoP2ajcsr14gXvEpqQa0SzjIn522nMqyXLKx38JQp7shil4 +9S38w3EfAgMBAAEwDQYJKoZIhvcNAQEEBQADggEBAJrtSsuqdB3RvGZMriETpO0pqQsBhZ+JRYqs +5dFIiC+bdJE+dUB6v8fpv1exSQ0+i+e1oTs2I9Wd4eIQ4rlZCG9K6EYBKP9Z59OBDTf6luaisoul +6gnKW7+kUfQQkBfJJw/4RA7FbaAmYNGEEfXTwDMU+ZoqIO/PV+JsfOtFUdPcwv1hPQHTE+KR1DtR +AC+A4Ak+fOoaRnyTprvbT4inaPdn6D9fBrIpO6hQSAtM5K9+/VaskMSFqw03DkADRyxHacdz9JLp +5ChDbRrXCDdT/a832acPDViS3nG/GhuSTK8mlrXeHjpG6vaSbKiXNXwrwz80k/XoNh3k5jlfrzUM +CQ4= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/lib/xml-crypto/test/static/feide_public.pem b/lib/xml-crypto/test/static/feide_public.pem new file mode 100644 index 0000000..801dcf7 --- /dev/null +++ b/lib/xml-crypto/test/static/feide_public.pem @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICizCCAfQCCQCY8tKaMc0BMjANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMC +Tk8xEjAQBgNVBAgTCVRyb25kaGVpbTEQMA4GA1UEChMHVU5JTkVUVDEOMAwGA1UE +CxMFRmVpZGUxGTAXBgNVBAMTEG9wZW5pZHAuZmVpZGUubm8xKTAnBgkqhkiG9w0B +CQEWGmFuZHJlYXMuc29sYmVyZ0B1bmluZXR0Lm5vMB4XDTA4MDUwODA5MjI0OFoX +DTM1MDkyMzA5MjI0OFowgYkxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhl +aW0xEDAOBgNVBAoTB1VOSU5FVFQxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBv +cGVuaWRwLmZlaWRlLm5vMSkwJwYJKoZIhvcNAQkBFhphbmRyZWFzLnNvbGJlcmdA +dW5pbmV0dC5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAt8jLoqI1VTlx +AZ2axiDIThWcAOXdu8KkVUWaN/SooO9O0QQ7KRUjSGKN9JK65AFRDXQkWPAu4Hln +O4noYlFSLnYyDxI66LCr71x4lgFJjqLeAvB/GqBqFfIZ3YK/NrhnUqFwZu63nLrZ +jcUZxNaPjOOSRSDaXpv1kb5k3jOiSGECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBQ +Yj4cAafWaYfjBU2zi1ElwStIaJ5nyp/s/8B8SAPK2T79McMyccP3wSW13LHkmM1j +wKe3ACFXBvqGQN0IbcH49hu0FKhYFM/GPDJcIHFBsiyMBXChpye9vBaTNEBCtU3K +jjyG0hRT2mAQ9h+bkPmOvlEo/aH0xR68Z9hw4PF13w== +-----END CERTIFICATE----- diff --git a/lib/xml-crypto/test/static/invalid_signature - changed content.xml b/lib/xml-crypto/test/static/invalid_signature - changed content.xml new file mode 100644 index 0000000..2e7904a --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - changed content.xml @@ -0,0 +1 @@ +b5GCZ2xpP5T7tbLWBTkOl4CYupQ=K4dI497ZCxzweDIrbndUSmtoezY=sH1gxKve8wlU8LlFVa2l6w3HMJ0=PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0QDUI=1234 \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - hash.xml b/lib/xml-crypto/test/static/invalid_signature - hash.xml new file mode 100644 index 0000000..1882e07 --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - hash.xml @@ -0,0 +1 @@ +b5GCZ2xpP5T7tbLWBTkOl4CPupQ=K4dI497ZCxzweDIrbndUSmtoezY=sH1gxKve8wlU8LlFVa2l6w3HMJ0=PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0QDUI= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - non existing reference.xml b/lib/xml-crypto/test/static/invalid_signature - non existing reference.xml new file mode 100644 index 0000000..8e783c3 --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - non existing reference.xml @@ -0,0 +1 @@ +b5GCZ2xpP5T7tbLWBTkOl4CYupQ=K4dI497ZCxzweDIrbndUSmtoezY=sH1gxKve8wlU8LlFVa2l6w3HMJ0=PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0QDUI= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - signature value.xml b/lib/xml-crypto/test/static/invalid_signature - signature value.xml new file mode 100644 index 0000000..bff57e0 --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - signature value.xml @@ -0,0 +1 @@ +b5GCZ2xpP5T7tbLWBTkOl4CYupQ=K4dI497ZCxzweDIrbndUSmtoezY=sH1gxKve8wlU8LlFVa2l6w3HMJ0=PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0Q1UI= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - wsu - changed content.xml b/lib/xml-crypto/test/static/invalid_signature - wsu - changed content.xml new file mode 100644 index 0000000..7d2edae --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - wsu - changed content.xml @@ -0,0 +1 @@ +5jkdJLKVpfEiAQ0k5bnvfCQJKks=97gNxHth/Gc2wH4FiTiWJJrLaHI=mXRUtj7KJU3kMPLD9R30CGEiWio=CRK8LTGiMM5p++3usB6Nxjg5WrPfvq97bFzHwtt9Sijqf1BqqCHLnQLxzhtPR7j6g0TJaQt4bmF8neO7IwgloSWX/ZXUl9dz5Ax9IMfESBI0L8Ew2BE1osZp3Nlc0xSSIVFKMfo9gvqi317jBjr/VklqjHXjMfhtGv8GATpdwPQ= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - wsu - hash.xml b/lib/xml-crypto/test/static/invalid_signature - wsu - hash.xml new file mode 100644 index 0000000..d51d606 --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - wsu - hash.xml @@ -0,0 +1 @@ +kapR1Bn68VZxlpAEcUqcpOiL1LQ=Ih44YjG8IC7apTJSIkMLSjiU0H0=3jbv3y5YtUUG6EIQSVL5faQorFY=tk7uiJCzpfI9TUGAuZuLELPqN7LdVIhljaJRKHdaBpbgu3XH5YiGQXbOOmGbX6ghr2mabbMgw2kXQJbUATzqdQn+wRbeMRqFaj4vBpEoTohiwdoIw67zGbSCXKoGSZ7FxJADe53gS955wZgdcGt+Ni7ec5EbXb0XtzM6gDF+eUo= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - wsu - invalid signature value.xml b/lib/xml-crypto/test/static/invalid_signature - wsu - invalid signature value.xml new file mode 100644 index 0000000..65f3be6 --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - wsu - invalid signature value.xml @@ -0,0 +1 @@ +5jkdJLKVpfEiAQ0k5bnvfCQJKks=97gNxHth/Gc2wH4FiTiWJJrLaHI=mXRUtj7KJU3kMPLD9R30CGEiWio=CRK8LTGiMM5p++3usB6Nxjg5WrPfvq97bFzHwtt9Sijqf1BqqCHLnQLxzhtPR7j6g0TJaQt4bmF8neO7IwgloSWX/ZXUl9dz5Ax9IMfESBI0L8Ew2BE1osZp3Nlc0xSSIVFKMfo9gvqi317jBkr/VklqjHXjMfhtGv8GATpdwPQ= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/invalid_signature - wsu - non existing reference.xml b/lib/xml-crypto/test/static/invalid_signature - wsu - non existing reference.xml new file mode 100644 index 0000000..49f1f00 --- /dev/null +++ b/lib/xml-crypto/test/static/invalid_signature - wsu - non existing reference.xml @@ -0,0 +1 @@ +kapR1Bn6OVZxlpAEcUqcpOiL1LQ=Ih44YjG8IC7apTJSIkMLSjiU0H0=3jbv3y5YtUUG6EIQSVL5faQorFY=tk7uiJCzpfI9TUGAuZuLELPqN7LdVIhljaJRKHdaBpbgu3XH5YiGQXbOOmGbX6ghr2mabbMgw2kXQJbUATzqdQn+wRbeMRqFaj4vBpEoTohiwdoIw67zGbSCXKoGSZ7FxJADe53gS955wZgdcGt+Ni7ec5EbXb0XtzM6gDF+eUo= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/saml_external_ns.pem b/lib/xml-crypto/test/static/saml_external_ns.pem new file mode 100644 index 0000000..68dee27 --- /dev/null +++ b/lib/xml-crypto/test/static/saml_external_ns.pem @@ -0,0 +1,8 @@ +-----BEGIN RSA PUBLIC KEY----- +MIIBCgKCAQEAoXoc7IFZQRv+SwJ15zjIl9touwY5e6b7H4vn3OtOUByjOKHUX8VX +0TpbAV2ctZE2GSALx1AGuQAv6O4MVUH+qn/2IAiBY3a7zKN07UBsya7xFMQVHuGE +6EiBAs9jpA9wjvYMPRkS5wYZcwjpTQSZK7zFPPtobG8K/1vDbm/tWZjNLmZmQePm +XpwrQAuC0+NlzlmnjoQYB2xp2NaTUK9JnnmuB5qev3dpUwlYGSJpf+HUIoxuo8Ip +xAXOymq1d6tEEJgU1kR2sa7o1sSRFo31YeW/qYCP/gcLJZo3MRUDFe0g5MHeliFu +e9DsKYUsC6qwAD3gc+MI47buiD6Msu11cwIDAQAB +-----END RSA PUBLIC KEY----- diff --git a/lib/xml-crypto/test/static/saml_external_ns.xml b/lib/xml-crypto/test/static/saml_external_ns.xml new file mode 100644 index 0000000..72a1390 --- /dev/null +++ b/lib/xml-crypto/test/static/saml_external_ns.xml @@ -0,0 +1 @@ +https://app.onelogin.com/saml/metadata/164679https://app.onelogin.com/saml/metadata/164679Gx0mTydMn1k6804jZBrdUrZmbV4=oHEPKtwoCbfq1QRm2pjx35zVMqAsti4nQU+3ws8EUJUXHmPG2EoX3HBkb7D2wN4m+ZFrdwARUpNJlhhOIz/eG4jES6ar0tvlNN3qE5cqcQhwZHyRARLnTlERqyZU9Qm729DnAGBeXCdMb736zi16onOIVPNA63LRTzUIxhyZqypDCf1wd6me/ur6UUgH11nYOu4JDYx0iWNkXc1Nad7vkF9oMPeO1QsMxuZSIVH4tvdJkue+qAnu2l+dFJb0LPfm+xmIC0FBo+VX1ECCWRoUZIxjotQfAM6yZpHIi5fNqPXkVyN9fYoUEa9CafqHlc4tAAdgAgGeOqA3jWeC8ZnOVA==MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEVMBMGA1UEBwwMU2FudGEgTW9uaWNhMREwDwYDVQQKDAhPbmVMb2dpbjEZMBcGA1UEAwwQYXBwLm9uZWxvZ2luLmNvbTAeFw0xMzA1MjcwODU1MTNaFw0xODA1MjcwODU1MTNaMGcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRUwEwYDVQQHDAxTYW50YSBNb25pY2ExETAPBgNVBAoMCE9uZUxvZ2luMRkwFwYDVQQDDBBhcHAub25lbG9naW4uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoXoc7IFZQRv+SwJ15zjIl9touwY5e6b7H4vn3OtOUByjOKHUX8VX0TpbAV2ctZE2GSALx1AGuQAv6O4MVUH+qn/2IAiBY3a7zKN07UBsya7xFMQVHuGE6EiBAs9jpA9wjvYMPRkS5wYZcwjpTQSZK7zFPPtobG8K/1vDbm/tWZjNLmZmQePmXpwrQAuC0+NlzlmnjoQYB2xp2NaTUK9JnnmuB5qev3dpUwlYGSJpf+HUIoxuo8IpxAXOymq1d6tEEJgU1kR2sa7o1sSRFo31YeW/qYCP/gcLJZo3MRUDFe0g5MHeliFue9DsKYUsC6qwAD3gc+MI47buiD6Msu11cwIDAQABo4HUMIHRMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAAJFJRIlpQQSFsuNdeq7FkTJIH4MIGRBgNVHSMEgYkwgYaAFAAJFJRIlpQQSFsuNdeq7FkTJIH4oWukaTBnMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEVMBMGA1UEBwwMU2FudGEgTW9uaWNhMREwDwYDVQQKDAhPbmVMb2dpbjEZMBcGA1UEAwwQYXBwLm9uZWxvZ2luLmNvbYIBATAOBgNVHQ8BAf8EBAMCBPAwDQYJKoZIhvcNAQEFBQADggEBAB9zN+g6N4sUBE61RaMUH2LSHWwOtfhL64i7pjHjvZa47/qcV/S0Yyd4IE44ho9i2N+AM79d34mThc30oK5aVxOKphKf+xM/cOyVaWIeqr+dCbkY/0OpLEwWOh9VSgOizRO3evLMurbtR892LbSK/Td3hG5jfwoHD23nHH87Dv/3KyZox9MkJdY2DXOHGGIcsqoIifaTyNZyhW6RgwEujQ6LjsaolP1YoeV85TZFKTLa1Ta7ZLUVUC2UJWqz+kRlsyGxf+E/ZmJ7hSq0ZBVHrVOyXjCcFn6X0/W5SrpOmN3fZYcj8Bp6vhB0cJk9qpjgWOP2RCuBdHZVawjCjIaE+bc=kartik.cds@gmail.comForNodeJSurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransportkartik.cds@gmail.comKartikCDS \ No newline at end of file diff --git a/lib/xml-crypto/test/static/signature_with_inclusivenamespaces.pem b/lib/xml-crypto/test/static/signature_with_inclusivenamespaces.pem new file mode 100644 index 0000000..21c0c17 --- /dev/null +++ b/lib/xml-crypto/test/static/signature_with_inclusivenamespaces.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICnTCCAgagAwIBAgIGAUBGHxqUMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJVUzETMBEG +A1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzENMAsGA1UECgwET2t0YTEU +MBIGA1UECwwLU1NPUHJvdmlkZXIxEjAQBgNVBAMMCWtsdWdsYWJzMjEcMBoGCSqGSIb3DQEJARYN +aW5mb0Bva3RhLmNvbTAeFw0xMzA4MDMyMTM4MzhaFw00MzA4MDMyMTM5MzhaMIGRMQswCQYDVQQG +EwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzENMAsGA1UE +CgwET2t0YTEUMBIGA1UECwwLU1NPUHJvdmlkZXIxEjAQBgNVBAMMCWtsdWdsYWJzMjEcMBoGCSqG +SIb3DQEJARYNaW5mb0Bva3RhLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsCB9lJTH +qB7vdM5jeOH84cW8u7IHYv4/OAPYF0fBYe9wJy19CgyM2OgiASuAcItnH4WhB+io2ZPwb/Xwl7Uu +4XmUE0l+mkCNuDYp5fXTZxwv5G6HvkAxXZio0Rk9T0VETCroxgpS5LxQ/o/owjR39S7xzRnj6ddX +3Mq2yGjKyBcCAwEAATANBgkqhkiG9w0BAQUFAAOBgQAB1qGNqSNLLWq+RPcP+wOaWtYpJOJ8/MbZ +EWWm9/KKHKXM6J/zgUUIXZi3czMeO+Y+X14PR8lGXoAHf5b/JavG9FmFvRn4fGa45VTVo2GfMN6K +aIKF0obeCbYi/QUf8B+Xi1tSIJm1VCKRE7nnliQ/TzGaNulgWeyTbVkG0/X8LQ== +-----END CERTIFICATE----- diff --git a/lib/xml-crypto/test/static/signature_with_inclusivenamespaces.xml b/lib/xml-crypto/test/static/signature_with_inclusivenamespaces.xml new file mode 100644 index 0000000..a827235 --- /dev/null +++ b/lib/xml-crypto/test/static/signature_with_inclusivenamespaces.xml @@ -0,0 +1,12 @@ +http://www.okta.com/k7xkhq0jUHUPQAXVMUAN4G+uveKmtiB1EkY5BAt+8lmQwjI=Q80N6FUr5/YPtEzRlRdMoPu+bL0MssDxNUY+yxykzbmxsI0joEo/SmmSgZrDYQKTllZk/KfzBMPFV9yBH4+mEzCU5E3xuCs99jZzafcw3K8mIMTJy1YHxjc359d27R5s50i9w5PHsusRov0MjQIoJ2w48Gy4EnYaViqBR3UVEqE=MIICnTCCAgagAwIBAgIGAUBGHxqUMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJVUzETMBEG +A1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzENMAsGA1UECgwET2t0YTEU +MBIGA1UECwwLU1NPUHJvdmlkZXIxEjAQBgNVBAMMCWtsdWdsYWJzMjEcMBoGCSqGSIb3DQEJARYN +aW5mb0Bva3RhLmNvbTAeFw0xMzA4MDMyMTM4MzhaFw00MzA4MDMyMTM5MzhaMIGRMQswCQYDVQQG +EwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzENMAsGA1UE +CgwET2t0YTEUMBIGA1UECwwLU1NPUHJvdmlkZXIxEjAQBgNVBAMMCWtsdWdsYWJzMjEcMBoGCSqG +SIb3DQEJARYNaW5mb0Bva3RhLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsCB9lJTH +qB7vdM5jeOH84cW8u7IHYv4/OAPYF0fBYe9wJy19CgyM2OgiASuAcItnH4WhB+io2ZPwb/Xwl7Uu +4XmUE0l+mkCNuDYp5fXTZxwv5G6HvkAxXZio0Rk9T0VETCroxgpS5LxQ/o/owjR39S7xzRnj6ddX +3Mq2yGjKyBcCAwEAATANBgkqhkiG9w0BAQUFAAOBgQAB1qGNqSNLLWq+RPcP+wOaWtYpJOJ8/MbZ +EWWm9/KKHKXM6J/zgUUIXZi3czMeO+Y+X14PR8lGXoAHf5b/JavG9FmFvRn4fGa45VTVo2GfMN6K +aIKF0obeCbYi/QUf8B+Xi1tSIJm1VCKRE7nnliQ/TzGaNulgWeyTbVkG0/X8LQ==admin@kluglabs.comhttps://auth0145.auth0.comurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransportAdmin \ No newline at end of file diff --git a/lib/xml-crypto/test/static/valid_saml.xml b/lib/xml-crypto/test/static/valid_saml.xml new file mode 100644 index 0000000..afbfa14 --- /dev/null +++ b/lib/xml-crypto/test/static/valid_saml.xml @@ -0,0 +1,9 @@ +https://openidp.feide.no + + + fc21hh1bKZpaMNjx9HfOfVelfWw=dkONrkxW+LSuDvnNMG/mWYFa47d2WGyapLhXSTYqrlT9Td+tT7ciojNJ55WTaPaCMt7IrGtIxxskPAZIjdIn5pRyDxHr0joWxzZ7oZHCOI1CnQV5HjOq+rzzmEN2LctCZ6S4hbL7SQ1qJ3vp2BCXAygy4tmJOURQdnk0KLwwRS8= +MIICizCCAfQCCQCY8tKaMc0BMjANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTEQMA4GA1UEChMHVU5JTkVUVDEOMAwGA1UECxMFRmVpZGUxGTAXBgNVBAMTEG9wZW5pZHAuZmVpZGUubm8xKTAnBgkqhkiG9w0BCQEWGmFuZHJlYXMuc29sYmVyZ0B1bmluZXR0Lm5vMB4XDTA4MDUwODA5MjI0OFoXDTM1MDkyMzA5MjI0OFowgYkxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBvcGVuaWRwLmZlaWRlLm5vMSkwJwYJKoZIhvcNAQkBFhphbmRyZWFzLnNvbGJlcmdAdW5pbmV0dC5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAt8jLoqI1VTlxAZ2axiDIThWcAOXdu8KkVUWaN/SooO9O0QQ7KRUjSGKN9JK65AFRDXQkWPAu4HlnO4noYlFSLnYyDxI66LCr71x4lgFJjqLeAvB/GqBqFfIZ3YK/NrhnUqFwZu63nLrZjcUZxNaPjOOSRSDaXpv1kb5k3jOiSGECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBQYj4cAafWaYfjBU2zi1ElwStIaJ5nyp/s/8B8SAPK2T79McMyccP3wSW13LHkmM1jwKe3ACFXBvqGQN0IbcH49hu0FKhYFM/GPDJcIHFBsiyMBXChpye9vBaTNEBCtU3KjjyG0hRT2mAQ9h+bkPmOvlEo/aH0xR68Z9hw4PF13w==https://openidp.feide.no + + + RnNjoyUguwze5w2R+cboyTHlkQk=aw5711jKP7xragunjRRCAD4mT4xKHc37iohBpQDbdSomD3ksOSB96UZQp0MtaC3xlVSkMtYw85Om96T2q2xrxLLYVA50eFJEMMF7SCVPStWTVjBlaCuOPEQxIaHyJs9Sy3MCEfbBh4Pqn9IJBd1kzwdlCrWWjAmksbFFg5wHQJA= +MIICizCCAfQCCQCY8tKaMc0BMjANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTEQMA4GA1UEChMHVU5JTkVUVDEOMAwGA1UECxMFRmVpZGUxGTAXBgNVBAMTEG9wZW5pZHAuZmVpZGUubm8xKTAnBgkqhkiG9w0BCQEWGmFuZHJlYXMuc29sYmVyZ0B1bmluZXR0Lm5vMB4XDTA4MDUwODA5MjI0OFoXDTM1MDkyMzA5MjI0OFowgYkxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBvcGVuaWRwLmZlaWRlLm5vMSkwJwYJKoZIhvcNAQkBFhphbmRyZWFzLnNvbGJlcmdAdW5pbmV0dC5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAt8jLoqI1VTlxAZ2axiDIThWcAOXdu8KkVUWaN/SooO9O0QQ7KRUjSGKN9JK65AFRDXQkWPAu4HlnO4noYlFSLnYyDxI66LCr71x4lgFJjqLeAvB/GqBqFfIZ3YK/NrhnUqFwZu63nLrZjcUZxNaPjOOSRSDaXpv1kb5k3jOiSGECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBQYj4cAafWaYfjBU2zi1ElwStIaJ5nyp/s/8B8SAPK2T79McMyccP3wSW13LHkmM1jwKe3ACFXBvqGQN0IbcH49hu0FKhYFM/GPDJcIHFBsiyMBXChpye9vBaTNEBCtU3KjjyG0hRT2mAQ9h+bkPmOvlEo/aH0xR68Z9hw4PF13w==_6c5dcaa3053321ff4d63785fbc3f67c59a129cde82passport-samlurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordbergieHenriBergiusHenri Bergiushenri.bergius@nemein.combergie@rnd.feide.no8216c78fe244502efa13f62e6615c94acb7bdf3ebergieHenriBergiusHenri Bergiushenri.bergius@nemein.combergie@rnd.feide.no8216c78fe244502efa13f62e6615c94acb7bdf3e diff --git a/lib/xml-crypto/test/static/valid_signature wsu.xml b/lib/xml-crypto/test/static/valid_signature wsu.xml new file mode 100644 index 0000000..8fd0fba --- /dev/null +++ b/lib/xml-crypto/test/static/valid_signature wsu.xml @@ -0,0 +1 @@ +5jkdJLKVpfEiAQ0k5bnvfCQJKks=97gNxHth/Gc2wH4FiTiWJJrLaHI=mXRUtj7KJU3kMPLD9R30CGEiWio=CRK8LTGiMM5p++3usB6Nxjg5WrPfvq97bFzHwtt9Sijqf1BqqCHLnQLxzhtPR7j6g0TJaQt4bmF8neO7IwgloSWX/ZXUl9dz5Ax9IMfESBI0L8Ew2BE1osZp3Nlc0xSSIVFKMfo9gvqi317jBjr/VklqjHXjMfhtGv8GATpdwPQ= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/valid_signature.xml b/lib/xml-crypto/test/static/valid_signature.xml new file mode 100644 index 0000000..aa4948f --- /dev/null +++ b/lib/xml-crypto/test/static/valid_signature.xml @@ -0,0 +1 @@ +b5GCZ2xpP5T7tbLWBTkOl4CYupQ=K4dI497ZCxzweDIrbndUSmtoezY=sH1gxKve8wlU8LlFVa2l6w3HMJ0=PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0QDUI=1234 \ No newline at end of file diff --git a/lib/xml-crypto/test/static/valid_signature_utf8.xml b/lib/xml-crypto/test/static/valid_signature_utf8.xml new file mode 100644 index 0000000..aaf3b6e --- /dev/null +++ b/lib/xml-crypto/test/static/valid_signature_utf8.xml @@ -0,0 +1 @@ +urn:issueris/s3v+lPE4xdF9ImlbRMoXJjOPWKH8C/ixcfRaDPgU=DgIb3UlS5p7j6iEUD1SsaPs2HqHnI3nC2ixw7CRebgcz8lG6o7AbgRsy57ePr1hX90lxOGvO8Txz8kJDq3vWH6g9fU0Nu+1QxCq4/mb3a2Jr84lFDivSUQa7YEugECH789EvRzEXRTseKx8XYKjlH6ffvai3Oqn9kSLWPQbY7xI=MIIBxDCCAW6gAwIBAgIQxUSXFzWJYYtOZnmmuOMKkjANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wMzA3MDgxODQ3NTlaFw0zOTEyMzEyMzU5NTlaMB8xHTAbBgNVBAMTFFdTRTJRdWlja1N0YXJ0Q2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+L6aB9x928noY4+0QBsXnxkQE4quJl7c3PUPdVu7k9A02hRG481XIfWhrDY5i7OEB7KGW7qFJotLLeMec/UkKUwCgv3VvJrs2nE9xO3SSWIdNzADukYh+Cxt+FUU6tUkDeqg7dqwivOXhuOTRyOI3HqbWTbumaLdc8jufz2LhaQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwDQYJKoZIhvcNAQEEBQADQQAfIbnMPVYkNNfX1tG1F+qfLhHwJdfDUZuPyRPucWF5qkh6sSdWVBY5sT/txBnVJGziyO8DPYdu2fPMER8ajJflвКонтактеurn:myappсообщить@bar.comсообщить вКонтактеurn:oasis:names:tc:SAML:2.0:ac:classes:unspecified \ No newline at end of file diff --git a/lib/xml-crypto/test/static/valid_signature_with_reference_keyInfo.xml b/lib/xml-crypto/test/static/valid_signature_with_reference_keyInfo.xml new file mode 100644 index 0000000..bcc2b27 --- /dev/null +++ b/lib/xml-crypto/test/static/valid_signature_with_reference_keyInfo.xml @@ -0,0 +1 @@ +b5GCZ2xpP5T7tbLWBTkOl4CYupQ=K4dI497ZCxzweDIrbndUSmtoezY=sH1gxKve8wlU8LlFVa2l6w3HMJ0=PI2xGt3XrVcxYZ34Kw7nFdq75c7Mmo7J0q7yeDhBprHuJal/KV9KyKG+Zy3bmQIxNwkPh0KMP5r1YMTKlyifwbWK0JitRCSa0Fa6z6+TgJi193yiR5S1MQ+esoQT0RzyIOBl9/GuJmXx/1rXnqrTxmL7UxtqKuM29/eHwF0QDUI= \ No newline at end of file diff --git a/lib/xml-crypto/test/static/windows_store_certificate.pem b/lib/xml-crypto/test/static/windows_store_certificate.pem new file mode 100644 index 0000000..df82457 --- /dev/null +++ b/lib/xml-crypto/test/static/windows_store_certificate.pem @@ -0,0 +1,23 @@ +-----BEGIN CERTIFICATE----- +MIIDyTCCArGgAwIBAgIQNP+YKvSo8IVArhlhpgc/xjANBgkqhkiG9w0BAQsFADCB +jjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1Jl +ZG1vbmQxHjAcBgNVBAoMFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEWMBQGA1UECwwN +V2luZG93cyBTdG9yZTEgMB4GA1UEAwwXV2luZG93cyBTdG9yZSBMaWNlbnNpbmcw +HhcNMTExMTE3MjMwNTAyWhcNMzYxMTEwMjMxMzQ0WjCBjjELMAkGA1UEBhMCVVMx +EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1JlZG1vbmQxHjAcBgNVBAoM +FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEWMBQGA1UECwwNV2luZG93cyBTdG9yZTEg +MB4GA1UEAwwXV2luZG93cyBTdG9yZSBMaWNlbnNpbmcwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCcr4/vgqZFtzMqy3jO0XHjBUNx6j7ZTXEnNpLl2VSe +zVQA9KK2RlvroXKhYMUUdJpw+txm1mqi/W7D9QOYTq1e83GLhWC9IRh/OSmSYt0e +kgVLB+icyRH3dtpYcJ5sspU2huPf4I/Nc06OuXlMsD9MU4Ug9IBD2HSDBEquhGRo +xV64YuEH4645oB14LlEay0+JZlkKZ/mVhx/sdzSBfrda1X/Ckc7SOgnTSM3d/DnO +5DKwV2WYn+7i/rBqe4/op6IqQMrPpHyem9Sny+i0xiUMA+1IwkX0hs0gvHM6zDww +TMDiTapbCy9LnmMx65oMq56hhsQydLEmquq8lVYUDEzLAgMBAAGjITAfMB0GA1Ud +DgQWBBREzrOBz7zw+HWskxonOXAPMa6+NzANBgkqhkiG9w0BAQsFAAOCAQEAeVtN +4c6muxO6yfht9SaxEfleUBIjGfe0ewLBp00Ix7b7ldJ/lUQcA6y+Drrl7vjmkHQK +OU3uZiFbCxTvgTcoz9o+1rzR/WPXmqH5bqu6ua/UrobGKavAScqqI/G6o56Xmx/y +oErWN0VapN370crKJvNWxh3yw8DCl+W0EcVRiWX5lFsMBNBbVpK4Whp+VhkSJilu +iRpe1B35Q8EqOz/4RQkOpVI0dREnuSYkBy/h2ggCtiQ5yfvH5zCdcfhFednYDevS +axmt3W5WuHz8zglkg+OQ3qpXaXySRlrmLdxEmWu2MOiZbQkU2ZjBSQmvFAOy0dd6 +P1YLS4+Eyh5drQJc0Q== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/lib/xml-crypto/test/static/windows_store_signature.xml b/lib/xml-crypto/test/static/windows_store_signature.xml new file mode 100644 index 0000000..1f16a0e --- /dev/null +++ b/lib/xml-crypto/test/static/windows_store_signature.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + cdiU06eD8X/w1aGCHeaGCG9w/kWZ8I099rw4mmPpvdU= + + + SjRIxS/2r2P6ZdgaR9bwUSa6ZItYYFpKLJZrnAa3zkMylbiWjh9oZGGng2p6/gtBHC2dSTZlLbqnysJjl7mQp/A3wKaIkzjyRXv3kxoVaSV0pkqiPt04cIfFTP0JZkE5QD/vYxiWjeyGp1dThEM2RV811sRWvmEs/hHhVxb32e8xCLtpALYx3a9lW51zRJJN0eNdPAvNoiCJlnogAoTToUQLHs72I1dECnSbeNPXiG7klpy5boKKMCZfnVXXkneWvVFtAA1h2sB7ll40LEHO4oYN6VzD+uKd76QOgGmsu9iGVyRvvmMtahvtL1/pxoxsTRedhKq6zrzCfT8qfh3C1w== + + \ No newline at end of file diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.sln b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.sln new file mode 100644 index 0000000..547cd3a --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ValidateSignature", "XmlCryptoUtilities\ValidateSignature.csproj", "{CAA449E3-720D-4CD6-B03B-94991E11FF25}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CAA449E3-720D-4CD6-B03B-94991E11FF25}.Debug|x86.ActiveCfg = Debug|x86 + {CAA449E3-720D-4CD6-B03B-94991E11FF25}.Debug|x86.Build.0 = Debug|x86 + {CAA449E3-720D-4CD6-B03B-94991E11FF25}.Release|x86.ActiveCfg = Release|x86 + {CAA449E3-720D-4CD6-B03B-94991E11FF25}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.suo b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities.suo new file mode 100644 index 0000000000000000000000000000000000000000..0c402ac66a68046a91cd5672e7a19fe4b6ed8107 GIT binary patch literal 20992 zcmeHPTW}j!8D1xKn_knjA%swZ3F(bQs$?m?C2k|Fq%_oS+}d#h6{WJYa+RzlpYuYB9 z@cR71!h)>SG@M>48;Aq%p|9P}7+!`W$9oIl3cyu>D*@L6t_EBKxDK!tfZ^A+0eS$t z0XG7+13m=U0r)UrC*UK1U4V}QZUTG^a5LcJ0LslLaNGmZNQ&4Kg&%MPu3QRgW~t;&nH?~4Dh@AqAs(daOR24xHwOWG;zD6r>o zmegkD4WGX|V1?X__xYHRU$&jlGMc5G)<(1fj<$9jzXtlG>a8{}+^cQsqU=(R*^f5O z#qBQqQpZ>(fVT`T5U1tz!2mC^sPR*F13z_*`s5cs?RGbRP^fDJjtTXjV@Ml7{bwJk z|Fi?D9c=+^fV!p)xB<{g|Jj!Mub$!1v%ft6^3ARPv<5^w@=67U(oX8}`yG=T4Z5Xa909s*cr)*Qj@eJS*05yqqt;(repLyVaujLLuaVQ%f{_9Rh zD)6As@{UdkSw*2Tu!B6ZT*EFrIB6w}sp|At#juQ`ov{n0;#ekoIx}tT@0m0z7OscG zp`iHN-=kMeyIL`Zi$>M1WX%0NW7R3MkiEy4n<$+&io;W(Nd7>+KOYX~4umq1%oPHe z!gyJAw2-ZotWw?%P8O_c#vHe+xk4!@x-e~27EdNhCG$j~m@7SE1rr%NGf^m8!LdTI zn3*ySagm(0jiObUDwqX(E;z=XTByky`$oixQQ>prcBx{J&Z|ZIwBF=*lk(!)5$z&V zk?b%;FPWy1<>(RRWn_^sJXg}(T+bgC#uh6rY7kfR{EzUkt_?vymG!r9UW9I*fj&Nr z^8`FoR;xn$Xq#EES@l7v$D7|hx<0}r}4}7HqOrA z4JLFvC*D*-E57HXcuIFYa~!P;q9u zhq@B3!tmKaKpL%d{8BHd2NsT595wCSy7z%PY=X+X=z;2qy1sCFB>Qfo{=wLDu=Ng7ePrQ7mU;MPy%Kp>eFdnFYQd-QKrByRy z8BOTm0)3&1KNS8U;OG2|c^1F;??u}^j^KME8#kq6z{xpjD^D15=qGL#)vs1Z`s#5y zOq5pmRWz0WXKX;D5(NJ1aD#a#zxdtqM?XtTrf8IW&V%Y{)YAW{JB_e&PP+X3!>917 zKR5>N7|Rl5iH>AN`x_e*~iZ8=9}5yqls5*E*3eCFpLjrHmM z(P(TS5K2a4foMwa3k(eO#R8$eXzxHIbRgQ-A3gh@Rhz!0)^J^HpNDo>(dkNNW*L;f zttgN6rjq^9WH=D-k46IFa3U0lCBxuTC>GKOL#b3skDQ%9G+MB-se)-(ch2iW>EkY= zo>-YtU&^?2gQ}@QF)ik@X$!u^$R%epGiB2V!v157Q?ZDih=h}Y!GZpGAR3Lt0)z2^ za3DO;7Y;>}1BsX(KHH^rDNk8Ayq3O>`J+*2nkn>*(P9Rgz?hL)F*%>ov|)HymV+8) z_fcp{41ZDl4I*P0!3?V(S)dTCNdR>^j(s?bqb7pi09vu-AmYy?APg&;Li+>SSwy2b zc$a#-$3*n+#>$AjzK!aew9ah1MdYp4vTq0R*0rYges~Z@^2~Y~+Po9X2NC_og{|Yv zFOC*DV6JhU*|W8zEa>vPe)}LtK8A5iVHEo@q8v+(GS4Xk9N7fMJOJ6?y%^3y_=^E_ zjDARrdkW_f*U0a^`n}k`um0lh7vA{6%Qt@i#MTk*m7o9X%~n7fmgZet)tKU_S(wpBhMfF+BbJ^Ti_Ca zC~w;5pVoi+%C_frY2W$H)`efHdhfB>^WJuit{FT112VtSvVZ<^gi^ay9w!JZLW!a$ z|F=Ukt$r5SHnw5LiSw-yM;}_n-HMkhng0#pVfq&qrTl@5OuH;k0ySJ)X;ol<#9HDWH1do85ZZ2WlHYOgx&;1{$_kEt z?Vjq>O`xCSsce9%Z*@G3o3}X)_QHSG_rTJa!=v8}i(DO7*qWDjOG z)b54Po`Cg}IY)XT`hwG#VNE)=Q08NYku{Hsp6z#}hqE=tG{cZ-j-;F;lPiQIFi2b4 z=y~?M{qt#9s%E|cjJiv$ah;r99+d{T`2!b_Wa6! z46juAkCcejLL!>eA#nl3W|X|tVmueYTB))UOSJ>}k7eWMTzQ@W1ByTVl*>^_R|YXk zJxBUhfIkkrT;pY##QP?M2AU$GxRT`uLdF ze?A1>9Ep$XU&8$lRytR*F6PfOPGT%+DralQWh{eY+H4h_$3Q>l_srm% z$fO?ywcK4LWtu$UF0W42?WOaT8r|F%)2VbzS*VZpIo4BcX^z3Fl%csY&z=@DfGn;| z=)r`LqcYBvwys@_7K8#4{;xY z+K<4TB|VCYaKR8^=Qvl9vfY`SX-qYDz;zzg()u?WY3}grJen!-%yUxvZD>a`>PsC$ z{S0(E3$I)ec44Y1z1;KJd86G}n>*8nF{e)N(@dgkQOU-(+)Mpu5R%KB0<&A?ru28F zJySNExs@VzYBw5v71dm95+K)oy}JkNrNuqhX5@Eq*aqea>SIG?J-qz56bUPh;uj_L zJX=mY?d5A{%2|yg((^8rGu6V&k4}z1m|1g6j+ge%^i0hnZSD+rb0dhW`k36ypNnDk z#oTN?SEOh6@?s;(idz4%oZYtcHQWz5gNQ|C4MBd>!tWormO~5dcm2V=|GouzTB`dY3ys8!om>)*^h_0~VSL`!Yq%q77xCw_Dm(_Nf#>`xZ8=|_$uVp9ecF_e;`$XQ<}kU+W*~z}>EhQ#-1Wto@hr|w?bXM= z{KdOov$x!rc{gvm>M~K=nzI5j{{ag&bg+7&E^Xga$nnoS>Ycpo3t%s|%d+v4iUph~7 zo2{PmD>r;$s}hFmbl4twJFToy2bT+d};rF z#yj%AXtf})&8@$$QXd(6wO*N))Ca|X$Z=<}m*xt*Eu9ckP{2HQ4aW5(_MNpM?b7Xa z;DFrCUlz0O_4>~h{`9GSB~0!CiM;-o!t<~0IQQf4{p$H=yU)F;X8p}(2kja7&MNii q!sTC6Kb{}{_D>%B)A>#N&W}9)>$m?#ukPj_&)f6uQj5;u!2ba^U;WPj literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Program.cs b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Program.cs new file mode 100644 index 0000000..4825bd9 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Program.cs @@ -0,0 +1,140 @@ +// +// This example signs an XML file using an +// envelope signature. It then verifies the +// signed XML. +// +using System; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Security.Cryptography.Xml; +using System.Text; +using System.Xml; +using System.IO; +using System.Reflection; + +public class SignVerifyEnvelope +{ + + public static void Main(String[] args) + { + var exe = Assembly.GetExecutingAssembly().Location; + var folder = Path.GetDirectoryName(exe); + var pfx = Path.Combine(folder, "ClientPrivate.pfx"); + var c = new X509Certificate2(File.ReadAllBytes(pfx), "wse2qs"); + + if (args[0] == "verify") + { + Console.WriteLine("verifying signature..."); + var file = Path.Combine(folder, "SignedExample.xml"); + bool b = VerifyXmlFile(file, (RSA)c.PublicKey.Key); + Console.WriteLine("signature is " + (b ? "valid" : "not valid!")); + if (!b) Environment.Exit(-1); + } + else if (args[0] == "sign") + { + Console.WriteLine("generating signature..."); + var xmlFile = Path.Combine(folder, "Example.xml"); + var sigFile = Path.Combine(folder, "signedExample.xml"); + CreateSomeXml(xmlFile); + SignXmlFile(xmlFile, sigFile, (RSA)c.PrivateKey); + Console.WriteLine("done"); + } + } + + // Sign an XML file and save the signature in a new file. This method does not + // save the public key within the XML file. This file cannot be verified unless + // the verifying code has the key with which it was signed. + public static void SignXmlFile(string FileName, string SignedFileName, RSA Key) + { + // Create a new XML document. + XmlDocument doc = new XmlDocument(); + + // Load the passed XML file using its name. + doc.Load(new XmlTextReader(FileName)); + + // Create a SignedXml object. + SignedXml signedXml = new SignedXml(doc); + + // Add the key to the SignedXml document. + signedXml.SigningKey = Key; + + // Create a reference to be signed. + Reference reference = new Reference(); + reference.Uri = ""; + + // Add an enveloped transformation to the reference. + XmlDsigEnvelopedSignatureTransform env = new XmlDsigEnvelopedSignatureTransform(); + reference.AddTransform(env); + + // Add the reference to the SignedXml object. + signedXml.AddReference(reference); + + // Compute the signature. + signedXml.ComputeSignature(); + + // Get the XML representation of the signature and save + // it to an XmlElement object. + XmlElement xmlDigitalSignature = signedXml.GetXml(); + + // Append the element to the XML document. + doc.DocumentElement.AppendChild(doc.ImportNode(xmlDigitalSignature, true)); + + if (doc.FirstChild is XmlDeclaration) + { + doc.RemoveChild(doc.FirstChild); + } + + // Save the signed XML document to a file specified + // using the passed string. + XmlTextWriter xmltw = new XmlTextWriter(SignedFileName, new UTF8Encoding(false)); + doc.WriteTo(xmltw); + xmltw.Close(); + } + + // Verify the signature of an XML file against an asymetric + // algorithm and return the result. + public static Boolean VerifyXmlFile(String Name, RSA Key) + { + // Create a new XML document. + XmlDocument xmlDocument = new XmlDocument(); + + // Load the passed XML file into the document. + xmlDocument.Load(Name); + + // Create a new SignedXml object and pass it + // the XML document class. + SignedXml signedXml = new SignedXml(xmlDocument); + + // Find the "Signature" node and create a new + // XmlNodeList object. + XmlNodeList nodeList = xmlDocument.GetElementsByTagName("Signature"); + + // Load the signature node. + signedXml.LoadXml((XmlElement)nodeList[0]); + + // Check the signature and return the result. + return signedXml.CheckSignature(Key); + } + + + // Create example data to sign. + public static void CreateSomeXml(string FileName) + { + // Create a new XmlDocument object. + XmlDocument document = new XmlDocument(); + + // Create a new XmlNode object. + XmlNode node = document.CreateNode(XmlNodeType.Element, "", "MyElement", "samples"); + + // Add some text to the node. + node.InnerText = "Example text to be signed."; + + // Append the node to the document. + document.AppendChild(node); + + // Save the XML document to the file name specified. + XmlTextWriter xmltw = new XmlTextWriter(FileName, new UTF8Encoding(false)); + document.WriteTo(xmltw); + xmltw.Close(); + } +} diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Properties/AssemblyInfo.cs b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a4337a9 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("XmlCryptoUtilities")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("XmlCryptoUtilities")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("8305ddd7-a079-45b3-8db1-83728172475e")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/ValidateSignature.csproj b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/ValidateSignature.csproj new file mode 100644 index 0000000..c9a474b --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/ValidateSignature.csproj @@ -0,0 +1,59 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {CAA449E3-720D-4CD6-B03B-94991E11FF25} + Exe + Properties + XmlCryptoUtilities + XmlCryptoUtilities + v4.0 + Client + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/ClientPrivate.pfx b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/ClientPrivate.pfx new file mode 100644 index 0000000000000000000000000000000000000000..c0e531560a1b692da4f276e9b69a849c4326b8e8 GIT binary patch literal 1608 zcmY*YX*iT?82)C=e3L;q*2a<~vXqaaDVHW=Nkr&~6O%33jV(eLUoj~fdv&17l|(7&`^QeDH4)UoZydqaw5qQXZhde=b2h3S9)F>mV3i4atJ||7qm%jhGFe z_{DQ|7EfoQ(YO~F7@a)yh=`>;DUy%IR3t1OCk+18c#mvLVYn$(VHp(Cs0PW4*LI^} zex^}ii!CGSJjaN6zU^=MKw_>&XM0&~hu)FXD;AbZDn`^g;U=0cU7YLmLR<$22}j&) zO$}C?lylv~%=GE0CG$M}uh%Y@^50&dZN!&pyIrUzMe_9$=^o6)cByHEQpWCqZV8kAOqp*v z!QgzwTyJ6G3QO3Fo8+@>v&Z6)=Aq4=3U7uD2#u2(YpH_X(R|YTcQc~}|LJYs z=Qj{w#^&N>{VQsri?`PC}&A;;k-$Dn_Zp_kd$&9 z3Kn0}V5!y#Pn8)g4LA88RH>YjRJQAzobjVm$#ROSHdk3=IW_k6=GP6I=wlW7X3}S; zhk_58r~H=649JTfOx5B5F+77Y zku;awZQnBL#Jj=vuM)kl4>P z=aa#m0q%f55CTy^esvIqLBV@OQCe2= zmVgB!xdA}{6$nP^6c7R^AeN9Hj6dLkAVXvh2Lcd|ir^r?1(`j6xD)`ZALl|5bP{fCvONkN9vrowIcD~O%W0ZBLgsW2U>djr9a)yg4+mO@k*sN?}+P_upy3&vx z_Va|`oOQ9oYJ79M4waF-`clGDNhVfUgrt_5N3<3$@3s!I@i-=n7Cd{V>OJakcdOn` za>w8+!+r1pN!iUFaRN5`Zn2&ne|Jhqdf(mVmaQsKx{yg%io8|9HR2_i2|^7=GHdW) zW&9&ZN!>3nWv6;hlF0I<6Jy*?ijsP$_hjO>$pT_R*{l>#(yGe${9?8~u}x&u=~e0u zO%I#CI|h;dZpL9!-eU$N2j3{w8;UMpRy_}8aTMEhW7dPbtYd>^89f-~5JTP&)q%Mc zUrDT6dsn_`2*;yI9C0?s&S(e*_E!P79pu9nJ$f#3t6O=sM>I|K@)QzYH82k(x&sN; zAk7TDYyB4Gy%f;EW{Sy`IEpT(tv`G{Ce-2OR$t5JzdWiT*hi7=7`ap5?Ra}046OT- zq&R0cXs>eVSRug4hj!{$6ufTLme6-~(G-)*=M@h={G%Pua~>xep9zau`Ev6KS<)UK zFs!%WcZJTa*|fX?9V!MF$584djK&<*kJ~RO%K1$MxoA+O;wxjf{gy)lXt-q6kG2%hP1l^!>)4>Cd S`=7Q*n@4Xu>UHz`V*Lx40J}8+ literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/Example.xml b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/Example.xml new file mode 100644 index 0000000..93e8344 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/Example.xml @@ -0,0 +1 @@ +Example text to be signed. \ No newline at end of file diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.exe b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.exe new file mode 100644 index 0000000000000000000000000000000000000000..89068c26f3304e1b144760f7b2c02ae98d98cd41 GIT binary patch literal 7680 zcmeHLeQX@X6@Po*z9a{C&Id^f+1LS`4`1v!A5Iz*J7*^`u_yw1`Np5Nc6X6$wE>s?jih9 z*4x_@&}L~dqPd`;;_~Dg03E+>{21t{0-oQ%l>b~)6+h6q1gZNt(WUBtvi6&v2o1rm z>bRTe^{`K@uWllmjrM)*L|>|>e;%$+xUM8)Xz!@gNxNd)Mf;f)0C;MwzTar6q7&Ve zwjDc*mh!C|NCdz6_|=te1SD;Xf`lOZN;l!hwk~kEn`kSjQ_4w>D+>D-pfLThiRf&C zV@ITUy)pZuOJiG*E`=iglhl$Vic5?z9*?v%qM8-8!6>z0V&k)8E%Q*>SAyVRMDaO+ z`489~%wB-j{ExN9STfd{BfE!bmw`r6Th`PYL&;EsTnMUM1mI%4S_{06G=}YaA(RZa zM(wA7tPI=dS!pq(JS)ktvK*b)f&j&dRtoOPRxQK&}KLR{>lV zk*%o8(9`CA9OT$Wl9AR+DB>|>nuRDh-&qaBX#;2sN0MQQRUaqRSS4|SUE=x0eDM01 z9D~HHO}HPi2iW1YAkB`(=F4?JT)3~v^(++)$_=RJtfU6dURZs92;qdi1!~B49%k%Y z*j6VLuypQbd?Oo)M7?1J>KvXOiFxkEd~dG^v}}U#3fekw?N*IfBnp2YV{6lG>5jIJ zcGx1U`2tsPp!u6b1=KD0#+nCQ+qCiyv+lzhc^T@>2L|X63}8p0=Isaidr^;~y#o{4 zytN>QSr`RPZTq|cHE`pjD?9jm<=$6$JoHEu#Sh*QJ~g#>F&|x{#C=aA)Jt7hLPgpO z_y;-<7}x#*xKzPw6ueQvF$GU3_(KKHEBJ5iEe$I(z;H=`bvqRt4IBt$=o@e}LXQXT z4n*h`1^=bE?ZK;q5!wS7rxQT~_`^Z=t-62$%u)w=Vt`)QdvU^Mz3gf)5uFhEZL z2I*&t@^eM;@JDDN-A^s(pW$)^+ZEiXV2^_R3hqXsKlBQX-LQ7L4odjG=j{!C-xRRa(-l6DU zrWb%`6n#L!uhLtf9HCesO%BZiyoIg+yq&HNIP`mpYD+W>9kW|s-o@JYzBiAm5jHH8 zskE*cXx@sfm%Eb&C!3ph$y~W0uAxK4LdLF?TzSAX3#MxdCoRSW4VZcBps>x6N}n}` zGrJ_H=wzi`Fo$WN;<%zndxmcoS(kPhrsb2;10q|tO}CQvOd`K3jaF#?K##JAuC|#4 zL7v@OD`N}86$7#;K%sQjl{OhRwltRAZ4^CUL~f#aov4sUSAL}Tmo3*UiZskRrnImf z(jW{7cN@|>aZK7rdR*+1!(|tyd=)WLfbWo|9>)>I;X-B5bPHlqutx3`PS!R{EIOT; zk=BTrFWbhav5O_cs!Z40Ya{qscRC{@OBLJ9kIujvw2ho78uf#z`Ispe+_GKgd~K9| zVEQdr*s?Sr>@hPd9LmVzLDMmZ>&LsjZ04r>9A=DwNz=pFmgSG!q$pA zIjR{yi1eX#Z5uPfcFhqJ9YOj6!W#09b&{pSeMid%4+*noITByb_4vTVPVRMYdAML^ z`Ey{WCtE#ErC1bL^4Xq3UP64ds3cetR?sEkqc&}66@>+S+;lw)wmAlOSj?Xk{vz?~ zmD#cq1wM!i0gqJJ%<-|E(#X|xYD2!TJ!MZwvt{06M2;~B{&Ncx!M*PnBf=I|Rw%{+ z+f+_CX1=x;88r(zrLxVm9oK6@x>sZihPN$XFhw~gJeD6;jv*Zw+}7D= zWo3>xEa)&%&8>~unI!upRSinY6r>|qoW0m-I<8v9-VmIvl|dt~7AB9PADi@^5#qUl zJY_~j_Q;fxvx&h9c6M(IR^#HC=(j9kD<6?CW{`K9B*-Ec8J-P%j11rcCt-<3Xq;%y zF`Q@uIl@uYG-nJr%Z*TlsI|Uj!b+ZWNSUZDWv2{Tw#9!)XMK*K9QDDrfxNN=4_IOx zIC9{{)3tSIIj~FfERyg|S3a`eInKgnvBzGE8fx0KIuEOs@|DN)xxOv<6n~m)7C*!1 zh8+CjzHq!Z*2c)adZVYtU5Hhm8fQ^?{Pov5v8D(NTeDf6bPUSftU#D zq=j@K3<6<*BvNKgiy?zZ?E^Ofu|y(FfdoVC@^B)e2e<+Ww2)3IlR=Tq#b!qvAeXu^ z0hY3sx;1uo%i(V&e;41x##3blixI}F-|?#BVdz)yY0v|y>M8sOVmg?NDaNTNI!vUh zKk%f_%#B7<8w}`tnZ%X5ltaJ(a9J z4KL%-Ak)#$X`#{b^zOdFi9}+Rf97@Z-E0+(@ev$VU73Q3eN>~t#M}wVUehTR40TE@ zVH5fUM_;RZ3c9bqK%*2s&hEJ(9TH(&`(}3Y7*8j@t5=qh#^kilPQmRhv zg;y@&w3?YdIs={cs|=$yyW`cAy?TppH-x&z@kw}JVcJ2Q1~%-N>XhimX)=OcpUX00 ztwC@NP#y5S^Ndd%ubd4%h7VMOPp&$d`4paR=?*2+Mzz1SI8m@O;Ks>sJsI@IXEFDI z`xk0HskrQdPg&TN=v%@o>{5t*BXnwg^g_~6GA1nWSzGh%kUG;d(5@(sqyvi2r!~v5 z9+x(3N|W{uf^LH|X{Q}$UE9Qu`(FTgjuK}oHfqiQCcVCxe$&t#$B)YpZu%PSL@Tc> zaWqQsne&`HjiMLqZPREv_C$S#_~^)$+Nd3n%OT|}o^h2e&O_MOTI{&xMf$(>d54+< z&e(AkA$Ng)H zM|@^B=@yM~3M)BLA*y3mz zeu~^)+|iJ84{XI|ZJ1^a8`KCd28s#^e!UH|b@wCyU1dgmJ_u zIKm&4GO~IGZ)&cup5puF)e}L0z~XY0=Di&y?a^8Y;o{{bUK BznuU8 literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.pdb b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.pdb new file mode 100644 index 0000000000000000000000000000000000000000..584aebb130cf0ece4f8da4747e0ef6af487275ed GIT binary patch literal 13824 zcmeI2Yiv}<6~|`{IAETp!AVF;7i!3ZvbMpHK%1Ii3?Z>Gjd4YYBeJaT;+w2@o!zx# zx0QMm5!$9z#D_#m)JCGBYN94mk&3G-O(a*MsI6KxO{z$h`k{^5H0cK*6_xl9L4W^y z@7ULtF@`)$VGo@B-V@>1AmGPFgE%DnEwY76A7H@7d zP?`VV+{oiWrJ=UId^V4 zIL+gyL|3#0&g}h4!|`k0syx_chFTAo{qR`Rz0be@?wged8-n!g7Y^*MOutq6`fbLX znYr!thkl&h_{YvCnty(3)1M#Dzxce|MzrSbcibayRy{p<`1p}mW<34(8RX4|=fHE} zdGLH#d8b2%ZIB?7G)JQKG4{z>V+J#ypxoHgx*V zN7wx!rgeWY6r-?Q$D(uxVEKpYzUPhJ6T5hpydRd#flG9GSm5l*vnMq-r_`Os4IS+T zCtv8uCi|SOj?KALZ?}^z7CO>Sve=t<3LQQ9+`~?aoc`|2s#JcUrYwX>%KE?9cx>0bMcJ;j{{MeGNNXTrZqt>_c;OjffhIE~ z9<{yuYs0i8-7L>lW?H56nkjF~N~OY7SGKne6pBu_SvK;VXme7%dAB%_2*Lu(ucu2s zvid@061&#cu5WbmMK|rHlEfKfR$N%8J44+IBjt8F{YA34gAVsEK|~sr-qxydjmYnF z(isAsn`6LBOuSO(8pi0`NjICuw(9!oT8R8AaX4l#5gTVXIBBaT%Ez;DRG!UsI?Zmu zU&E93vGdsBm<$Zb=PfbBa*P%DSYw{Ej?+ z9jJJA1Gou1aq_IEIK%foZ!5?*K<_?~I=wyMXF;8xmVnQJ)ZzUAl-{8*{UR7A|0PiQ zKLMALel1K7fy+q$3j93yd$1b(3%DG77hD0J0B;7TF#zrs-aPPDa6ZVZNpA*mWS037 zTnFC?-wiKCOZURv0Tli_n%_#Qxx8P<{ht8sH|l8vZhTvtL$i$=-3= z4q{Hsk3UkzmgZXWMcC4}H*wEX+*}K))jL3aPyHgun5o%#jD^;WM;Ur)JY=R3gca+( zd%?B4?J26uotkUZ}RQ1(3lwvql8xD$K^YzLnO?*|Wq=z6b!4}eF(4luCaD#lj> zuZF9`=bOL>;N|d2cm*u`?t~L)Tl-440^SWv=Q?BUBp(UlM{GF$Xg|$J8A{T=OqK#= zr!+Vpd>E8H*@8WM#5@YhK1C2)nO-pH_gdPE!yDl3a6OzDZht>zgLNAlUiW%ep?-18JPUnQ6tj^@IF^6@l6Uagxf~wWgSud!My>Ldle`Gw4{7Om~jE#tKMFru#tj9e^!X#@m;< zDnKdOMo;=CD*qSRJfZH{c129prxW}AChW4`NB>713}}Jh>EL-p9zMyzzXyK^b1xkp zpYE_8>0Pjt9Y=kW4Ro&-ErWHJ(?LZt z-S9&0S{vVgb@9K7`K{Z3@pA4!*Xny3enehPvzvWnTQ;3DHQ8i0Uts*@ z-sL3uicwnsQ#f%SQ`3r%x|>h5{>QF;yRleQe6Vq3Y&?)(O*R%Nc9iJTwLox|`*hnZ JwRZVf;D6&Be=-07 literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.vshost.exe b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/XmlCryptoUtilities.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..bb84a51ac4f20534146c09f2fd9c928d15a903b2 GIT binary patch literal 11600 zcmeG?2~<)?tG75|5OPOMcC{DsnWb(K|p-9Gz zCYX{WA(Jm;dIfQqiJ};SrLL}G(n&hl8zFy;j>apOj_;bS1<^27Oc^0Hz(7W(Czb%1 z@VUW90w!d%4!)s8@lWO`4L-o%@Fz33`3PxI|9bMyD%lrO3DBh`b_0^65V}%-gn|b^ zWm*RtcF<41tL^XP%x>1H-pWw-?KO@iBWB8={z?S^v{7pXzI!Jo%+8WXB|Jbhzz%$;+6FHiiU_~N3I z3EN^9UtHuj{7z%|8vGH<%)(m1Ea7^jMXH#Y>ya2$DiaMPF|c+I&NvSYVbqF9*~#r#ILj8dWjm251tb7C6J%*T7omHQ z|3QZ`M<(G55b{zd>0OBcT-q z$5D_+!Bh&aq+kUFn<&Vjy~Gre83lc5nD5M>aGT=)?fZgOM>nV`Kqv zI0bDf=!~2J||60WgZ0+&DGHhBHk2136`;HfS!lVrq~L;Qp?LLw4#2#K5zlOj)1BCy1d77#r{JpDO<77O@Xp{xhn!4xZ$h!p@= zFfDSIN{Pg1K}r~3)_Zst+KZ6#Bz!U1wTDViV=OmGAajRFq+hp^({qI>UpIiLVv=~h zxay+kDH5kh_;K;yXzG;G*Tj7I0^&~_{e-b1Ng|izo-6pOSGO>vq9h3^M-Ep;2n2i? z;VA;Ob9u6_h6EBx&>#pUI*0gkg>gyTxL$JaT8kGU;HGf+ao-Tzcp`=5x@Rq2jC5KA zDL81CbnCa%R49SU_|be|v6omoM|<(PaYE7-c~ay>L?^|?aX&MN4jh;n*m;M|z$BDt zLV?wpRH>I1yLLe*EkY6~5>Aj35>FW2!};IZ6RZg`l4U+2WpPr3Jg{aVFJ1yBKdala z!{Q|bH-_8;-f}`H`;N<(`ErFZ0s_H?nELq^^AiFst^h{IAPxchk}HJW2r40D)L?1| zN5+-NKyKu|BH5O9=>_$oO%{WM1RNkt$|LX>+U#yGW4SL{W#Dq<^-?pWTs_=s z+sMi))7<${{lWc@(;pS&e4xt(nf|K_4fiC?yA3+_%vvY*l!4@4iv}=BM|c$3*(8Ejv=a+B_=Ss*JEQXuIqpixQ3a_4(W> zyEKm#xtQrM)b=Fwn2Ghv>;fV#EMt&fQn_Nx)Omd`sf+@qw7IY%8d=~wU}z94&^xT# z?O1hMy$gBFV<=2Rx4X%UFBOAX2ZDn_3e*V(5c0klQtL7p%59=S80yz;986D8eMaINL%0wc8G%|*e$MEHmK74Q% z!Aa2qJ`Z*(ODar2$dFuS7_I+z60R6Fg7-`wLHR_mTT!wUQ^u&61Y`_zfv7uESG-PI zL=b$z5K9F^02Rvd;_$Xby>8#V-GB3vXN;}hekVw2b}%EC!sUQGG$K1h+L_tfM2e!P zOCtHUjw8EKEOAUULMMT4SGq-(nO(Kd^R74+p{XEA@0kR39#JP2L9k*3WE=-K98<(} zqe}k)-;w}E#jg-2r+wZ^?F0lS_7$G&N8TMKx*>Foia|&WS+)ZhjyMosg(Ghi3MD_V zlt8Ha0ra7)2BA8})Ao*tk&JOg@{U+nBp*Xj>4k4odB9b z6pKVuFB2+W3WHWIV5QK`MKb6of?7waV3?3D4|tM6FFxSozD0@ZgTuNz{_IdRDFbAO z)M2bA&`X3r0!GVV7PvbAj0da~>bA%RB0vJogpW-A5a@S}5mS7nfE2jYc(OeJxZnXV z z&=#?g6V$=wK;MbkDI7SI!WeQ^CS`v~K!cP!6Ls~m0g03HCzBh+@8@%Usja`( zRUhEh9p)q@kq8zn0BMtae6H~x8XbD4CjSrk|1SY%$D7f!QUCv!`kxhkEdlC{lSV^$ z#(*)3eJrzmv)`&?O0<%U0XU$nXc)#;#rr5K4A-F31}PvsUQuPZBF4Zn9B3G$Bm$p^ z+xEg};-+*Al`u;U)AZq(Ape5E<&Z}jc}SDTg)8}o8}*{e(B;nwSKrv~9H~AQdwjF4 zytOrcZE;D4HXF}iOv5wi{v~u8Mx&{)%KP37{uH^cp}uRh0dOQ{563MO=@S^LIzzi} z*-Ueu1(WUMCW9mBJY@F8S7T}Q7cHV+lSJGOh0EM6pm>nUzHKpl6$ z9c>`lvT>V;0qSfUsM-S(QUsnti42G+>d+=|*gAM$lA^MX%6D98JY3pjA|YD~*C3Hf zI!d8LOrl5_)5VyI&Yv)5j2m?@HmHX&^2W*}Z{k3e8SLqfXJA8d^=>_4m;$0_V49#^ zOof(#VW>J~&gG~|Z>JyZwzIFlH?{XmuKzHk_$TifPtW_@znJ%9f`4fAtJSn01FrfB ztW8{r!)J`EReh`HB{h53l@(|NA2%KTqU3jV<00qWP1>SYpB?DEdD*xjtD7pVhyFNj zM5^doKSSp{CoQMuI*V7a&Lc3JPwm5ex9k;QIcq=E?BUJJcpq7ko;81Q#f$yRH=cFe z5b>h8C`l0N{0;jDkyEj#=T`F^;m(Gk`yGp8_z3auXm&^k}+WEW& zt7|si1E186D{>Cz=$(lTNh#Zrb28j@eMWGuP+_y>1}xWTU-akX<*7w!&MZO!KM`yl<0Iky_CdajPx~l`pPt| z$>+pR`I2Jekh!{h0v3O2*dY1m?JYwS9YKpmkIwCT-t`Ud(QP+eljKnc!#*(-a5`kT z0g2FH^k?Wc8k~_M@#J04uOACs6XM0%=*4@6tCG!{3|R?3Oanu+%XiKlXZGUE z!9ZE*#9=baq{{4%<^IcOqJRgdAL`xYAJ-^NeM$2?aXP2*9jEc=`nqt@GoIHrFZ877 z5D5;-{if^h*b5Dr3*JQX3MwLMovuvFn~*ig_O zk_@%dsf#MDsyA$ID8J6!cNiZypQ)>Ec`)>qd&?C3ZlO6p=ZN^1ms`uvq8sKAQ zfscvq^f6rQtSjXuHGA(P1@JTf#$8Q194GKG4mLJ+xQ!F(aM-wQcNI_1{9o}n>XhMt zUu6UY1&4MyDEgl`sDJ5u>hJ|0yd^(y5{efDA>;Z(7Y$r?PjYj7DP5Xj_FIuQ;#||u z&=`HjptkOe`hci{cqM?Z7vhf99GoD>l0v+ePeXBU3qPaY&~t<=wFG+B6+ z#7wd_Toon!sa($~gE+SJV0lvRz}B3Vx@ML0%;cLcIyzbFJj7-Qx%H5C{?KB zV)bs>V(P#!&?I*~Y-FW0>YOq#X6WJl)4sj!y~u4pgyDia<4z?GCHC32@iLisl(jWa zB48zUKl$@SiPqu-K8dx4=Na<-T59ddf#ZY)DBQQpJ7O4PG(HMRG=3gh!hRVYf4>Vg|mrXkTWVH8ZMCy}ER7;eB(l^wQ%yM`u5I9&Q(rmhn*QiiF;(9r&nOJ#V&GkQz7Xqj0TK z^O@lhdg@LU(>`AR#3-X}yxO*SV{P4$>0!?7srRge4bKBC^T#* z8ujN(wwQ*TObBqI$!owPV^5*ifid&vi=Rmq1C#e1#Vx2JfMM)~-!tV!vGuFB3ApEfFq{p}!dMD5Lx^n8<%5`h3 zY-+WGLQiHscD23c$1XJAw=||@NN`ro(edZ!DZG1{bZF5}KU~_$7st*V7JGkR_0#zW znx2$>)ZU~zX{d$uS+{H9jKT7~i7|=e!frG_zjb(h=1*z2=lRndmcOnqRt`6eAKP@T zULI*ZXP+sfDtz*Eecq?E)X`5aF-!xTl4VL!MXRyOUndaGYI)>Z zu(EiD##GB7z36E+#TPOIhYyX6_g-|%I!h~f&-=ZD@&!*!zt?%!pmk-w#;XjubmWN@ zvq~GMDLzuD$hNJ1w|sJzd)CDH%Y_v~tb7|qYdu@0-=Al;IHAMeWMJmtnN7asag_gW zL_1oFeLAlk{V+0wLA}Bq(fzv%BYsbNImS0lGAXnxP6jvn0VS z#1pxH9tnLFM)iuE;l!sL)bfD7?4zl{wS5Y+0p(P_1#@O>=Il@ACm``x-gY^mDc=9xt-l|Et>xj!WIP z1-I_UI^@3^TC}#YA~`H%)Mbg+9^*IQpvu5O6?TP3ipxh(;ZdJ2UDH1o9)0Bq$neM! zq9J>5O*U-GN0Gr1RM}(|Pp|wZ!lPlhDV(|55w>#zR?u zTwZiW!KDt92M?pa%c}05oj>hRl!evkvztGzim*2b>R<18)sQ>JWn^WzZolLe&RT7# zV%aZI4&}pYc~-u<=@ae>TDJ{fk)NwEcO%-IY@)QvQcT}(X|iO^t>dLb#~=2eq?jBg z@vLx-X0QbUz#${W|Dpclw{v_*5rdhcl@VV|HTHR zycK$~{f}QRhRQV}l%a z_&OAc+Zt`Rn&<6T-6zvAudYnGW7+4IMM1Y$jagZ3r=8xa)ogIHCgyBlu(SWdj{}=c zcU~&WX&ry;*JtnD2Si~HzssE?pY^M#J%_n{+1k7{ho=rI>4%%Nl+NWYHL$Sw(QnBp z&&&l+Ze7Z34zjX${@vXjD?@6kFE0BHKI4%;yW-`D{3we%hw|qw?I*9A_Ca@8nMj-G zVLoxxLgz(p_o|OK7JjGi6P{4eP#6%dfKI=|-Mj;D56rE5t@W&V&~0MpNl^k?eUsD@or(o=%<5Y<=i#wO)^B40xI9 zd0bOvYv8?G`+?W!9>`$BRsYAMOGaLJDR*7+mp%W0d-Wor22q<`$)Gg7 zKl^2B1Kb=sBlyp*1HDZPo{$(B7^<@0ds1VI&%VctZnxQM6_;AD?KkZ_-IB+AQuFR- z*T@4KKV+yLG;cjqr21gk0kg5c?SFGQ1q0uRBF8snjVnaH&pIK9b_#y4rru^YJE+h7&5x zs9AY=_}k`&Dd{i6GvD}@ZFQneOa0+~>&jEiPnP;qT3sG&zv|har+8omHf8dz22H=; z|G3?jRGN1{Sif4WDVp0bTj*@RtN(Vr;u|t(L+}jR;2s?)vNLFEfKvX)jqS?= z5R9$oSXSzMt1XGb^?I14vsJq*N*EYgw<#&GH6ftVGuOHLi0kD!oT# zDkga({4jf8)|P2o8}DIStxW-pd_APHW6y?rQ=9OU`%I(z6l^RuzPlq2jlZ((H}0Xz zol`F;9lGF}@iatK!0=jeLS@HJSJ!c7;z64O-#&Dg&#>pd-(SCc=u5RdrFLto)@OT1 zr0ohy+M*GwvZH-+f&1KvF_Z3; + + + + + + + + + + diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/signedExample.xml b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/signedExample.xml new file mode 100644 index 0000000..f37ef42 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/bin/Debug/signedExample.xml @@ -0,0 +1 @@ +Harry PotterJoanne KRowlingVXkWV6BNrUKqdmwcxhIgRa86HUI=Y71mpTZ0Ba5qED2TxHLp34tq8Pa9X41M5PuABwPq7r2GaL5Ib28ELkhMtnZuZboO50bxh/9fwK6DPApP92zUuOTZi4htlPcGJRP5kvHznbwzvq7aO5FWAcpUTX+yMrlERIutiJi7mjChX+mIKF5/4DK66JfIlY5vlq61TX2gaJw= \ No newline at end of file diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..f1e0ed56bab56fb426512eb84d85eb6cbaaf1b5c GIT binary patch literal 6107 zcmeHL-%lGy5VpZwFoZUyDM_G7E>+rw$UWf#0V45`*wCUT5waaxi9=+49-9s8TW5FA z;3A&-hxDP(RsY0x=4_vV5ZVXZ;=yZqyxt%4&CKrYe7CW9EEf9*3;j~LIfA16ntMuW zSuxHI*8vj+6O_4hva(i_{#I@yZSR26T>9&o1t2y*okNG}5}%7nM&8&IUUC@0U)KG(M?MH&5lK#fJFs$imNg`lLtyg?=UF|YbkK@KVmL$T#+gZ6c;Ybkzu^`Mrz z*3dirauxSKYCk*67U-uo7tG9Y1)hR}tly|Vr%z>V)D_OySkQ37is$3h@ z?Di+o4+9jjS)6y)_cKaoE_A(?K0gHY={aNR#3DxVvSl>EH;8N9*@%(9l(SGcr=xOSQ@@u}Qdi($pQ%H`Ym`En5Iz|Fd z+F0@i3ThswKS>f3D6B~mS;4_K)=jLxJju7S&GQ0sjU%SOjrf4;yxAy5X*S)!12o;q z(d~S^aeQh`p`JhE+2`(CjTzeYSpyE-ob-YkqG-1Qj8cYnF~_~fb6&g0HSxWtnsp;x z%9Cz`38DrPC;wU#*|6uW;es2?m6tWi(tG!K^_iQ4Qcy*yF{2kT4dp>g(TFHU9x9-~ z$MofR%sYVOXXO3oDCW<5)?reihnVmv6|c9WbPI<+q~UfH346(Ib=vK*Rtg6tXtp(t zwNbRq`T{Ex)Z{EKEN0e{xAA|9mWtNQ`VvLLDGOl{i%K|f45@Ghsq+qs2F4S$SCJdp zAyu-Upw@Xe^2u(m1cj)(Vv&vK*UlwFNFRCTwv6x2av1g0MxV@P0n^Uz7~gNSt~Idd??iNDfBc3xeEp*folm~0_G8~)b8fx6H$I-UaYJ=VikL86aaoU0 zYkr-)^T0AFJzv59w6aU$Fy4Y#q?JwFXRPkoFcML<%Ug?kg1IRH9V01>xOxFAVs%^dz1eHs=fnA literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/ValidateSignature.csproj.FileListAbsolute.txt b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/ValidateSignature.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..91533d9 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/ValidateSignature.csproj.FileListAbsolute.txt @@ -0,0 +1,5 @@ +C:\Users\naveh\Documents\features\projects\xml-crypto\test\validators\XmlCryptoUtilities\XmlCryptoUtilities\bin\Debug\XmlCryptoUtilities.exe +C:\Users\naveh\Documents\features\projects\xml-crypto\test\validators\XmlCryptoUtilities\XmlCryptoUtilities\bin\Debug\XmlCryptoUtilities.pdb +C:\Users\naveh\Documents\features\projects\xml-crypto\test\validators\XmlCryptoUtilities\XmlCryptoUtilities\obj\x86\Debug\ResolveAssemblyReference.cache +C:\Users\naveh\Documents\features\projects\xml-crypto\test\validators\XmlCryptoUtilities\XmlCryptoUtilities\obj\x86\Debug\XmlCryptoUtilities.exe +C:\Users\naveh\Documents\features\projects\xml-crypto\test\validators\XmlCryptoUtilities\XmlCryptoUtilities\obj\x86\Debug\XmlCryptoUtilities.pdb diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/XmlCryptoUtilities.exe b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/XmlCryptoUtilities.exe new file mode 100644 index 0000000000000000000000000000000000000000..89068c26f3304e1b144760f7b2c02ae98d98cd41 GIT binary patch literal 7680 zcmeHLeQX@X6@Po*z9a{C&Id^f+1LS`4`1v!A5Iz*J7*^`u_yw1`Np5Nc6X6$wE>s?jih9 z*4x_@&}L~dqPd`;;_~Dg03E+>{21t{0-oQ%l>b~)6+h6q1gZNt(WUBtvi6&v2o1rm z>bRTe^{`K@uWllmjrM)*L|>|>e;%$+xUM8)Xz!@gNxNd)Mf;f)0C;MwzTar6q7&Ve zwjDc*mh!C|NCdz6_|=te1SD;Xf`lOZN;l!hwk~kEn`kSjQ_4w>D+>D-pfLThiRf&C zV@ITUy)pZuOJiG*E`=iglhl$Vic5?z9*?v%qM8-8!6>z0V&k)8E%Q*>SAyVRMDaO+ z`489~%wB-j{ExN9STfd{BfE!bmw`r6Th`PYL&;EsTnMUM1mI%4S_{06G=}YaA(RZa zM(wA7tPI=dS!pq(JS)ktvK*b)f&j&dRtoOPRxQK&}KLR{>lV zk*%o8(9`CA9OT$Wl9AR+DB>|>nuRDh-&qaBX#;2sN0MQQRUaqRSS4|SUE=x0eDM01 z9D~HHO}HPi2iW1YAkB`(=F4?JT)3~v^(++)$_=RJtfU6dURZs92;qdi1!~B49%k%Y z*j6VLuypQbd?Oo)M7?1J>KvXOiFxkEd~dG^v}}U#3fekw?N*IfBnp2YV{6lG>5jIJ zcGx1U`2tsPp!u6b1=KD0#+nCQ+qCiyv+lzhc^T@>2L|X63}8p0=Isaidr^;~y#o{4 zytN>QSr`RPZTq|cHE`pjD?9jm<=$6$JoHEu#Sh*QJ~g#>F&|x{#C=aA)Jt7hLPgpO z_y;-<7}x#*xKzPw6ueQvF$GU3_(KKHEBJ5iEe$I(z;H=`bvqRt4IBt$=o@e}LXQXT z4n*h`1^=bE?ZK;q5!wS7rxQT~_`^Z=t-62$%u)w=Vt`)QdvU^Mz3gf)5uFhEZL z2I*&t@^eM;@JDDN-A^s(pW$)^+ZEiXV2^_R3hqXsKlBQX-LQ7L4odjG=j{!C-xRRa(-l6DU zrWb%`6n#L!uhLtf9HCesO%BZiyoIg+yq&HNIP`mpYD+W>9kW|s-o@JYzBiAm5jHH8 zskE*cXx@sfm%Eb&C!3ph$y~W0uAxK4LdLF?TzSAX3#MxdCoRSW4VZcBps>x6N}n}` zGrJ_H=wzi`Fo$WN;<%zndxmcoS(kPhrsb2;10q|tO}CQvOd`K3jaF#?K##JAuC|#4 zL7v@OD`N}86$7#;K%sQjl{OhRwltRAZ4^CUL~f#aov4sUSAL}Tmo3*UiZskRrnImf z(jW{7cN@|>aZK7rdR*+1!(|tyd=)WLfbWo|9>)>I;X-B5bPHlqutx3`PS!R{EIOT; zk=BTrFWbhav5O_cs!Z40Ya{qscRC{@OBLJ9kIujvw2ho78uf#z`Ispe+_GKgd~K9| zVEQdr*s?Sr>@hPd9LmVzLDMmZ>&LsjZ04r>9A=DwNz=pFmgSG!q$pA zIjR{yi1eX#Z5uPfcFhqJ9YOj6!W#09b&{pSeMid%4+*noITByb_4vTVPVRMYdAML^ z`Ey{WCtE#ErC1bL^4Xq3UP64ds3cetR?sEkqc&}66@>+S+;lw)wmAlOSj?Xk{vz?~ zmD#cq1wM!i0gqJJ%<-|E(#X|xYD2!TJ!MZwvt{06M2;~B{&Ncx!M*PnBf=I|Rw%{+ z+f+_CX1=x;88r(zrLxVm9oK6@x>sZihPN$XFhw~gJeD6;jv*Zw+}7D= zWo3>xEa)&%&8>~unI!upRSinY6r>|qoW0m-I<8v9-VmIvl|dt~7AB9PADi@^5#qUl zJY_~j_Q;fxvx&h9c6M(IR^#HC=(j9kD<6?CW{`K9B*-Ec8J-P%j11rcCt-<3Xq;%y zF`Q@uIl@uYG-nJr%Z*TlsI|Uj!b+ZWNSUZDWv2{Tw#9!)XMK*K9QDDrfxNN=4_IOx zIC9{{)3tSIIj~FfERyg|S3a`eInKgnvBzGE8fx0KIuEOs@|DN)xxOv<6n~m)7C*!1 zh8+CjzHq!Z*2c)adZVYtU5Hhm8fQ^?{Pov5v8D(NTeDf6bPUSftU#D zq=j@K3<6<*BvNKgiy?zZ?E^Ofu|y(FfdoVC@^B)e2e<+Ww2)3IlR=Tq#b!qvAeXu^ z0hY3sx;1uo%i(V&e;41x##3blixI}F-|?#BVdz)yY0v|y>M8sOVmg?NDaNTNI!vUh zKk%f_%#B7<8w}`tnZ%X5ltaJ(a9J z4KL%-Ak)#$X`#{b^zOdFi9}+Rf97@Z-E0+(@ev$VU73Q3eN>~t#M}wVUehTR40TE@ zVH5fUM_;RZ3c9bqK%*2s&hEJ(9TH(&`(}3Y7*8j@t5=qh#^kilPQmRhv zg;y@&w3?YdIs={cs|=$yyW`cAy?TppH-x&z@kw}JVcJ2Q1~%-N>XhimX)=OcpUX00 ztwC@NP#y5S^Ndd%ubd4%h7VMOPp&$d`4paR=?*2+Mzz1SI8m@O;Ks>sJsI@IXEFDI z`xk0HskrQdPg&TN=v%@o>{5t*BXnwg^g_~6GA1nWSzGh%kUG;d(5@(sqyvi2r!~v5 z9+x(3N|W{uf^LH|X{Q}$UE9Qu`(FTgjuK}oHfqiQCcVCxe$&t#$B)YpZu%PSL@Tc> zaWqQsne&`HjiMLqZPREv_C$S#_~^)$+Nd3n%OT|}o^h2e&O_MOTI{&xMf$(>d54+< z&e(AkA$Ng)H zM|@^B=@yM~3M)BLA*y3mz zeu~^)+|iJ84{XI|ZJ1^a8`KCd28s#^e!UH|b@wCyU1dgmJ_u zIKm&4GO~IGZ)&cup5puF)e}L0z~XY0=Di&y?a^8Y;o{{bUK BznuU8 literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/XmlCryptoUtilities.pdb b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/obj/x86/Debug/XmlCryptoUtilities.pdb new file mode 100644 index 0000000000000000000000000000000000000000..584aebb130cf0ece4f8da4747e0ef6af487275ed GIT binary patch literal 13824 zcmeI2Yiv}<6~|`{IAETp!AVF;7i!3ZvbMpHK%1Ii3?Z>Gjd4YYBeJaT;+w2@o!zx# zx0QMm5!$9z#D_#m)JCGBYN94mk&3G-O(a*MsI6KxO{z$h`k{^5H0cK*6_xl9L4W^y z@7ULtF@`)$VGo@B-V@>1AmGPFgE%DnEwY76A7H@7d zP?`VV+{oiWrJ=UId^V4 zIL+gyL|3#0&g}h4!|`k0syx_chFTAo{qR`Rz0be@?wged8-n!g7Y^*MOutq6`fbLX znYr!thkl&h_{YvCnty(3)1M#Dzxce|MzrSbcibayRy{p<`1p}mW<34(8RX4|=fHE} zdGLH#d8b2%ZIB?7G)JQKG4{z>V+J#ypxoHgx*V zN7wx!rgeWY6r-?Q$D(uxVEKpYzUPhJ6T5hpydRd#flG9GSm5l*vnMq-r_`Os4IS+T zCtv8uCi|SOj?KALZ?}^z7CO>Sve=t<3LQQ9+`~?aoc`|2s#JcUrYwX>%KE?9cx>0bMcJ;j{{MeGNNXTrZqt>_c;OjffhIE~ z9<{yuYs0i8-7L>lW?H56nkjF~N~OY7SGKne6pBu_SvK;VXme7%dAB%_2*Lu(ucu2s zvid@061&#cu5WbmMK|rHlEfKfR$N%8J44+IBjt8F{YA34gAVsEK|~sr-qxydjmYnF z(isAsn`6LBOuSO(8pi0`NjICuw(9!oT8R8AaX4l#5gTVXIBBaT%Ez;DRG!UsI?Zmu zU&E93vGdsBm<$Zb=PfbBa*P%DSYw{Ej?+ z9jJJA1Gou1aq_IEIK%foZ!5?*K<_?~I=wyMXF;8xmVnQJ)ZzUAl-{8*{UR7A|0PiQ zKLMALel1K7fy+q$3j93yd$1b(3%DG77hD0J0B;7TF#zrs-aPPDa6ZVZNpA*mWS037 zTnFC?-wiKCOZURv0Tli_n%_#Qxx8P<{ht8sH|l8vZhTvtL$i$=-3= z4q{Hsk3UkzmgZXWMcC4}H*wEX+*}K))jL3aPyHgun5o%#jD^;WM;Ur)JY=R3gca+( zd%?B4?J26uotkUZ}RQ1(3lwvql8xD$K^YzLnO?*|Wq=z6b!4}eF(4luCaD#lj> zuZF9`=bOL>;N|d2cm*u`?t~L)Tl-440^SWv=Q?BUBp(UlM{GF$Xg|$J8A{T=OqK#= zr!+Vpd>E8H*@8WM#5@YhK1C2)nO-pH_gdPE!yDl3a6OzDZht>zgLNAlUiW%ep?-18JPUnQ6tj^@IF^6@l6Uagxf~wWgSud!My>Ldle`Gw4{7Om~jE#tKMFru#tj9e^!X#@m;< zDnKdOMo;=CD*qSRJfZH{c129prxW}AChW4`NB>713}}Jh>EL-p9zMyzzXyK^b1xkp zpYE_8>0Pjt9Y=kW4Ro&-ErWHJ(?LZt z-S9&0S{vVgb@9K7`K{Z3@pA4!*Xny3enehPvzvWnTQ;3DHQ8i0Uts*@ z-sL3uicwnsQ#f%SQ`3r%x|>h5{>QF;yRleQe6Vq3Y&?)(O*R%Nc9iJTwLox|`*hnZ JwRZVf;D6&Be=-07 literal 0 HcmV?d00001 diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/program-repro-misc-validation-and-canon.cs b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/program-repro-misc-validation-and-canon.cs new file mode 100644 index 0000000..f3eca86 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/program-repro-misc-validation-and-canon.cs @@ -0,0 +1,278 @@ +// +// This example signs an XML file using an +// envelope signature. It then verifies the +// signed XML. +// +using System; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Security.Cryptography.Xml; +using System.Text; +using System.Xml; +using System.IO; +using System.Reflection; + +public class SignVerifyEnvelope +{ + public sealed class RSAPKCS1SHA256SignatureDescription : SignatureDescription + { + public RSAPKCS1SHA256SignatureDescription() + { + base.KeyAlgorithm = typeof(RSACryptoServiceProvider).FullName; + base.DigestAlgorithm = typeof(SHA256Managed).FullName; + base.FormatterAlgorithm = typeof(RSAPKCS1SignatureFormatter).FullName; + base.DeformatterAlgorithm = typeof(RSAPKCS1SignatureDeformatter).FullName; + } + + public override AsymmetricSignatureDeformatter CreateDeformatter(AsymmetricAlgorithm key) + { + if (key == null) + { + throw new ArgumentNullException("key"); + } + + RSAPKCS1SignatureDeformatter deformatter = new RSAPKCS1SignatureDeformatter(key); + deformatter.SetHashAlgorithm("SHA256"); + return deformatter; + } + + public override AsymmetricSignatureFormatter CreateFormatter(AsymmetricAlgorithm key) + { + if (key == null) + { + throw new ArgumentNullException("key"); + } + + RSAPKCS1SignatureFormatter formatter = new RSAPKCS1SignatureFormatter(key); + formatter.SetHashAlgorithm("SHA256"); + return formatter; + } + + } + + + static bool ValidateXml(XmlDocument receipt, X509Certificate2 certificate) + { + // Create the signed XML object. + SignedXml sxml = new SignedXml(receipt); + + // Get the XML Signature node and load it into the signed XML object. + XmlNode dsig = receipt.GetElementsByTagName("Signature", SignedXml.XmlDsigNamespaceUrl)[0]; + if (dsig == null) + { + // If signature is not found return false + System.Console.WriteLine("Signature not found."); + return false; + } + + sxml.LoadXml((XmlElement)dsig); + + // Check the signature + bool isValid = sxml.CheckSignature(certificate, true); + + + FieldInfo field = sxml.GetType().GetField("m_signature", + BindingFlags.NonPublic | + BindingFlags.Instance); + + var sig = (Signature)field.GetValue(sxml); + var _ref = (Reference)sig.SignedInfo.References[0]; + + //var pre = Type.GetType("System.Security.Cryptography.Xml.Utils").GetMethod("PreProcessDocumentInput"); + //pre.Invoke(null, new[] { }); + + + var enveloped = (XmlDsigEnvelopedSignatureTransform)_ref.TransformChain[0]; + + enveloped.LoadInput(receipt); + var outputstream = enveloped.GetOutput(); + + var securityUrl = receipt.BaseURI; + var resolver = new XmlSecureResolver(new XmlUrlResolver(), securityUrl); + //TransformToOctetStream(Stream input, XmlResolver resolver, string baseUri) + MethodInfo trans = _ref.TransformChain.GetType().GetMethods(BindingFlags.NonPublic | BindingFlags.Instance)[2]; + + var stream = trans.Invoke(_ref.TransformChain, new object[] {receipt, resolver, securityUrl}); + + + var canontype = sig.GetType().Assembly.GetType("System.Security.Cryptography.Xml.CanonicalXml"); + var foo = Activator.CreateInstance(canontype, BindingFlags.NonPublic | BindingFlags.Instance, null, new object[] {receipt, resolver}, null); + + + + + + + MethodInfo method = _ref.GetType().GetMethod("CalculateHashValue", + BindingFlags.NonPublic | + BindingFlags.Instance); + + FieldInfo refs = sig.GetType().GetField("m_referencedItems", + BindingFlags.NonPublic | + BindingFlags.Instance); + var refs1 = refs.GetValue(sig); + + var res = method.Invoke(_ref, new [] {receipt, refs1}); + var str = Convert.ToBase64String((byte[])res); + + return isValid; + } + + + public static void Main(String[] args) + { + + + //calculate caninicalized xml + + var t = new XmlDsigEnvelopedSignatureTransform(false); + XmlDocument doc = new XmlDocument(); + //doc.PreserveWhitespace = true; + doc.Load(@"c:\temp\x.xml"); + t.LoadInput(doc); + + + FieldInfo field = t.GetType().GetField("_signaturePosition", + BindingFlags.NonPublic | + BindingFlags.Instance); + + + field.SetValue(t, 1); + + var res = (XmlDocument)t.GetOutput(); + var s = res.OuterXml; + + var c14 = new XmlDsigC14NTransform(); + c14.LoadInput(res); + var mem = (MemoryStream)c14.GetOutput(); + + var sha = new SHA256Managed(); + + var byte1 = c14.GetDigestedOutput(new SHA256Managed()); + var digest1 = Convert.ToBase64String(byte1); + var byte2 = sha.ComputeHash(mem.ToArray()); + var digest2 = Convert.ToBase64String(byte2); + + + var s1 = System.Text.Encoding.UTF8.GetString(mem.ToArray()); + var byte3 = sha.ComputeHash(System.Text.Encoding.UTF8.GetBytes(s1)); + var digest3 = Convert.ToBase64String(byte3); + + //return; + + + + //validate signature + + CryptoConfig.AddAlgorithm(typeof(RSAPKCS1SHA256SignatureDescription), "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"); + XmlDocument xmlDoc = new XmlDocument(); + xmlDoc.Load(@"c:\temp\x.xml"); + XmlNode node = xmlDoc.DocumentElement; + X509Certificate2 cert = new X509Certificate2(File.ReadAllBytes(@"c:\temp\x.cer")); + bool isValid = ValidateXml(xmlDoc, cert); + //return; + + + //calc hash + var sha1 = new SHA256Managed(); + var b1 = sha1.ComputeHash(System.Text.Encoding.UTF8.GetBytes(File.ReadAllText(@"c:\temp\x_no_sig.xml"))); + var b64 = Convert.ToBase64String(b1); + } + + // Sign an XML file and save the signature in a new file. This method does not + // save the public key within the XML file. This file cannot be verified unless + // the verifying code has the key with which it was signed. + public static void SignXmlFile(string FileName, string SignedFileName, RSA Key) + { + // Create a new XML document. + XmlDocument doc = new XmlDocument(); + + // Load the passed XML file using its name. + doc.Load(new XmlTextReader(FileName)); + + // Create a SignedXml object. + SignedXml signedXml = new SignedXml(doc); + + // Add the key to the SignedXml document. + signedXml.SigningKey = Key; + + // Create a reference to be signed. + Reference reference = new Reference(); + reference.Uri = ""; + + // Add an enveloped transformation to the reference. + XmlDsigEnvelopedSignatureTransform env = new XmlDsigEnvelopedSignatureTransform(); + reference.AddTransform(env); + + // Add the reference to the SignedXml object. + signedXml.AddReference(reference); + + // Compute the signature. + signedXml.ComputeSignature(); + + // Get the XML representation of the signature and save + // it to an XmlElement object. + XmlElement xmlDigitalSignature = signedXml.GetXml(); + + // Append the element to the XML document. + doc.DocumentElement.AppendChild(doc.ImportNode(xmlDigitalSignature, true)); + + if (doc.FirstChild is XmlDeclaration) + { + doc.RemoveChild(doc.FirstChild); + } + + // Save the signed XML document to a file specified + // using the passed string. + XmlTextWriter xmltw = new XmlTextWriter(SignedFileName, new UTF8Encoding(false)); + doc.WriteTo(xmltw); + xmltw.Close(); + } + + // Verify the signature of an XML file against an asymetric + // algorithm and return the result. + public static Boolean VerifyXmlFile(String Name, RSA Key) + { + // Create a new XML document. + XmlDocument xmlDocument = new XmlDocument(); + + // Load the passed XML file into the document. + xmlDocument.Load(Name); + + // Create a new SignedXml object and pass it + // the XML document class. + SignedXml signedXml = new SignedXml(xmlDocument); + + // Find the "Signature" node and create a new + // XmlNodeList object. + XmlNodeList nodeList = xmlDocument.GetElementsByTagName("Signature"); + + // Load the signature node. + signedXml.LoadXml((XmlElement)nodeList[0]); + + // Check the signature and return the result. + return signedXml.CheckSignature(Key); + } + + + // Create example data to sign. + public static void CreateSomeXml(string FileName) + { + // Create a new XmlDocument object. + XmlDocument document = new XmlDocument(); + + // Create a new XmlNode object. + XmlNode node = document.CreateNode(XmlNodeType.Element, "", "MyElement", "samples"); + + // Add some text to the node. + node.InnerText = "Example text to be signed."; + + // Append the node to the document. + document.AppendChild(node); + + // Save the XML document to the file name specified. + XmlTextWriter xmltw = new XmlTextWriter(FileName, new UTF8Encoding(false)); + document.WriteTo(xmltw); + xmltw.Close(); + } +} diff --git a/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/utilities.cs b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/utilities.cs new file mode 100644 index 0000000..facd5c0 --- /dev/null +++ b/lib/xml-crypto/test/validators/XmlCryptoUtilities/XmlCryptoUtilities/utilities.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Security.Cryptography.Xml; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using System.IO; + +namespace ConsoleApplication31 +{ + /* + class Program + { + static void Main(string[] args) + { + GetCanonization(); + //GetSignature(); + + } + + static void GetSignature() + { + XmlDocument doc = new XmlDocument(); + //doc.LoadXml(""); + doc.LoadXml(""); + SignedXml signedXml = new SignedXml(doc); + + var c = new X509Certificate2( + File.ReadAllBytes(@"C:\Program Files\Microsoft WSE\v2.0\Samples\Sample Test Certificates\Client Private.pfx"), "wse2qs"); + + signedXml.SigningKey = c.PrivateKey; + signedXml.Signature.SignedInfo.CanonicalizationMethod = "http://www.w3.org/2001/10/xml-exc-c14n#"; + + Reference ref0 = new Reference(); + ref0.Uri = "#_0"; + Reference ref1 = new Reference(); + ref1.Uri = "#_1"; + Reference ref2 = new Reference(); + ref2.Uri = "#_2"; + + var t = new XmlDsigExcC14NTransform(); + ref0.AddTransform(t); + ref1.AddTransform(t); + ref2.AddTransform(t); + + signedXml.AddReference(ref0); + signedXml.AddReference(ref1); + signedXml.AddReference(ref2); + + signedXml.ComputeSignature(); + var xmlDigitalSignature = signedXml.GetXml(); + var s = xmlDigitalSignature.OuterXml; + } + + static void GetCanonization() + { + var c = new XmlDsigExcC14NTransform(true, ""); + var doc = new XmlDocument(); + doc.PreserveWhitespace = true; + doc.LoadXml(""); + var node = doc.SelectSingleNode("//*[local-name(.)='x']"); + var nodes = node.SelectNodes(".|.//*|.//text()|.//@*"); + c.LoadInput(nodes); + + var h = new SHA1CryptoServiceProvider(); + var b = c.GetDigestedOutput(h); + var b64 = Convert.ToBase64String(b); + + var res = c.GetOutput() as MemoryStream; + string s2 = System.Text.Encoding.UTF8.GetString(res.ToArray()); + } + }*/ +} diff --git a/lib/xml-crypto/test/xml-assert.js b/lib/xml-crypto/test/xml-assert.js new file mode 100644 index 0000000..cc7a2a5 --- /dev/null +++ b/lib/xml-crypto/test/xml-assert.js @@ -0,0 +1,11 @@ +var select = require('xpath.js') + , dom = require('xmldom').DOMParser + + +function nodeExists(test, doc, xpath) { + if (!doc && !xpath) return + var node = select(doc, xpath) + test.ok(node.length==1, "xpath " + xpath + " not found") +} + +exports.nodeExists = nodeExists diff --git a/lib/zipfile.js b/lib/zipfile.js new file mode 100644 index 0000000..82cad45 --- /dev/null +++ b/lib/zipfile.js @@ -0,0 +1,456 @@ +/* Copyright (c) 2011 Arnaud Renevier, Inc, published under the modified BSD + * license. + * +- ZipFile is available under the modified bsd license, and can be used and + redistributed under the conditions of this license. A copy of modified bsd + license is included in this file. + +- files distributed in external/ directory may be licensed under different + conditions. + + +=============================================================================== + +Software License Agreement (BSD License) + +Copyright (c) 2011, Arnaud Renevier +All rights reserved. + +Redistribution and use of this software in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + +* Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + +* Neither the name of Arnaud Renevier nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of Parakey Inc. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +var Inflator = require('./inflate.js').Inflator; +var Errors = require('../utils/errors.js'); +var ZipFile = (function () { + + function utf8to16(str) { + var res = "", idx = 0, len = str.length, code; + + while (idx < len) { + code = str.charCodeAt(idx); + if (code < 0x80) { // 1-byte sequence + idx += 1; + } else if (code >= 0xc0 && code < 0xe0) { // 2-byte sequence + code = ((code & 0x1F) << 6) | (str.charCodeAt(idx + 1) & 0x3F); + idx += 2; + } else if (code >= 0xe0 && code < 0xef) { // 3-byte sequence + code = ((code & 0x0F) << 12) | ((str.charCodeAt(idx + 1) & 0x3F) << 6) | ((str.charCodeAt(idx + 2) & 0x3F) << 0); + idx += 3; + } else if (code >= 0xf0 && code < 0xf8) { // 4-byte sequence + throw new Error("cannot parse 4-byte utf-8 sequence"); // TODO + } else { + throw new Error("invalid utf8 sequence"); + } + res += String.fromCharCode(code); + } + return res; + } + + function ZipInfo(filename) { + this.orig_filename = filename; + var null_byte = filename.indexOf(String.fromCharCode(0)); + if (null_byte !== -1) { + filename = filename.slice(0, null_byte); + } + this.filename = filename; + } + + ZipInfo.prototype = { + orig_filename: "", + filename: "", + date_time: new Date(1980, 0, 1), + compress_type: 0, // zip stored + comment: "", + extra: "", + create_system: 3, + create_version: 20, + extract_version: 20, + reserved: 0, + flag_bits: 0, + volume: 0, + internal_attr: 0, + external_attr: 0, + header_offset: null, + CRC: null, + compress_size: null, + file_size: null + }; + + function extractint(str, start, len) { + var buffer = str.slice(start, start + len), + res = 0, idx; + // little endian + for (idx = buffer.length; idx >= 0; idx--) { + res <<= 8; + res += buffer.charCodeAt(idx); + } + return res; + } + + var stringEndArchive = "PK\u0005\u0006"; + var stringCentralDir = "PK\u0001\u0002"; + var stringFileHeader = "PK\u0003\u0004"; + + var extract = function (name) { + var zinfo = this.NameToInfo[name]; + if (!zinfo) { + throw new Error("file not present in archive"); + } + var pos = zinfo.header_offset; + var fheader = this.data.slice(pos, pos + 30); + pos += 30; + + if (fheader.slice(0, 4) !== stringFileHeader) { + throw new Error("Bad magic number for file header"); + } + var size; + size = extractint(fheader, 26, 2); // File name length + var fname = this.data.slice(pos, pos + size); + pos += size; + + size = extractint(fheader, 28, 2); // extra field length + pos += size; // skip extra field length + + if (fname !== zinfo.orig_filename) { + throw new Error('File name in directory and header differ'); + } + var buffer = this.data.slice(pos, pos + zinfo.compress_size); + if (zinfo.compress_type === 0) { + return buffer; + } else if (zinfo.compress_type === 8) { + var reader = { + pos: 0, + readByte: function () { + return buffer.charCodeAt(this.pos++); + } + }; + var inflator = new Inflator(reader); + var res = "", code = inflator.readByte(); + while (code >= 0) { + res += String.fromCharCode(code); + code = inflator.readByte(); + } + return res; + } else { + throw new Error("unkwnon compress method"); + } + }; + + function getCrc(str) { + var crc = 0xFFFFFFFF, + crcTable; + + crcTable = [ + 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, + 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, + 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de, 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, + 0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9, 0xfa0f3d63, 0x8d080df5, + 0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b, + 0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59, + 0x26d930ac, 0x51de003a, 0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599, 0xb8bda50f, + 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924, 0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, + 0x76dc4190, 0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f, 0x9fbfe4a5, 0xe8b8d433, + 0x7807c9a2, 0x0f00f934, 0x9609a88e, 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01, + 0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed, 0x1b01a57b, 0x8208f4c1, 0xf50fc457, + 0x65b0d9c6, 0x12b7e950, 0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, 0xfbd44c65, + 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2, 0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, + 0x4369e96a, 0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5, 0xaa0a4c5f, 0xdd0d7cc9, + 0x5005713c, 0x270241aa, 0xbe0b1010, 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f, + 0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, + 0xedb88320, 0x9abfb3b6, 0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615, 0x73dc1683, + 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8, 0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, + 0xf00f9344, 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb, 0x196c3671, 0x6e6b06e7, + 0xfed41b76, 0x89d32be0, 0x10da7a5a, 0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5, + 0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, 0xa6bc5767, 0x3fb506dd, 0x48b2364b, + 0xd80d2bda, 0xaf0a1b4c, 0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef, 0x4669be79, + 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236, 0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, + 0xc5ba3bbe, 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31, 0x2cd99e8b, 0x5bdeae1d, + 0x9b64c2b0, 0xec63f226, 0x756aa39c, 0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713, + 0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b, 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, + 0x86d3d2d4, 0xf1d4e242, 0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, 0x18b74777, + 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c, 0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, + 0xa00ae278, 0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7, 0x4969474d, 0x3e6e77db, + 0xaed16a4a, 0xd9d65adc, 0x40df0b66, 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9, + 0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, 0xcdd70693, 0x54de5729, 0x23d967bf, + 0xb3667a2e, 0xc4614ab8, 0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d + ]; + for (i = 0; i < str.length; i++) { + crc = (crc >>> 8) ^ crcTable[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + return crc ^ (-1); + } + + function formatReports(reports) { + var i; + for (i = 2; i>-1; i--) + if (reports[i].problems.length ==0) + reports.pop(); + } + return function (data) { + this.filelist = []; + this.NameToInfo = {}; + this.data = data; + this.extract = extract; + this.comment = ""; + this.problems = 0; + this.reports = []; + + var idx, result; + + //check Zip validity + result = {}; + result.featureCode = Errors.features['zipValidity']; + result.errorBlocked = false; + result.problems = []; + this.reports.push(result); + + /*step 1: if valid zip*/ + //just test 5 headers to verify if a valid zip file, which contains: + //local file header signature 4 bytes (0x04034b50) + //archive extra data signature 4 bytes (0x08064b50) introduced after v6.2 of zip + //central file header signature 4 bytes (0x02014b50) + //header signature 4 bytes (0x05054b50) optional + //end of central dir signature 4 bytes (0x06054b50) + var headers = []; + headers.push({ + header: "PK\u0003\u0004", + msg: "local file header signature", + }); + headers.push({ + header: "PK\u0001\u0002", + msg: "central file header signature", + }); + headers.push({ + header: "PK\u0005\u0006", + msg: "end of central dir signature" + }); + + var fromIndex = 0, pos = 0; + for (i = 0; i < headers.length; ++i) { + pos = data.indexOf(headers[i].header, fromIndex); + + if (pos == -1) { + result.problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_ZIP"], + msgArguments: ["not found " + headers[i].msg] + }); + this.problems++; + break; + } + fromIndex = pos; + } + + /** if it is an invalid zip, then return back **/ + if (this.problems > 0) { + return; + } + /** to see if the package is complete**/ + var endArchive = data.slice(-22); + + if (endArchive.slice(0, 4) !== stringEndArchive || endArchive.slice(-2) !== "\u0000\u0000") { + idx = data.lastIndexOf(stringEndArchive, data.length - 22); + if (idx === -1) { + // not zip + result.problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_COMPLETE"], + }); + this.problems++; + } + /** if it is an invalid zip, then return back **/ + if (this.problems > 0) { + return; + } + endArchive = data.slice(idx, idx + 22); + this.comment = data.slice(idx + 22); + if (this.comment.length !== extractint(endArchive, 20, 2)) { + // not zip + result.problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_COMPLETE"], + }); + this.problems++; + } + } + + /** if it is not complete, then return back **/ + if (this.problems > 0) { + return; + } + + /* step 2: check "Widget requirements" */ + result = {}; + result.errorBlocked = false; + result.problems = []; + result.featureCode = Errors.features['widgetRequirements']; + this.reports.push(result); + + var size_cd = extractint(endArchive, 12, 4); + var offset_cd = extractint(endArchive, 16, 4); + var centralDir = data.slice(offset_cd, offset_cd + size_cd); + + var pos = 0, buffer, size, filename, x, t, d; + while (pos < size_cd) { + buffer = centralDir.slice(pos, pos + 46); + pos += 46; + if (buffer.slice(0, 4) !== stringCentralDir) { + // not zip + this.reports[0].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_ZIP"], + msgArguments: ["bad magic number for central directory"] + }); + this.problems++; + formatReports(this.reports); + return; + } + + size = extractint(buffer, 28, 2); + filename = centralDir.slice(pos, pos + size); + pos += size; + x = new ZipInfo(filename); + + size = extractint(buffer, 30, 2); + x.extra = extractint(centralDir, pos, size); + pos += size; + + x.header_offset = extractint(buffer, 42, 4); + + size = extractint(buffer, 32, 2); + x.comment = centralDir.slice(pos, pos + size); + pos += size; + + x.create_version = extractint(buffer, 4, 1); + x.create_system = extractint(buffer, 5, 1); + x.extract_version = extractint(buffer, 6, 1); + x.reserved = extractint(buffer, 7, 1); + x.flag_bits = extractint(buffer, 8, 2); + x.compress_type = extractint(buffer, 10, 2); + t = extractint(buffer, 12, 2); + d = extractint(buffer, 14, 2); + x.CRC = extractint(buffer, 16, 4); + x.compress_size = extractint(buffer, 20, 4); + x.file_size = extractint(buffer, 24, 4); + x.date_time = new Date((d >> 9) + 1980, (d>>5) & 0xF - 1, d & 0x1F, t >> 11, (t >> 5) & 0x3F, (t & 0x1F) * 2); + + if (x.flag_bits & 0x800) { + try { + x.filename = utf8to16(x.filename); + } catch (e) { + this.reports[0].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_ZIP"], + msgArguments: [e.message] + }); + this.problems++; + formatReports(this.reports); + continue; + } + } + + this.filelist.push(x); + this.NameToInfo[x.filename] = x; + + if (x.flag_bits & 0x1) { // encrypted + // encryped + this.reports[1].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_ENCRYPTED"], + msgArguments: [x.filename] + }); + this.problems++; + continue; + } + + if (x.file_size === 0xffffffffffffffff || x.file_size === 0xffffffff || + x.compress_size === 0xFFFFFFFF || x.header_offset === 0xffffffff + || x.file_size < 0 || x.compress_size < 0 || x.header_offset < 0) { + // zip64 + this.reports[1].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_ZIP64"], + msgArguments: [x.filename] + }); + this.problems++; + continue; + } + + if (x.extract_version > 20) { + // extraction version + this.reports[1].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_INVALID_VERSION"], + msgArguments: [x.filename, x.extract_version] + }); + this.problems++; + } + + //check Compression Methods + if (x.compress_type != 8 && x.compress_type != 0) { + //ERR_PCKG_ZIPCONTENT_INVALID_METHOD + this.reports[1].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_INVALID_METHOD"], + msgArguments: [x.filename] + }); + this.problems++; + continue; + } + + /******************* calculate the position ***************/ + var fileOffset = x.header_offset; + var fheader = this.data.slice(fileOffset, fileOffset + 30); + + if (fheader.slice(0, 4) !== stringFileHeader) { + this.reports[0].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_ZIP"], + msgArguments: ["bag magic number for file header"] + }); + this.problems++; + formatReports(this.reports); + continue; + } + + //check crc + var buffer, crcMask; + try { + buffer = this.extract(x.filename); + } catch(e) { + this.reports[0].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_NOT_ZIP"], + msgArguments: [e.message] + }); + continue; + } + crcMask = 0xffffffff; + if ((x.CRC & crcMask) !== (getCrc(buffer) & crcMask)) { + this.reports[1].problems.push({ + errorCode: Errors.errorCode["PACKAGE_ZIP_CRC_FAILED"], + msgArguments: [x.filename] + }); + this.problems++; + } + } + }; + +}()); + +if (module && "exports" in module) { + module.exports.ZipFile = ZipFile; +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e454bee --- /dev/null +++ b/package.json @@ -0,0 +1,50 @@ +{ + "name": "tizen-web-app-checker", + "version": "1.0.1", + "description": "Tizen Web Application Checker is a tool to do compliance checking for Tizen web application.", + "contributors": [ + { + "name": "Xu Zhang", + "email": "xu.u.zhang@intel.com" + }, + { + "name": "Donna Wu", + "email": "donna.wu@intel.com" + }, + { + "name": "Jun Wang", + "email": "junx.j.wang@intel.com" + }, + { + "name": "Yuhan Xu", + "email": "yuhanx.xu@intel.com" + }, + { + "name": "Jun Wang", + "email": "junx.j.wang@intel.com" + }, + { + "name": "Yuhan Xu", + "email": "yuhanx.xu@intel.com" + } + ], + "bin": { + "main": "bin/tizen-web-app-checker.js" + }, + "dependencies": { + }, + "repository": { + "type": "git", + "url": "git@github.com:otcshare/tizen-app-checker.git" + }, + "keywords": [ + "Tizen", + "Compliance", + "Javascript API static check" + ], + "author": "Intel", + "license": "Apache 2.0", + "bugs": { + "url": "https://github.com/otcshare/tizen-app-checker/issues" + } +} diff --git a/utils/assets/bootstrap.min.css b/utils/assets/bootstrap.min.css new file mode 100644 index 0000000..1cc6fab --- /dev/null +++ b/utils/assets/bootstrap.min.css @@ -0,0 +1,382 @@ +/*! + * Bootstrap v2.2.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +a:hover,a:active{outline:0;} +sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} +#map_canvas img,.google-maps img{max-width:none;} +button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} +button,input{*overflow:visible;line-height:normal;} +button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} +button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;} +label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;} +input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} +input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;} +a{color:#0088cc;text-decoration:none;} +a:hover{color:#005580;text-decoration:underline;} +.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);} +.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;} +p{margin:0 0 10px;} +.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;} +small{font-size:85%;} +strong{font-weight:bold;} +em{font-style:italic;} +cite{font-style:normal;} +.muted{color:#999999;} +a.muted:hover{color:#808080;} +.text-warning{color:#c09853;} +a.text-warning:hover{color:#a47e3c;} +.text-error{color:#b94a48;} +a.text-error:hover{color:#953b39;} +.text-info{color:#3a87ad;} +a.text-info:hover{color:#2d6987;} +.text-success{color:#468847;} +a.text-success:hover{color:#356635;} +h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;} +h1,h2,h3{line-height:40px;} +h1{font-size:38.5px;} +h2{font-size:31.5px;} +h3{font-size:24.5px;} +h4{font-size:17.5px;} +h5{font-size:14px;} +h6{font-size:11.9px;} +h1 small{font-size:24.5px;} +h2 small{font-size:17.5px;} +h3 small{font-size:14px;} +h4 small{font-size:14px;} +.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;} +ul,ol{padding:0;margin:0 0 10px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +li{line-height:20px;} +ul.unstyled,ol.unstyled{margin-left:0;list-style:none;} +ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline >li,ol.inline >li{display:inline-block;padding-left:5px;padding-right:5px;} +dl{margin-bottom:20px;} +dt,dd{line-height:20px;} +dt{font-weight:bold;} +dd{margin-left:10px;} +.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;} +.dl-horizontal:after{clear:both;} +.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} +.dl-horizontal dd{margin-left:180px;} +hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} +abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;} +abbr.initialism{font-size:90%;text-transform:uppercase;} +blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px;} +blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} +blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} +blockquote.pull-right small:before{content:'';} +blockquote.pull-right small:after{content:'\00A0 \2014';} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;} +.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;} +.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;} +.label:empty,.badge:empty{display:none;} +a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;} +.label-important,.badge-important{background-color:#b94a48;} +.label-important[href],.badge-important[href]{background-color:#953b39;} +.label-warning,.badge-warning{background-color:#f89406;} +.label-warning[href],.badge-warning[href]{background-color:#c67605;} +.label-success,.badge-success{background-color:#468847;} +.label-success[href],.badge-success[href]{background-color:#356635;} +.label-info,.badge-info{background-color:#3a87ad;} +.label-info[href],.badge-info[href]{background-color:#2d6987;} +.label-inverse,.badge-inverse{background-color:#333333;} +.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;} +.btn .label,.btn .badge{position:relative;top:-1px;} +.btn-mini .label,.btn-mini .badge{top:0;} +table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;} +.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;} +.table th{font-weight:bold;} +.table thead th{vertical-align:bottom;} +.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;} +.table tbody+tbody{border-top:2px solid #dddddd;} +.table .table{background-color:#ffffff;} +.table-condensed th,.table-condensed td{padding:4px 5px;} +.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;} +.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;} +.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;} +.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;} +.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;} +.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;} +.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;} +.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5;} +table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;} +.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;} +.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;} +.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;} +.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;} +.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;} +.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;} +.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;} +.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;} +.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;} +.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;} +.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;} +.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;} +.table tbody tr.success td{background-color:#dff0d8;} +.table tbody tr.error td{background-color:#f2dede;} +.table tbody tr.warning td{background-color:#fcf8e3;} +.table tbody tr.info td{background-color:#d9edf7;} +.table-hover tbody tr.success:hover td{background-color:#d0e9c6;} +.table-hover tbody tr.error:hover td{background-color:#ebcccc;} +.table-hover tbody tr.warning:hover td{background-color:#faf2cc;} +.table-hover tbody tr.info:hover td{background-color:#c4e3f3;} +.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;} +.btn:active,.btn.active{background-color:#cccccc \9;} +.btn:first-child{*margin-left:0;} +.btn:hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} +.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} +.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;} +.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;} +.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;} +.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.btn-block+.btn-block{margin-top:5px;} +input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;} +.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);} +.btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);} +.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;} +.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} +.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;} +.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} +.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;} +.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} +.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;} +.btn-success:active,.btn-success.active{background-color:#408140 \9;} +.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;} +.btn-info:active,.btn-info.active{background-color:#24748c \9;} +.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;} +.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;} +button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;} +button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;} +button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;} +button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;} +.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent;} +.btn-link[disabled]:hover{color:#333333;text-decoration:none;} +.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;} +.btn-group+.btn-group{margin-left:5px;} +.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;} +.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-group>.btn+.btn{margin-left:-1px;} +.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;} +.btn-group>.btn-mini{font-size:10.5px;} +.btn-group>.btn-small{font-size:11.9px;} +.btn-group>.btn-large{font-size:17.5px;} +.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} +.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} +.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;} +.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;} +.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;} +.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;} +.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;} +.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;} +.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} +.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;} +.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;} +.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;} +.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;} +.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;} +.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;} +.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;} +.btn .caret{margin-top:8px;margin-left:0;} +.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px;} +.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;} +.dropup .btn-large .caret{border-bottom-width:5px;} +.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;} +.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;} +.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;} +.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} +.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;} +.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} +.nav{margin-left:0;margin-bottom:20px;list-style:none;} +.nav>li>a{display:block;} +.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;} +.nav>li>a>img{max-width:none;} +.nav>.pull-right{float:right;} +.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;} +.nav li+.nav-header{margin-top:9px;} +.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;} +.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.nav-list>li>a{padding:3px 15px;} +.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} +.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;} +.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;} +.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;} +.nav-tabs:after,.nav-pills:after{clear:both;} +.nav-tabs>li,.nav-pills>li{float:left;} +.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;} +.nav-tabs{border-bottom:1px solid #ddd;} +.nav-tabs>li{margin-bottom:-1px;} +.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;} +.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} +.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc;} +.nav-stacked>li{float:none;} +.nav-stacked>li>a{margin-right:0;} +.nav-tabs.nav-stacked{border-bottom:0;} +.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;} +.nav-pills.nav-stacked>li>a{margin-bottom:3px;} +.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;} +.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} +.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;} +.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;} +.nav-tabs .dropdown-toggle .caret{margin-top:8px;} +.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;} +.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} +.nav>.dropdown.active>a:hover{cursor:pointer;} +.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;} +.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);} +.tabs-stacked .open>a:hover{border-color:#999999;} +.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;} +.tabbable:after{clear:both;} +.tab-content{overflow:auto;} +.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;} +.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} +.tab-content>.active,.pill-content>.active{display:block;} +.tabs-below>.nav-tabs{border-top:1px solid #ddd;} +.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;} +.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;} +.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd;} +.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;} +.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;} +.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;} +.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} +.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} +.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} +.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;} +.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} +.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} +.nav>.disabled>a{color:#999999;} +.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default;} +.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;} +.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;} +.navbar-inner:after{clear:both;} +.navbar .container{width:auto;} +.nav-collapse.collapse{height:auto;overflow:visible;} +.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover{text-decoration:none;} +.navbar-text{margin-bottom:0;line-height:40px;color:#777777;} +.navbar-link{color:#777777;}.navbar-link:hover{color:#333333;} +.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;} +.navbar .btn,.navbar .btn-group{margin-top:5px;} +.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0;} +.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;} +.navbar-form:after{clear:both;} +.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} +.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;} +.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} +.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;} +.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} +.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;} +.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;} +.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;} +.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} +.navbar-fixed-top{top:0;} +.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);} +.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);} +.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} +.navbar .nav.pull-right{float:right;margin-right:0;} +.navbar .nav>li{float:left;} +.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;} +.navbar .nav .dropdown-toggle .caret{margin-top:8px;} +.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;} +.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);} +.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;} +.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;} +.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);} +.btn-navbar .icon-bar+.icon-bar{margin-top:3px;} +.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} +.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} +.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;} +.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;} +.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555555;border-bottom-color:#555555;} +.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;} +.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;} +.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} +.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;} +.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;} +.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} +.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;} +.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff;} +.navbar-inverse .brand{color:#999999;} +.navbar-inverse .navbar-text{color:#999999;} +.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;} +.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;} +.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover{color:#ffffff;} +.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;} +.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;} +.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;} +.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;} +.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;} +.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;} +.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;} +.hero-unit li{line-height:30px;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.invisible{visibility:hidden;} +.affix{position:fixed;} +.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;} +.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;} +.hidden{display:none;visibility:hidden;} +.visible-phone{display:none !important;} +.visible-tablet{display:none !important;} +.hidden-desktop{display:none !important;} +.visible-desktop{display:inherit !important;} +@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12, textarea.span12, .uneditable-input.span12{width:710px;} input.span11, textarea.span11, .uneditable-input.span11{width:648px;} input.span10, textarea.span10, .uneditable-input.span10{width:586px;} input.span9, textarea.span9, .uneditable-input.span9{width:524px;} input.span8, textarea.span8, .uneditable-input.span8{width:462px;} input.span7, textarea.span7, .uneditable-input.span7{width:400px;} input.span6, textarea.span6, .uneditable-input.span6{width:338px;} input.span5, textarea.span5, .uneditable-input.span5{width:276px;} input.span4, textarea.span4, .uneditable-input.span4{width:214px;} input.span3, textarea.span3, .uneditable-input.span3{width:152px;} input.span2, textarea.span2, .uneditable-input.span2{width:90px;} input.span1, textarea.span1, .uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12, textarea.span12, .uneditable-input.span12{width:1156px;} input.span11, textarea.span11, .uneditable-input.span11{width:1056px;} input.span10, textarea.span10, .uneditable-input.span10{width:956px;} input.span9, textarea.span9, .uneditable-input.span9{width:856px;} input.span8, textarea.span8, .uneditable-input.span8{width:756px;} input.span7, textarea.span7, .uneditable-input.span7{width:656px;} input.span6, textarea.span6, .uneditable-input.span6{width:556px;} input.span5, textarea.span5, .uneditable-input.span5{width:456px;} input.span4, textarea.span4, .uneditable-input.span4{width:356px;} input.span3, textarea.span3, .uneditable-input.span3{width:256px;} input.span2, textarea.span2, .uneditable-input.span2{width:156px;} input.span1, textarea.span1, .uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}} +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;} +pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;} +pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;} +.pre-scrollable{max-height:340px;overflow-y:scroll;} diff --git a/utils/assets/jquery-1.8.2.min.js b/utils/assets/jquery-1.8.2.min.js new file mode 100644 index 0000000..bc3fbc8 --- /dev/null +++ b/utils/assets/jquery-1.8.2.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/utils/assets/report.css b/utils/assets/report.css new file mode 100644 index 0000000..7709d33 --- /dev/null +++ b/utils/assets/report.css @@ -0,0 +1,90 @@ +html, body { + overflow-x: hidden; + font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; +} +.container { + margin-right: auto; + margin-left: auto; + width: 90% !important; +} +.hero-unit { + padding: 20px !important; + margin-bottom: 20px !important; +} + +#summary { + text-align:center; +} +#filters { + padding: 10px; + text-align:right; +} +#filters div, #filters ul { + display: inline-block; +} +#filters > #errorLevelFilter { + margin-left: 20px; + margin-right: 20px; +} +#errorLevelFilter input{ + margin-left: 10px; +} +#categoryFilter li.selected a { + color: #2D89EF; + font-weight: bold; + text-decoration: underline; +} +.evidence { + color: teal; + overflow: auto; +} +.navbar-inverse { + margin-bottom: 0px; +} +.errorLevel { + margin-right:5px; +} +h1,h2,h3,h4{ + color: #2D89EF !important; +} + +table { + table-layout: fixed; +} +table td { + table-layout: fixed; + word-wrap: break-word; +} +td.reason { + text-align: left; +} + +td.fail { + background-color: #F2DEDE !important; +} + +td.pass { + background-color: #DFF0D8 !important +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.breadcrumb > li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} diff --git a/utils/assets/report.js b/utils/assets/report.js new file mode 100644 index 0000000..acc69f2 --- /dev/null +++ b/utils/assets/report.js @@ -0,0 +1,201 @@ +$(function() { + if (!fullFeatureReport) { + throw("'fullFeatureReport' object is needed to generate report table!"); + return; + } + testPackage = testPackage || "unknown"; + var categories = []; + if (summaryInfo) { + drawSummary(summaryInfo); + } + drawTable(fullFeatureReport); + + function drawSummary (summaryInfo) { + var sContainer = $("div#summary"); + sContainer.addClass('container'); + var table = $('
').addClass('table').addClass('table-bordered').appendTo(sContainer); + $('').appendTo(table); + if (summaryInfo.hasOwnProperty(k)) { + $('").appendTo(fullTableBody); + // add the category as a line's class + var categoryClass = report.category + "Checking"; + if (categories.indexOf(report.category) < 0) { + categories.push(report.category); + } + newLine.addClass(categoryClass); + + // + var testName = $(" + var Status = $(" + var reason = $("
').appendTo(table); + $("

").text("Summary").appendTo(table.find('caption')); + var newLine; + for (k in summaryInfo) { + newLine = $('

').text(summaryInfo[k].name).appendTo(newLine); + $('').text(summaryInfo[k].value).appendTo(newLine); + } + } + } + function drawTable (fullFeatureReport) { + // create fullFeatureTable + var fullTable, fullTableBody, i, report, allTests; + fullTable = $("#fullFeatureTable"); + fullTableBody = fullTable.find("tbody"); + + allTests = fullFeatureReport.length; + for (i = 0; i < allTests; i++) { + report = fullFeatureReport[i]; + var newLine = $("
TestName").appendTo(newLine); + $("") + .text(report.featureName) + .addClass("badge") + .appendTo(testName); + $("
").appendTo(testName); + $("") + .text(report.featureDescription) + .appendTo(testName); + + //
Status").text(report.Status).appendTo(newLine); + if (report.Status === "PASS") { + Status.addClass("pass"); + } else { + Status.addClass("fail"); + } + + // Reason").appendTo(newLine); + reason.addClass('reason'); + reason.append(getReasonList(report)); + } + function getReasonList(report) { + var i, problem, + reason, + reasonList, + errorLevel, + newList; + reasonList = $("
    ").addClass("unstyled"); + for (i = 0; i < report.problems.length; i++) { + problem = report.problems[i]; + reason = problem.errorMessage; + if (problem.file) { + reason += ' in file ' + problem.file; + if (problem.line) { + reason += ', line ' + problem.line; + } + if (problem.column) { + reason += ', column ' + problem.column; + } + } + newList = $("
  • ").html(reason).appendTo(reasonList); + if (!problem.hasOwnProperty("errorLevel")) { + if(report.Status === "PASS") { + errorLevel = "Info"; + } else { + errorLevel = "Error"; + } + } else { + errorLevel = problem.errorLevel; + } + $("") + .text(errorLevel) + .addClass("label errorLevel") + .prependTo(newList); + switch (errorLevel) { + case "Info": + newList.find("span.label").addClass("label-info"); + break; + case "Warning": + newList.find("span.label").addClass("label-warning"); + newList.addClass("hasWarningLevel"); + break; + default: + newList.find("span.label").addClass("label-important"); + newList.addClass("hasErrorLevel"); + break; + } + if (problem.evidence) { + var strEvidence = problem.evidence.trim(); + if (strEvidence.length > 0) { + var evidence = $("
    ").addClass("evidence hidden").appendTo(newList); + $("").text("Evidence: ").appendTo(evidence); + $("").html(strEvidence).appendTo(evidence); + } + } + newList.click(function () { + $(this).find(".evidence").toggleClass("hidden"); + return; + }); + } + return reasonList; + } + + } + + /**************create categoryFilter members ******************/ + + var cFilterList = $('
      ').addClass('breadcrumb').appendTo($('#categoryFilter')); + var filterList; + categories.unshift("All"); + for (var i = 0; i < categories.length; i++) { + filterList = $('
    • '); + filterList.find('a').text(categories[i]); + $("/").addClass('divider').appendTo(filterList); + filterList.attr("id", categories[i]); + filterList.appendTo(cFilterList); + } + + $('#categoryFilter li#All').addClass("selected"); + + $('#categoryFilter li').click(function (e) { + var category = $(e.currentTarget).attr("id"); + $('#categoryFilter li').removeClass("selected"); + $(e.currentTarget).addClass("selected"); + filterByCategory(category); + filterByErrorLevel(); + }); + $("#errorLevelFilter input").click(function (e) { + filterByCategory(); + filterByErrorLevel(); + }); + function filterByCategory (category) { + var category = category || $("#categoryFilter li.selected").attr("id"); + var categoryClass = category + "Checking"; + var tbody = $('#fullFeatureTable tbody'); + tbody.find('*').show(); + if (category === "All") { + tbody.find('tr').show(); + } else { + var selected = $('tr.'+categoryClass); + $(tbody.find('tr')).not(selected).hide(); + selected.show(); + } + } + function filterByErrorLevel() { + var errorFlag = false, warningFlag = false, length; + var tbody = $('#fullFeatureTable tbody'); + var visibleLines = tbody.find('tr:visible'); + if($('#Error').attr("checked")=='checked') { + errorFlag = true; + } + if($('#Warning').attr("checked")=='checked') { + warningFlag = true; + } + var allProblems = visibleLines.find('li'); + if (!errorFlag && !warningFlag) { + allProblems.show(); + } else { + allProblems.hide(); + if (errorFlag) { + allProblems.andSelf().find('.hasErrorLevel').show(); + } + if (warningFlag) { + allProblems.andSelf().find('.hasWarningLevel').show(); + } + visibleLines.each(function (i, line) { + if($(line).find('li:visible').length <= 0) { + $(line).hide(); + } + }); + } + } +}); + diff --git a/utils/assets/reportTemplate.html b/utils/assets/reportTemplate.html new file mode 100644 index 0000000..7841656 --- /dev/null +++ b/utils/assets/reportTemplate.html @@ -0,0 +1,64 @@ + + + + Tizen Web Application Checker + + + + + + + + +
      + +
      +
      +
      +

      Tizen Web Application Checker Report

      +
      + + +
      + + +
      +
      +
      + + Error + + Warning +
      +
      + + +
      + + + + + + + + + + +
      TestNameStatusReason
      +
      +
      + + diff --git a/utils/errors.js b/utils/errors.js new file mode 100644 index 0000000..0824413 --- /dev/null +++ b/utils/errors.js @@ -0,0 +1,610 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var _self = {}, + errorCode, + errorLevel, + categories, + features, + featureMap = {}, + errorMap = {}, + categoryBits = 1, + featureBits = 2, + errorBits = 2; + +categories = { + "checkPackage": 1, + "checkApi": 2, + "checkSecurity": 3 +}; +function newFeatureCode(category, innerCode) { + return Math.pow(10, featureBits) * categories[category] + innerCode; +} +function newErrorCode(feature, innerCode) { + return Math.pow(10, errorBits) * features[feature] + innerCode; +} + +features = { + "zipValidity": newFeatureCode('checkPackage', 1), + "zipIntegrity": newFeatureCode('checkPackage', 2), + "widgetRequirements": newFeatureCode('checkPackage', 3), + "configExist": newFeatureCode('checkPackage', 4), + "configNamespace": newFeatureCode('checkPackage', 5), + "configElements": newFeatureCode('checkPackage', 6), + "configAttributes": newFeatureCode('checkPackage', 7), + "signExist": newFeatureCode('checkPackage', 8), + "startFileExist": newFeatureCode('checkPackage', 9), + "startFileMediaType": newFeatureCode('checkPackage', 10), + "iconExist": newFeatureCode('checkPackage', 11), + "iconMediaType": newFeatureCode('checkPackage', 12), + "zipRealPath": newFeatureCode('checkPackage', 13), + "syntax": newFeatureCode('checkApi', 1), + "namespace": newFeatureCode('checkApi', 2), + "apiAccess": newFeatureCode('checkApi', 3), + "apiUsage": newFeatureCode('checkApi', 4), + "htmlAccess": newFeatureCode('checkSecurity', 1), + "cssAccess": newFeatureCode('checkSecurity', 2), + "privilegeLevel": newFeatureCode('checkSecurity', 3), + "packageIntegrity": newFeatureCode('checkSecurity', 4), + "authorSignature": newFeatureCode('checkSecurity', 5) +}; +errorCode = +{ + "PACKAGE_ZIP_NOT_ZIP": newErrorCode("zipValidity", 1), + "PACKAGE_ZIP_NOT_COMPLETE": newErrorCode("zipValidity", 2), + "PACKAGE_ZIP_INVALID_PATH": newErrorCode("zipIntegrity", 1), + "PACKAGE_ZIP_CRC_FAILED": newErrorCode("zipIntegrity", 2), + "PACKAGE_ZIP_ZIP64": newErrorCode("widgetRequirements", 1), + "PACKAGE_ZIP_ENCRYPTED": newErrorCode("widgetRequirements", 2), + "PACKAGE_ZIP_INVALID_METHOD": newErrorCode("widgetRequirements", 3), + "PACKAGE_ZIP_INVALID_VERSION": newErrorCode("widgetRequirements", 4), + "PACKAGE_CONFIG_FILE_EXIST": newErrorCode("configExist", 1), + "PACKAGE_CONFIG_PARSER_ERROR": newErrorCode("configExist", 2), + "PACKAGE_CONFIG_NAMESPACE_EXIST": newErrorCode("configNamespace", 1), + "PACKAGE_CONFIG_NAMESPACE_VALID": newErrorCode("configNamespace", 2), + "PACKAGE_CONFIG_ELEMENTS_EXIST": newErrorCode("configElements", 1), + "PACKAGE_CONFIG_ELEMENTS_ALLOWIN": newErrorCode("configElements", 2), + "PACKAGE_CONFIG_ELEMENTS_VALID": newErrorCode("configElements", 3), + "PACKAGE_CONFIG_ELEMENTS_LACK": newErrorCode("configElements", 4), + "PACKAGE_CONFIG_ELEMENTS_SEQUENCE": newErrorCode("configElements", 5), + "PACKAGE_CONFIG_ELEMENTS_COUNT": newErrorCode("configElements", 6), + "PACKAGE_CONFIG_ATTRIBUTES_EXIST": newErrorCode("configAttributes", 1), + "PACKAGE_CONFIG_ATTRIBUTES_LACK": newErrorCode("configAttributes", 2), + "PACKAGE_CONFIG_ATTRIBUTES_VALID": newErrorCode("configAttributes", 3), + "PACKAGE_SIGNATURE_NOT_EXIST": newErrorCode("signExist", 1), + "PACKAGE_STARTFILE_NOT_EXIST": newErrorCode("startFileExist", 1), + "PACKAGE_STARTFILE_MEDIATYPE_INVALID": newErrorCode("startFileMediaType", 1), + "PACKAGE_ICONFILE_NOT_EXIST": newErrorCode("iconExist", 1), + "PACKAGE_ICONFILE_MEDIATYPE_INVALID": newErrorCode("iconMediaType", 1), + "PACKAGE_ZIP_RELATIVE_PATH_INVALID": newErrorCode("zipRealPath", 1), + "API_JS_SYNTAX_ERROR": newErrorCode("syntax", 1), + "API_OVERWRITE": newErrorCode("namespace", 1), + "API_EXTEND_NAMESPACE": newErrorCode("namespace", 2), + "API_UNDEFINED": newErrorCode("apiAccess", 1), + "API_UNDEFINED_PROPERTY": newErrorCode("apiAccess", 2), + "API_LACKING_PRIVILEGE": newErrorCode("apiAccess", 3), + "API_TYPE_ERROR": newErrorCode("apiUsage", 1), + "API_USELESS_EXPRESSION": newErrorCode("apiUsage", 2), + "SECURITY_HTML_RESOURCE_NOT_EXIST": newErrorCode("htmlAccess", 1), + "SECURITY_HTML_DENY_ORIGIN": newErrorCode("htmlAccess", 2), + "SECURITY_HTML_DENY_PORT": newErrorCode("htmlAccess", 3), + "SECURITY_HTML_DENY_SUBDOMAIN": newErrorCode("htmlAccess", 4), + "SECURITY_CSS_RESOURCE_NOT_EXIST": newErrorCode("cssAccess", 1), + "SECURITY_CSS_DENY_ORIGIN": newErrorCode("cssAccess", 2), + "SECURITY_CSS_DENY_PORT": newErrorCode("cssAccess", 3), + "SECURITY_CSS_DENY_SUBDOMAIN": newErrorCode("cssAccess", 4), + "SECURITY_UNAUTHORIZED_USE": newErrorCode("privilegeLevel", 1), + "SECURITY_REDUNDANT_PRIV": newErrorCode("privilegeLevel", 2), + "SECURITY_MISS_SIGNED_FILE": newErrorCode("packageIntegrity", 1), + "SECURITY_REDUNDANT_PACKAGE_FILE": newErrorCode("packageIntegrity", 2), + "SECURITY_SIGNATURE_BAD_FORMAT": newErrorCode("packageIntegrity", 3), + "SECURITY_SIGNATURE_REFERENCE_ERROR": newErrorCode("authorSignature", 1), + "SECURITY_SIGNATURE_VALUE_ERROR": newErrorCode("authorSignature", 2) +}; +errorLevel = +{ + /* + * WARNING: for some case that is not best practice, + * or some small issue which is not critical. + * ERROR: for cases which will block the app run correctly + * on the target device. + * ABORT: for critical errors which will block the checking + * process, such as there is no config.xml file, it + * is related to "errorBlocked". + */ + "WARNING": 1, + "ERROR": 2, + "ABORT": 3 +}; + +featureMap[features.zipValidity] = +{ + // name is used to be reported as "name of test case" + name: "zip validity", + + // description gives a detail statement about the checking + // point about this category + description: "Checking whether the file is a complete zip archive." +}; +featureMap[features.zipIntegrity] = +{ + name: "zip integrity", + description: "Detecting consistency issues, such as 'CRC failed', 'invalid file path', etc." +}; +featureMap[features.widgetRequirements] = +{ + name: "widget requirements", + description: "Checking for unsupported widget features, such as: encrypted file, Zip64, same extraction version, and method." +}; +featureMap[features.configExist] = +{ + name: "package configure file", + description: "Checking whether config.xml exists." +}; +featureMap[features.configNamespace] = +{ + name: "package widget namespaces", + description: "Checking whether widget elements include valid namespaces." +}; +featureMap[features.configElements] = +{ + name: "package config elements", + description: "Checking whether all elements in config.xml are valid." +}; +featureMap[features.configAttributes] = +{ + name: "package elements attributes", + description: "Checking whether attributes of elements in config.xml are valid." +}; +featureMap[features.signExist] = +{ + name: "signature file exist", + description: "Checking whether the package includes the author signature file." +}; +featureMap[features.startFileExist] = +{ + name: "start file exist", + description: "Checking whether the package includes a start file." +}; +featureMap[features.startFileMediaType] = +{ + name: "media type of start file", + description: "Checking whether the media type of a start file is valid." +}; +featureMap[features.iconExist] = +{ + name: "icon file exist", + description: "Checking whether package includes used icon files." +}; +featureMap[features.iconMediaType] = +{ + name: "media type of icon file", + description: "Checking whether the media type of the icon file is valid." +}; +featureMap[features.zipRealPath] = +{ + name: "zip relative paths", + description: "Checking whether zip file relative paths are valid." +}; +featureMap[features.syntax] = +{ + name: "JavaScript syntax", + description: "Checking the syntax for all JavaScript files used." +}; +featureMap[features.namespace] = +{ + name: "build-in namespace", + description: "Checking whether the default built-in namespace has been changed." +}; +featureMap[features.apiAccess] = +{ + name: "access of used api", + description: "Checking the API used exists and is accessible." +}; +featureMap[features.apiUsage] = +{ + name: "usage of api", + description: "check if the API is used correctly" +}; +featureMap[features.htmlAccess] = +{ + name: "HTML resource validation", + description: "Checking whether html resources are valid." +}; +featureMap[features.cssAccess] = +{ + name: "CSS resource validation", + description: "Checking whether CSS resources are valid." +}; +featureMap[features.privilegeLevel] = +{ + name: "authorized use of API", + description: "Checking whether the APIs used exceed the privilege level." +}; +featureMap[features.packageIntegrity] = +{ + name: "integrity of package files", + description: "Checking whether all signed files are included in the package and whether all files in the package are signed by the author." +}; +featureMap[features.authorSignature] = +{ + name: "author signature", + description: "Checking whether hash value of reference and signature value in signature are valid." +}; +/********************* error code inforamtion *************************/ +errorMap[errorCode.PACKAGE_ZIP_ENCRYPTED] = +{ + message: "Encrypted file: %0, this is not allowed for a widget package.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_CRC_FAILED] = +{ + message: "Widget's zip container is corrupt or not complete. CRC error caused by: %0.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_NOT_ZIP] = +{ + message: "This is an invalid .zip container, details: %0.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_ZIP64] = +{ + message: "File: %0 is in ZIP64 format, which is not supported by the widget.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_INVALID_PATH] = +{ + message: "Incorrect path %0 fails with: %1.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_INVALID_METHOD] = +{ + message: "File %0 used unsupported compression method, widget only supports store and deflate methods.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_INVALID_VERSION] = +{ + message: "Extraction versions supported by the widget are between 1.0 and 2.0, but %0 uses: %1.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_NOT_COMPLETE] = +{ + message: "The given package is not complete.", + level: errorLevel["ERROR"] +}; + +errorMap[errorCode.PACKAGE_CONFIG_FILE_EXIST] = +{ + message: "The configuration file, named 'config.xml', does not exist.", + level: errorLevel["ABORT"] +}; +errorMap[errorCode.PACKAGE_CONFIG_PARSER_ERROR] = +{ + message: "The configuration file cannot be parsed.", + level: errorLevel["ABORT"] +}; +errorMap[errorCode.PACKAGE_CONFIG_NAMESPACE_EXIST] = +{ + message: "The %1 namespace of element %0, does not exist", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_NAMESPACE_VALID] = +{ + message: "About the element, %0, the value of the %1 namespace is invalid", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ELEMENTS_EXIST] = +{ + message: "The element '%0' does not exist.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ELEMENTS_ALLOWIN] = +{ + message: "The element '%0' does not exist under '%1'.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ELEMENTS_VALID] = +{ + message: "About the element '%0', its child element '%1' should not occur %2 times.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ELEMENTS_LACK] = +{ + message: "The element '%0' cannot be allowed in '%1'.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ELEMENTS_SEQUENCE] = +{ + message: "About the element '%0', its child order is invalid.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ELEMENTS_COUNT] = +{ + message: "About the element '%0', current child count, %1 times, is invalid.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ATTRIBUTES_EXIST] = +{ + message: "About the element '%0', its property '%1' should not exist.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ATTRIBUTES_VALID] = +{ + message: "About the attribute '%1' of the element '%0', its value '%2' is invalid.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_CONFIG_ATTRIBUTES_LACK] = +{ + message: "About the element '%0', its property '%1' cannot be missing.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_SIGNATURE_NOT_EXIST] = +{ + message: "There is no author signature file included in the pacakge", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_STARTFILE_NOT_EXIST] = +{ + message: "No valid start file can be found in the package", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_STARTFILE_MEDIATYPE_INVALID] = +{ + message: "The media type of the start file: %0 is invalid", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ICONFILE_NOT_EXIST] = +{ + message: "Required icon files in config.xml cannot be found in the package.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ICONFILE_MEDIATYPE_INVALID] = +{ + message: "The media type of the icon file: %0 is invalid", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.PACKAGE_ZIP_RELATIVE_PATH_INVALID] = +{ + message: "Zip relative path: %0 is invalid.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.API_JS_SYNTAX_ERROR] = +{ + message: "Syntax error: %0.", + level: errorLevel["ERROR"] +}; + +errorMap[errorCode.API_OVERWRITE] = +{ + message: "The existing API %0 has been overwritten.", + level: errorLevel["WARNING"] +}; + +errorMap[errorCode.API_EXTEND_NAMESPACE] = +{ + message: "The new element %0 has been added to a built-in object.", + level: errorLevel["WARNING"] +}; + +errorMap[errorCode.API_UNDEFINED] = +{ + message: "The used symbol %0 may be undefined.", + level: errorLevel["WARNING"] +}; +errorMap[errorCode.API_UNDEFINED_PROPERTY] = +{ + message: "Property %0 has never been defined on %1.", + level: errorLevel["WARNING"] +}; + +errorMap[errorCode.API_LACKING_PRIVILEGE] = +{ + message: "API %0 is not allowed to be used, according to the 'tizen:privilege' list in the config.xml file.", + level: errorLevel["ERROR"] +}; + +errorMap[errorCode.API_TYPE_ERROR] = +{ + message: "Type error on symbol %0, maybe used attribute as a method or called abstract class, etc.", + level: errorLevel["WARNING"] +}; + +errorMap[errorCode.API_USELESS_EXPRESSION] = +{ + message: "The expression statement is useless or not concise.", + level: errorLevel["WARNING"] +}; +errorMap[errorCode.SECURITY_HTML_DENY_ORIGIN] = +{ + message: "%1 requesting access to %0 is not allowed: no origin area matches.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_HTML_DENY_PORT] = +{ + message: "%1 requesting access to %0 is not allowed: used port is not allowed.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_HTML_DENY_SUBDOMAIN] = +{ + message: "%1 requesting access to %0 is not allowed: subdomain of corresponding access element is not allowed.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_CSS_DENY_ORIGIN] = +{ + message: "%1 requesting access to %0 is not allowed: no origin area matches.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_CSS_DENY_PORT] = +{ + message: "%1 requesting access to %0 is not allowed: used port is not allowed.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_CSS_DENY_SUBDOMAIN] = +{ + message: "%1 requesting access to %0 is not allowed: subdomain of corresponding access element is not allowed.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_HTML_RESOURCE_NOT_EXIST] = +{ + message: "HTML file %0 requires access to %1, but it cannot be found in the package.", + level: errorLevel["WARNING"] +}; +errorMap[errorCode.SECURITY_CSS_RESOURCE_NOT_EXIST] = +{ + message: "CSS file %0 requires access to %1, but it cannot be found in the package.", + level: errorLevel["WARNING"] +}; +errorMap[errorCode.SECURITY_UNAUTHORIZED_USE] = +{ + message: "Current privilege level is %0, but %1 need %2 privilege level.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_REDUNDANT_PRIV] = +{ + message: "Privilege %0 is declared in config.xml, but app neen't %0", + level: errorLevel["WARNING"] +}; +errorMap[errorCode.SECURITY_MISS_SIGNED_FILE] = +{ + message: "The author has signed file %0, but it can't be found in the package.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_REDUNDANT_PACKAGE_FILE] = +{ + message: "File %0 is included in the package, but the author hasn't signed it.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_SIGNATURE_BAD_FORMAT] = +{ + message: "author-signature.xml is bad XML file.", + level: errorLevel["ABORT"] +}; +errorMap[errorCode.SECURITY_SIGNATURE_REFERENCE_ERROR] = +{ + message: "Hash error happens on %0.", + level: errorLevel["ERROR"] +}; +errorMap[errorCode.SECURITY_SIGNATURE_VALUE_ERROR] = +{ + message: "Invalid signature is in author-signature.xml.", + level: errorLevel["ERROR"] +}; + +_self.errorCode = errorCode; +_self.categories = categories; +_self.features = features; + +_self.getFeatureCategoryCode = function (featureCode) { + var categoryBase = Math.pow(10, featureBits); + return Math.floor(featureCode / categoryBase); +} +_self.getCategoryName = function (categoryCode) { + switch (categoryCode) { + case categories["checkPackage"]: + return "Package"; + case categories["checkApi"]: + return "API"; + case categories["checkSecurity"]: + return "Security"; + default: + return "Unknown"; + }; +}; + +_self.getFeatureCode = function (errCode) { + var featureBase = Math.pow(10, errorBits); + return Math.floor(errCode / featureBase); +}; +_self.getFeatureName = function (featureCode) { + return featureMap[featureCode].name; +}; +_self.getFeatureDescription = function (featureCode) { + return featureMap[featureCode].description; +}; + +_self.getErrorLevel = function (errCode) { + var level = errorMap[errCode].level; + switch (level) { + case errorLevel.WARNING: + return "Warning"; + case errorLevel.ERROR: + return "Error"; + case errorLevel.ABORT: + return "Critical error"; + default: + return "Error"; + } +}; +_self.getErrorMessage = function (problem) { + var args, msg, messageFormat; + if (problem.errorMessage) { + return problem.errorMessage; + } + messageFormat = errorMap[problem.errorCode].message; + args = problem.msgArguments; + msg = messageFormat.replace(/%(\d)/g, function (matched, num) { + var detail = ""; + if (args[num]) { + detail = "'" + args[num] + "'"; + } + return detail; + }); + return msg; +}; + +_self.getFeatureList = function (categoryCode) { + var i, result = [], featureCode; + for (i in _self.features) { + featureCode = _self.features[i]; + if (_self.getFeatureCategoryCode(featureCode) === categoryCode) { + result.push(featureCode); + } + } + return result; +}; + +_self.sortProblemByFeature = function (categoryCode, problems) { + var sorted, i, p, featureCode, featureList, result; + sorted = {}; + result = []; + for (i = 0; i < problems.length; i++) { + p = problems[i]; + featureCode = _self.getFeatureCode(p.errorCode); + if (!sorted.hasOwnProperty(featureCode)) { + sorted[featureCode] = { + "featureCode": featureCode, + "errorBlocked": false, + "problems": [] + }; + } + sorted[featureCode].problems.push(p); + } + featureList = _self.getFeatureList(categoryCode); + for (i = 0; i < featureList.length; i++) { + featureCode = featureList[i]; + if (!sorted.hasOwnProperty(featureCode)) { + result.push({ + "featureCode": featureCode, + "errorBlocked": false, + "problems": [] + }); + } else { + result.push(sorted[featureCode]); + } + } + return result; +}; + +module.exports = _self; diff --git a/utils/factory.js b/utils/factory.js new file mode 100644 index 0000000..ebe48e0 --- /dev/null +++ b/utils/factory.js @@ -0,0 +1,107 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Factory = {}; + +Factory.Machine = function (input) { + this.input = input || null; +}; +Factory.Machine.prototype = { + input: null, + output: null, + _action: null, + _callback: null, + _breakdown: false +}; +Factory.Machine.prototype.constructor = Factory.Machine; + +Factory.Machine.prototype.__defineGetter__('action', function () { return this._action; }); +Factory.Machine.prototype.__defineSetter__('action', function (value) {if (typeof value === 'function') { this._action = value; } }); + +Factory.Machine.prototype.work = function () { + this._breakdown = false; + this.action(this.input); +}; + +Factory.Machine.prototype.done = function () { + if ('function' === typeof this._callback) { + this._callback(null, this.output); + } +}; + +Factory.Machine.prototype.fail = function (msg) { + if ('function' === typeof this._callback && !this._breakdown) { + // ensure callback be called only one time during one-time action + this._breakdown = true; + } +}; + +Factory.Line = function (machines, input, cb) { + this._machines = machines; + this._callback = cb; + this.input = input; + this._assemble(); +}; + +Factory.Line.prototype = { + input: null, + _machines: [], + _currentStation: 0, + _callback: null +}; +Factory.Line.prototype.constructor = Factory.Line; + +Factory.Line.prototype.start = function () { + if (this._machines.length > 0) { + this._currentStation = 0; + this._machines[0].input = this.input; + this._machines[0].work(); + } +}; + +Factory.Line.prototype._assemble = function () { + var self = this, i, callNext; + callNext = function (err, output) { + var breakdown = self._machines[self._currentStation]._breakdown; + if (breakdown) { + self._callback(err, null); + } else { + console.log(' Checker finished.'); + self._currentStation++; + self._machines[self._currentStation].input = output; + self._machines[self._currentStation].work(); + } + }; + for (i = 0, length = this._machines.length; i < length; i++) { + if (i === length - 1) { + // last machine + this._machines[i]._callback = this._callback; + } else { + this._machines[i]._callback = callNext; + } + } +}; + +Factory.extend = function (Child, Parent) { + var F = function () {}; + F.prototype = Parent.prototype; + Child.prototype = new F(); + Child.prototype.constructor = Child; + Child.__super__ = Parent.prototype; +}; + +if (exports !== undefined) { + exports.Factory = Factory; +} diff --git a/utils/logger.js b/utils/logger.js new file mode 100644 index 0000000..c0c53b1 --- /dev/null +++ b/utils/logger.js @@ -0,0 +1,65 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var logger = function () { + var logout = process.logout, + debugMode = true; + if (!logout) { + return null; + } + function error(msg, e) { + if (!debugMode) { + return; + } + if (logout.writable) { + var errorMsg = "Error: " + msg + "\n"; + if (e && e.stack) { + errorMsg = errorMsg + "\t" + e.stack + "\n"; + } + logout.write(errorMsg); + } else { + console.log('Can not write to logout stream.'); + } + } + function warn(msg) { + if (!debugMode) { + return; + } + if (logout.writable) { + logout.write("Warning: " + msg + "\n"); + } else { + console.log('Can not write to logout stream.'); + } + } + function debug(msg) { + if (!debugMode) { + return; + } + if (logout.writable) { + logout.write("Debug: " + msg + "\n"); + } else { + console.log('Can not write to logout stream.'); + } + } + return { + error: error, + warn: warn, + debug: debug + }; +}; + +if (exports !== undefined) { + exports.logger = logger(); +} diff --git a/utils/reporter.js b/utils/reporter.js new file mode 100644 index 0000000..bc6a93f --- /dev/null +++ b/utils/reporter.js @@ -0,0 +1,367 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var fs = require('fs'), + et = require('../lib/elementtree'), + Element = et.Element, + SubElement = et.SubElement, + ElementTree = et.ElementTree, + errors = require('./errors.js'), + logger = require('./logger.js').logger, + path = require('path'), + CWD = path.normalize(process.cwd()); + +/* + * type [string] : report type + * '-html' for html report [default] + * '-xml' for xml report + * '-json' for json report + */ +function generateReport(input){ + var reports = input.reports, + reportPath = input.reportPath, + report, type; + + logger.debug('result: \n' + JSON.stringify(reports, null, 4) + '\n'); + + type = input.reportType || "html"; + + console.log('Generating ' + type + ' report...'); + + if(type === 'html') { + input.reports = formattingReports(input.reports); + report = generateHtmlReport(input, path.relative(CWD, input.appFullPath)); + } else if (type === 'xml') { + report = generateXmlReport(reports); + } else { + report = JSON.stringify(reports, null, 4); + } + + fs.writeFile(reportPath, report, function (err) { + if (err) { + printConsoleError("Could not create results report" + reportPath + "\n" + + err.name + ": " + err.message + "\n" + + "Please check that the destination directory is writeable and has sufficient\ndisk space."); + } else { + console.log('Results report: ' + reportPath); + } + }); +} + +function generateXmlReport(results) { + var re, i, xml, root, + etree, ele_Validation, ele_Name, ele_Status, + ele_Reason, ele_Addition, ele_Debug, ele_Time; + + root = new Element('Results', {}); + for (i in results) { + re = results[i]; + ele_Validation = SubElement(root, 'ValidationResult'); + ele_Name = SubElement(ele_Validation, 'TestName'); + setTestNameElement(ele_Name, re); + //ele_Name.text = getTestName(re); + ele_Status = SubElement(ele_Validation, 'Status'); + ele_Status.text = getStatus(re); + ele_Reason = SubElement(ele_Validation, 'Reason'); + setReasonElement(ele_Reason, re); + //ele_Reason.text = getReason(re); + //ele_Addition = SubElement(ele_Validation, 'AdditionalInformation'); + //ele_Addition.text = getAdditionalInformation(re); + //ele_Debug = SubElement(ele_Validation, 'DebugInformation'); + //ele_Debug.text = getDebugInformation(re); + } + etree = new ElementTree(root); + xml = etree.write({'indent': 4}); + return xml; +} + +function setReasonElement (ele_Reason, result) { + var i, problem, + length; + if (!result.problems) { + ele_Reason.text = ""; + } + length = result.problems.length; + for (i = 0; i < length; i++) { + var reason = "", + ele_ReasonItems = SubElement(ele_Reason, 'ReasonItems'), + ele_ErrorLevel = SubElement(ele_ReasonItems, 'ErrorLevel'), + ele_Description = SubElement(ele_ReasonItems, 'Description'), + ele_Evidence = SubElement(ele_ReasonItems, 'Evidence'); + + problem = result.problems[i]; + reason += errors.getErrorMessage(problem); + if (problem.file) { + reason += ' in file ' + problem.file; + } + if (problem.line) { + reason += ' in line ' + problem.line; + } + if (problem.column) { + reason += ' in column ' + problem.column; + } + if (i !== (length - 1)) { + reason += ';'; + } + ele_ErrorLevel.text = errors.getErrorLevel(problem.errorCode); + ele_Description.text = reason; + ele_Evidence.text = problem.evidence ? problem.evidence : ""; + } +} + +function setTestNameElement (ele_TestName, result) { + var ele_Name = SubElement(ele_TestName, 'Name'), + ele_Note = SubElement(ele_TestName, 'Note'); + + ele_Name.text = errors.getFeatureName(result.featureCode); + ele_Note.text = errors.getFeatureDescription(result.featureCode); +} + +function generateHtmlReport(input, testPackage) { + var i, assetsPath, template, dataScript, assets, assetData, rule, reports; + reports = input.reports; + assetsPath = __dirname + path.sep + "assets" + path.sep; + template = assetsPath + 'reportTemplate.html'; + assets = { + "_replace_bootstrapCss": assetsPath + "bootstrap.min.css", + "_replace_reportCss": assetsPath + "report.css", + "_replace_reportData": null, + "_replace_jqueryJs": assetsPath + "jquery-1.8.2.min.js", + "_replace_reportJs": assetsPath + "report.js" + }; + + report = fs.readFileSync(template, 'utf-8'); + // merge the needed assets into the report + for (i in assets) { + if (i === "_replace_reportData") { + // add the report data + testPackage = testPackage.replace(/\\/g,"\\\\"); + assetData = 'var testPackage = "' + testPackage + '";'; + assetData += "var fullFeatureReport = "; + assetData += encodeXMLEntity(JSON.stringify(reports)); + assetData += ";"; + assetData += "var summaryInfo = "; + assetData += encodeXMLEntity(JSON.stringify(getSummaryHeader(input))); + assetData += ";"; + } else { + assetData = fs.readFileSync(assets[i], 'utf-8'); + } + rule = new RegExp("%" + i + "%"); + report = report.replace(rule, function (word) { return assetData; }); + } + return report; +} + +function encodeXMLEntity (str) { + str = str.replace(/&/g, "&"); + str = str.replace(//g, ">"); + return str; +} + +function getTestName(result) { + return errors.getFeatureName(result.featureCode); +} + +function getStatus(result) { + if (result.problems.length == 0) { + return "PASS"; + } + else { + for (var i = 0; i < result.problems.length; i++) { + var problem = result.problems[i]; + if (errors.getErrorLevel(problem.errorCode) != "Warning") { + return "FAILED"; + } + } + return "PENDING"; + } +} + + +function getReason(result) { + var i, problem, + reason = "", + length; + if (!result.problems) { + return reason; + } + length = result.problems.length; + for (i = 0; i < length; i++) { + problem = result.problems[i]; + reason += errors.getErrorMessage(problem); + if (problem.file) { + reason += ' in file ' + problem.file; + } + if (problem.line) { + reason += ' in line ' + problem.line; + } + if (problem.column) { + reason += ' in column ' + problem.column; + } + if (i !== (length - 1)) { + reason += ';'; + } + } + return reason; +} + +function getAdditionalInformation(result) { + return errors.getFeatureDescription(result.featureCode); +} + +function getDebugInformation(result) { + var evidence = ""; + if (result.problems.length == 0) { + return ""; + } + else { + for (var i = 0; i < result.problems.length; i++) { + var problem = result.problems[i]; + evidence += problem.evidence + ";"; + } + return evidence; + } +} + +function getTimeToExecute(result) { + return result.TimeToExecute; +} + +function printConsoleError(msg) { + console.log('---------------------------------'); + console.log('Error: ' + msg); + console.log('---------------------------------'); +} + +function getSummaryHeader (input) { + var summaryHeader = {}, numbers, + pkg = require('../package.json'), + os = require('os'); + var getTestNumbers = function (reports) { + var obj = { + passed: 0, + pending: 0, + failed: 0 + }, i, j, problems, found; + for ( i = 0; i < reports.length; i ++) { + if (reports[i].problems.length === 0) { + obj.passed++; + } else { + problems = reports[i].problems; + found = false; + for (j = 0; j < problems.length; j ++) { + if (problems[j].errorLevel != "Warning") { + obj.failed++; + found = true; + break; + } + } + if (!found) { + obj.pending++; + } else { + continue; + } + } + } + return obj; + }; + numbers = getTestNumbers(input.reports); + summaryHeader.toolVersion = { + name: "Tizen Web App Checker Version", + value: pkg.version + }; + summaryHeader.tizenVersion = { + name: "Tizen Version", + value: input.spec + }; + summaryHeader.filePath = { + name: "Checked Package", + value: input.appFullPath + }; + summaryHeader.allTested = { + name: "Total Tests", + value: input.reports.length + }; + summaryHeader.passTested = { + name: "Tests Passed", + value: numbers.passed + }; + summaryHeader.failedTested = { + name: "Tests Failed", + value: numbers.failed + }; + summaryHeader.panddingTested = { + name: "Tests Pending", + value: numbers.pending + } + + return summaryHeader; +} + +function formattingReports(reports) { + var result, formattedReports = []; + var categoryCode, problem, p, allWarning = false; + + for (i = 0; i < reports.length; i++) { + categoryCode = errors.getFeatureCategoryCode(reports[i].featureCode); + result = { + category : errors.getCategoryName(categoryCode), + featureName : errors.getFeatureName(reports[i].featureCode), + featureDescription : errors.getFeatureDescription(reports[i].featureCode), + problems : [] + }; + if (reports[i].problems.length == 0) + result.Status = "PASS"; + else { + for (j = 0; j < reports[i].problems.length; j++) { + p = reports[i].problems[j]; + problem = { + errorMessage: errors.getErrorMessage(p), + errorCode: p.errorCode, + errorLevel: errors.getErrorLevel(p.errorCode), + file: p.file, + line: p.line, + column: p.column + }; + if (p.evidence) { + problem.evidence = p.evidence; + } + result.problems.push(problem); + } + if (checkAllWarning(result.problems)) + result.Status = "PENDING"; + else + result.Status = "FAILED"; + } + formattedReports.push(result); + } + return formattedReports; +} + +function checkAllWarning(problems) { + var i, allWarning = true; + for (i = 0; i < problems.length; i++) + if (problems[i].errorLevel != "Warning") { + allWarning = false; + break; + } + return allWarning; +} + +if (exports !== undefined) { + exports.generateReport = generateReport; + exports.printConsoleError = printConsoleError; +} diff --git a/web/src/analyzeWidgetConfig.js b/web/src/analyzeWidgetConfig.js new file mode 100644 index 0000000..9c3b1fc --- /dev/null +++ b/web/src/analyzeWidgetConfig.js @@ -0,0 +1,905 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function (exports) { + var ConfigXMLParser = function(){ + //require modules + var errors = require('../../utils/errors.js'), + configXsd; + + //global private variables + var _nodesCollection = [], + _configFileContent = "", + _configFile = "config.xml", + _errorAbort = false, + _featureReportResult = [{ + "featureCode": errors.features["configExist"], + "errorBlocked": false, + "problems": [] + },{ + "featureCode": errors.features["configNamespace"], + "errorBlocked": false, + "problems": [] + },{ + "featureCode": errors.features["configElements"], + "errorBlocked": false, + "problems": [] + },{ + "featureCode": errors.features["configAttributes"], + "errorBlocked": false, + "problems": [] + }], + tizenXSDLatestVersion = "2.2"; + + /** + * arrange and sort out error reports + * @param result {object} + * consist of error message + * @private + */ + var _pushFeatureResult = function (result) { + var resultCount = _featureReportResult.length; + for (var i = 0; i < resultCount; i++) { + if (_featureReportResult[i].featureCode == errors.features[result.featureCode]) { + _featureReportResult[i].problems.push(result.problems); + _featureReportResult[i].errorBlocked = result.errorBlocked; + return; + } + } + } + + /** + * create a log message and push into problems collection + * @param errCode {string} + * error type + * @param argu {array} + * error description parameters + * @param errDetails {object} + * error evidence and error line + * @param errMsg {string} + * error description, for old version + * @private + */ + var _doProblem = function (errCode, argu, errDetails, errMsg) { + var problem = {}; + problem.errorCode = errors.errorCode[errCode]; + problem.file = _configFile; + if (errDetails) { + problem.line = errDetails.line; + problem.evidence = errDetails.evidence; + } + problem.errorMessage = errMsg; + problem.msgArguments = argu; + + return problem; + } + + /** + * do with features + * @param report {object} + * feature message + * @private + */ + var _doReports = function (report) { + var featureResult = { + "featureCode": report.featureCode, + "errorBlocked": report.errorBlock, + "problems": _doProblem(report.errorCode, report.errorArgu, _getEvidenceAndLine(report.errorNodeType), false) + } + + _pushFeatureResult(featureResult); + } + + /** + * get evidence and line its happened of a log message + * @param nodeType {string} + * error element type + * @return {Object} + * error json object that's made up of evidence and line + * @private + */ + var _getEvidenceAndLine = function (evidenceContent){ + if (evidenceContent == "") return false; + var evidenceArray = evidenceContent.split("|s|"); + + var xmlFileContent = _configFileContent, + fileContentLines = xmlFileContent.split("\n"), + lineCount = fileContentLines.length; + for (var i = 0; i < lineCount; i++) { + if (evidenceArray.length == 1) { + if (fileContentLines[i].indexOf(evidenceContent) >= 0) { + return { + evidence: fileContentLines[i], + line: (i + 1) + } + } + } + if (evidenceArray.length == 2) { + + } + if (evidenceArray.length == 3) { + if (fileContentLines[i].indexOf(evidenceArray[0]) >= 0 && fileContentLines[i].indexOf(evidenceArray[1]) >= 0 && fileContentLines[i].indexOf(evidenceArray[2]) >= 0) { + return { + evidence: fileContentLines[i], + line: (i + 1) + } + } + } + } + + return false + } + + /** + * Read and get file content. + * @param absoluteFilePath file path + * @return {string} string + */ + this.readXMLFile = function (absoluteFilePath) { + var fileStream = require('fs'); + return fileStream.readFileSync(absoluteFilePath, 'ascii'); + } + + /** + * Analyze XML data and change it into format needed. + * @param xmlFileContent {string} + * config file content + * @return {Array} + * JSON format + */ + this.doConfigXMLParser = function (xmlFileContent, version) { + var XSD = require('./configChecker.js').configXSD, + xmlParser = require('./xmlParser.js').XMLParser; + if (!xmlFileContent) { + //report + _doReports({ + "featureCode": "configExist", + "errorCode": "PACKAGE_CONFIG_PARSER_ERROR", + "errorBlock": true, + "errorArgu": [], + "errorNodeType": false + }); + _errorAbort = true; + return false; + } + + if (!version) { + configXsd = new XSD(tizenXSDLatestVersion); + } + else { + configXsd = new XSD(version); + } + + try{ + _nodesCollection = xmlParser.parser(xmlFileContent); + _configFileContent = xmlFileContent; + } + catch (err) { + //report + _doReports({ + "featureCode": "configExist", + "errorCode": "PACKAGE_CONFIG_PARSER_ERROR", + "errorBlock": true, + "errorArgu": [], + "errorNodeType": false + }); + _errorAbort = true; + return false; + } + return _nodesCollection; + } + + /** + * traverse all nodes and check them. + * @return {boolean} + * passed ? true : false + */ + this.checkNodesExist = function () { + if (_errorAbort) return false; + + var nodesCount = _nodesCollection.length, + isPassed = true; + for (var i = 0; i < nodesCount; i++) { + var nodeItem = _nodesCollection[i], + nodeType = nodeItem.type, + nodeProperties = nodeItem.propertys, + nodeParent = nodeItem.parent, + nodeChildren = nodeItem.children, + nodeText = nodeItem.text; + + //root element + if (i == 0) { + if (nodeType != "widget") { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_EXIST", + "errorBlock": true, + "errorArgu": ["widget"], + "errorNodeType": false + }); + isPassed = false; + break; + } + + + if (nodeProperties["xmlns"] && configXsd.propertyExists(nodeType, "xmlns")) { + if (!configXsd.validValue(nodeType, "xmlns", nodeProperties["xmlns"])){ + //report + _doReports({ + "featureCode": "configNamespace", + "errorCode": "PACKAGE_CONFIG_NAMESPACE_VALID", + "errorBlock": false, + "errorArgu": [nodeType, "xmlns"], + "errorNodeType": nodeType + }); + isPassed = false; + } + } + else { + //report + _doReports({ + "featureCode": "configNamespace", + "errorCode": "PACKAGE_CONFIG_NAMESPACE_EXIST", + "errorBlock": false, + "errorArgu": [nodeType, "xmlns"], + "errorNodeType": nodeType + }); + isPassed = false; + } + + if (nodeProperties["xmlns:tizen"] && configXsd.propertyExists(nodeType, "xmlns:tizen")) { + if (!configXsd.validValue(nodeType, "xmlns:tizen", nodeProperties["xmlns:tizen"])){ + //report + _doReports({ + "featureCode": "configNamespace", + "errorCode": "PACKAGE_CONFIG_NAMESPACE_VALID", + "errorBlock": false, + "errorArgu": [nodeType, "xmlns:tizen"], + "errorNodeType": nodeType + }); + isPassed = false; + } + } + else { + //report + _doReports({ + "featureCode": "configNamespace", + "errorCode": "PACKAGE_CONFIG_NAMESPACE_EXIST", + "errorBlock": false, + "errorArgu": [nodeType, "xmlns:tizen"], + "errorNodeType": nodeType + }); + isPassed = false; + } + } + + //start check config file + if (_isNodesExistByType(nodeType)) { + _traversePropertiesByNode(nodeProperties, nodeType); + _traverseChildrenByNode(nodeChildren, nodeType); + _isParentExistByNode(nodeParent, nodeType); + _isTextValidByNode(nodeText, nodeType); + } + else { + isPassed = false; + } + } + + return isPassed ? true : false; + } + + /** + * according to node type, check whether or not some nodes do exist. + * @return {Boolean} + * checks pass, return true. if not, return false. + * @private + */ + var _isNodesExistByType = function (nodeType) { + //call + var isNodeExist = configXsd.elementExist(nodeType); + if (!isNodeExist){ + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_EXIST", + "errorBlock": false, + "errorArgu": [nodeType], + "errorNodeType": nodeType + }); + return false; + } + return true; + } + + /** + * traverse all properties of the element whose element type is nodeType, and check their valid. + * @param nodeProperty {Object} + * element properties + * @param nodeType {string} + * current element type + * @return {Boolean} + * check pass, return true. if not, return false. + * @private + */ + var _traversePropertiesByNode = function (nodeProperty, nodeType) { + try { + var necessaryProperties = _getNecessaryProperties(nodeType), + isPropertyValid = true; + + for (var propertyName in nodeProperty) { + var propertyValue = nodeProperty[propertyName], + isPropertyExist; + + isPropertyExist = configXsd.propertyExists(nodeType, propertyName); + + if (propertyName == "xmlns" || propertyName == "xmlns:tizen") { + continue; + } + + if (isPropertyExist) { + //assign necessary properties + if(necessaryProperties[propertyName]) necessaryProperties[propertyName] = false; + + if (!configXsd.validValue(nodeType, propertyName, propertyValue)){ + //report + _doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_VALID", + "errorBlock": false, + "errorArgu": [nodeType, propertyName, propertyValue], + "errorNodeType": nodeType + "|s|" + propertyName + "|s|" + propertyValue + }); + isPropertyValid = false; + } + } + else { + //report + _doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_EXIST", + "errorBlock": false, + "errorArgu": [nodeType, propertyName], + "errorNodeType": nodeType + "|s|" + propertyName + "|s|" + propertyValue + }); + isPropertyValid = false; + } + } + + //check whether property is lack or not + for (var propertyName in necessaryProperties) { + if (necessaryProperties[propertyName]) { + + if (propertyName == "xmlns" || propertyName == "xmlns:tizen") { + continue; + } + + //report + _doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_LACK", + "errorBlock": false, + "errorArgu": [nodeType, propertyName], + "errorNodeType": nodeType + }); + isPropertyValid = false; + } + } + + return isPropertyValid ? true : false; + } + catch (err) { + //report + /*_doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + });*/ + console.log("In check elements' attributes, the exception is happened, that's '" + err.message + "'"); + return false; + } + + } + + /** + * get all necessary properties in order to check whether or not the properties are lack. + * @param nodeType {string} + * current node type + * @return {Object} + * return JSON object, like format: {"aaa":false, "bbb":false} + * @private + */ + var _getNecessaryProperties = function (nodeType) { + try { + var allProperties = configXsd.getElementAttributes(nodeType), + necessaryProperties = {}, + propertyCount = allProperties.length; + + for (var i = 0; i < propertyCount; i++){ + if (allProperties[i].use == "required"){ + necessaryProperties[allProperties[i].name] = true; + } + } + return necessaryProperties; + } + catch (err) { + //report + /*_doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + });*/ + console.log("In check elements' attributes, the exception is happened, that's '" + err.message + "'"); + return {}; + } + } + + /** + * traverse all children of the node whose node type is "nodeType", and check their valid. + * @param nodeChildren {array} + * children's nodes collection + * @param nodeType {string} + * current node type + * @return {Boolean} + * if pass, return true, else return false. + * @private + */ + var _traverseChildrenByNode = function (nodeChildren, nodeType) { + try { + //call + var nodeIndicator = configXsd.getElementIndicator(nodeType), + childrenNodes = configXsd.getChildren(nodeType); + //no children + if (!nodeIndicator || !childrenNodes){ + return false; + } + + var childrenNodesCount = childrenNodes.length, + childrenCount = nodeChildren.length, + isChildrenValid = true; + if (nodeIndicator.order == "all") { + if (childrenCount != childrenNodesCount) { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_COUNT", + "errorBlock": false, + "errorArgu": [nodeType, childrenCount], + "errorNodeType": nodeType + }); + return false; + } + isChildrenValid = _checkChildValid(nodeChildren, nodeType, "all"); + } + else if (nodeIndicator.order == "choice"){ + var minNodes = nodeIndicator.occurrence.min; + var maxNodes = nodeIndicator.occurrence.max; + + if (childrenCount < minNodes || childrenCount > maxNodes) { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_COUNT", + "errorBlock": false, + "errorArgu": [nodeType, childrenCount], + "errorNodeType": nodeType + }); + return false; + } + isChildrenValid = _checkChildValid(nodeChildren, nodeType, "choice"); + } + else if (nodeIndicator.order == "sequence"){ + isChildrenValid = _checkChildValid(nodeChildren, nodeType, "sequence"); + } + + return isChildrenValid ? true : false; + } + catch (err) { + //report + /*_doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + });*/ + console.log("In check elements, the exception is happened, that's '" + err.message + "'"); + return false; + } + } + + /** + * check whether or not the count of current node occurring in xml file is valid. + * @param nodeChildName {string} + * some child type of current node + * @param nodeChildCount {number} + * count of current node occurring in xml file + * @param nodeType {string} + * current node type + * @return {Boolean} + * if count is valid, return true, else return false. + * @private + */ + var _checkChildOccursValid = function (nodeChildName, nodeChildCount, nodeType) { + try { + //call + var childrenNodes = configXsd.getChildren(nodeType), + childrenNodesCount = childrenNodes.length; + + for (var i = 0; i < childrenNodesCount; i++) { + var nodeChild = childrenNodes[i]; + if (nodeChild.name == nodeChildName){ + var minOccurs = nodeChild.occurrence.minOccurs; + var maxOccurs = nodeChild.occurrence.maxOccurs; + + if (nodeChildCount >= minOccurs && maxOccurs == "unbounded"){ + return true; + } + else if (nodeChildCount >= minOccurs && nodeChildCount <= maxOccurs){ + return true; + } + else{ + return false; + } + } + } + return false; + } + catch (err) { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + }); + return false; + } + } + + /** + * get someone child index. + * @param nodeChildName {string} + * child type + * @param nodeType {string} + * current node type + * @return {Number} + * if exist child, return index(0 to n), else return -1. + * @private + */ + var _getChildIndex = function (nodeChildName, nodeType) { + try { + //call + var childrenNodes = configXsd.getChildren(nodeType), + childrenNodesCount = childrenNodes.length; + + for (var i = 0; i < childrenNodesCount; i++) { + var nodeChild = childrenNodes[i]; + if (nodeChild.name == nodeChildName){ + return i; + } + } + return -1; + } + catch (err) { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + }); + return false; + } + } + + /** + * check children element whether or not its valid. + * @param nodeChildren {Array} + * children element array + * @param nodeType {string} + * element type + * @return {Boolean} + * passes, true, else, false. + * @private + */ + var _checkChildValid = function (nodeChildren, nodeType, nodeOrder) { + var childrenCount = nodeChildren.length, + isChildrenValid = true, + tempChildIndex = -1; + for (var i = 0; i < childrenCount; i++) { + for (var childType in nodeChildren[i]){ + var childIndex = _getChildIndex(childType, nodeType); + + if (nodeOrder == 'sequence'){ + if (tempChildIndex < childIndex){ + tempChildIndex = childIndex; + } + else{ + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_SEQUENCE", + "errorBlock": false, + "errorArgu": [nodeType], + "errorNodeType": nodeType + }); + return false; + } + } + //call + if (configXsd.parentAllowsChild(nodeType, childType)) { + var childCount = nodeChildren[i][childType]; + if (!_checkChildOccursValid(childType, childCount, nodeType)) { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_VALID", + "errorBlock": false, + "errorArgu": [nodeType, childType, childCount], + "errorNodeType": nodeType + }); + isChildrenValid = false + } + } + else { + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_ALLOWIN", + "errorBlock": false, + "errorArgu": [childType, nodeType], + "errorNodeType": nodeType + }); + isChildrenValid = false; + } + } + } + return isChildrenValid; + } + + /** + * judge whether or not current node can be allowed in "nodeParent". + * @param nodeParent {string} + * parent node type or type of node allowed in + * @param nodeType {string} + * current node type + * @return {Boolean} + * if allowed in, return true, else return false. + * @private + */ + var _isParentExistByNode = function (nodeParent, nodeType) { + try { + //call + if (nodeParent == "" && nodeType == "widget") return true; + + var isNodeParentExist = configXsd.childAllowsParent(nodeParent, nodeType); + if (!isNodeParentExist){ + //report + _doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_LACK", + "errorBlock": false, + "errorArgu": [nodeType, nodeParent], + "errorNodeType": nodeType + }); + return false; + } + return true; + } + catch (err) { + //report + /*_doReports({ + "featureCode": "configElements", + "errorCode": "PACKAGE_CONFIG_ELEMENTS_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + });*/ + console.log("In check elements, the exception is happened, that's '" + err.message + "'"); + return false; + } + } + + /** + * judge someone node whose type is "nodeType" whether or not there is "text" item. + * @param nodeText {string} + * value of node text. + * @param nodeType {string} + * @return {Boolean} + * if not exist "text", and "nodeText" is not null, return false, other return true. + * @private + */ + var _isTextValidByNode = function (nodeText, nodeType) { + try { + //call + var isTextExist = configXsd.textExist(nodeType); + if (!isTextExist && nodeText) { + //report + _doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_EXIST", + "errorBlock": false, + "errorArgu": ["text"], + "errorNodeType": nodeType + }); + return false; + } + return true; + } + catch (err) { + //report + /*_doReports({ + "featureCode": "configAttributes", + "errorCode": "PACKAGE_CONFIG_ATTRIBUTES_EXCEPTION", + "errorBlock": false, + "errorArgu": [err.message], + "errorNodeType": nodeType + });*/ + console.log("In check elements' text, the exception is happened, that's '" + err.message + "'"); + return false; + } + + } + + /** + * get entrance file of widget executed. + * @return {string} + * if element "content" was defined, return its attribute "src", else return "". + */ + this.getStartFile = function () { + var nodesWidget = _nodesCollection, + nodesWidgetCount = nodesWidget.length, + contentNode; + for (var i = 0; i < nodesWidgetCount; i++){ + var node = nodesWidget[i]; + if (node.type == "content"){ + contentNode = node; + } + if (node.type == "tizen:content"){ + return node.propertys.src; + } + } + return contentNode ? contentNode.propertys.src : ""; + } + + /** + * get icon name of widget. . + * @return {string} + * if element "icon" was defined, return its attribute "src", else return "". + */ + this.getIconSrc = function () { + var nodesWidget = _nodesCollection, + nodesWidgetCount = nodesWidget.length; + for (var i = 0; i < nodesWidgetCount; i++){ + var node = nodesWidget[i]; + if (node.type == "icon"){ + return node.propertys.src; + } + } + return ""; + } + + /** + * get privilege collection of tizen, or get collection whose type is "tizen:privilege". + * @return {Array} + * if not, return []. + */ + this.getPrivileges = function () { + var nodesWidget = _nodesCollection; + var nodesWidgetCount = nodesWidget.length; + var privilegeCollection = []; + for (var i = 0; i < nodesWidgetCount; i++){ + var node = nodesWidget[i]; + if (node.type == "tizen:privilege"){ + privilegeCollection.push(node.propertys.name); + } + } + return privilegeCollection; + } + + /** + * get widget name. + * @return {string} + * if node "name" was defined, return node.text, else return "". + */ + this.getWidgetName = function () { + var nodesWidget = _nodesCollection; + var nodesWidgetCount = nodesWidget.length; + for (var i = 0; i < nodesWidgetCount; i++){ + var node = nodesWidget[i]; + if (node.type == "name"){ + return node.text; + } + } + return ""; + } + + /** + * get all values of property about element type + * @param nodeType {string} + * element type + * @param propertyName {string} + * property name + * @return {Array} + */ + this.getPropertyValuesByNode = function (nodeType, propertyName) { + var allNodes = _nodesCollection, + allNodeCount = allNodes.length, + propertyValues = []; + + for (var i = 0; i< allNodeCount; i++) { + if (allNodes[i].type == nodeType) { + var propertyValue = allNodes[i].propertys[propertyName]; + if (propertyValue) { + propertyValues.push(propertyValue); + } + } + } + return propertyValues; + } + + /** + * get all values of property + * @param propertyName {string} + * property name + * @return {Array} + */ + this.getPropertyValues = function (propertyName) { + var allNodes = _nodesCollection, + allNodeCount = allNodes.length, + propertyValues = []; + + for (var i = 0; i< allNodeCount; i++) { + var propertyValue = allNodes[i].propertys[propertyName]; + if (propertyValue) { + propertyValues.push(propertyValue); + } + } + return propertyValues; + } + + this.getFeatureResult = function () { + return _featureReportResult; + } + + this.getAccessElement = function () { + var allNodes = _nodesCollection, + allNodeCount = allNodes.length, + accessElements = []; + + for (var i = 0; i< allNodeCount; i++) { + if (allNodes[i]["type"] == "access") { + var tmp = {}; + if (allNodes[i].propertys["origin"]) + tmp["origin"] = allNodes[i].propertys["origin"]; + if (allNodes[i]["subdomains"]) + tmp["subdomains"] = allNodes[i].propertys["subdomains"]; + //console.log(tmp) + accessElements.push(tmp); + } + } + return accessElements; + } + } + + exports.ConfigXMLParser = new ConfigXMLParser(); +}(typeof exports === 'undefined' ? (exports = {}) : exports)); diff --git a/web/src/analyzeWidgetSignature.js b/web/src/analyzeWidgetSignature.js new file mode 100644 index 0000000..0d024a1 --- /dev/null +++ b/web/src/analyzeWidgetSignature.js @@ -0,0 +1,695 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function (exports) { + var SignatureXMLParser = function(){ + //require modules + var errors = require('../../utils/errors.js'), + URI = require("../../lib/uri-js/uri.js"), + fileStream = require('fs'), + _elementCollection = [], + _signatureFileContent; + + var _signatureIgnoreElements = []; + + var _signatureStandardFormat = { + 'Signature': { + elementType: "complex-empty", + propertys: [ + { + name: "Id", + type: "xs:ID", + use: "optional" + }, + { + name: "xmlns", + type: "xmlns", + use: "optional" + } + ], + parent: '', + children: { + indicator: { + order: true, + isChoice: false + }, + contains: [{'SignedInfo': [1, 1]},{'SignatureValue': [1, 1]},{'KeyInfo': [0, 1]},{'Object': [1]}] + }, + text: '' + }, + 'SignedInfo': { + elementType: "complex-empty", + propertys: [ + { + name: "Id", + type: "xs:ID", + use: "optional" + } + ], + parent: 'Signature', + children: { + indicator: { + order: true, + isChoice: false + }, + contains: [{'CanonicalizationMethod': [1, 1]},{'SignatureMethod': [1, 1]},{'Reference': [1]}] + }, + text: '' + }, + 'CanonicalizationMethod': { + elementType: "complex-mixed", + propertys: [ + { + name: "Algorithm", + type: "xs:anyURI", + use: "required" + } + ], + parent: 'SignedInfo', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'*': [0]}] + }, + text: '' + }, + 'SignatureMethod': { + elementType: "complex-mixed", + propertys: [ + { + name: "Algorithm", + type: "xs:anyURI", + use: "required" + } + ], + parent: 'SignedInfo', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'*': [0]}] + }, + text: '' + }, + 'Reference': { + elementType: "complex-empty", + propertys: [ + { + name: "Id", + type: "xs:ID", + use: "optional" + }, + { + name: "URI", + type: "xs:anyURI", + use: "optional" + }, + { + name: "Type", + type: "xs:anyURI", + use: "optional" + } + ], + parent: 'SignedInfo', + children: { + indicator: { + order: true, + isChoice: false + }, + contains: [{'Transforms': [0]},{'DigestMethod': [1, 1]},{'DigestValue': [1, 1]}] + }, + text: '' + }, + 'Transforms': { + elementType: "complex-empty", + propertys: [], + parent: 'Reference', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'Transform': [1]}] + }, + text: '' + }, + 'Transform': { + elementType: "complex-empty", + propertys: [ + { + name: "Algorithm", + type: "xs:anyURI", + use: "required" + } + ], + parent: 'Transforms', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'*': [0]}] + }, + text: '' + }, + 'DigestMethod': { + elementType: "complex-empty", + propertys: [ + { + name: "Algorithm", + type: "xs:anyURI", + use: "required" + } + ], + parent: 'Reference', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'*': [0]}] + }, + text: '' + }, + 'DigestValue': { + elementType: "complex-text", + propertys: [], + parent: 'Reference', + children: {}, + text: 'xs:base64Binary' + }, + 'SignatureValue': { + elementType: "complex-text", + propertys: [ + { + name: "Id", + type: "xs:ID", + use: "optional" + } + ], + parent: 'Signature', + children: {}, + text: 'xs:base64Binary' + }, + 'KeyInfo': { + elementType: "complex-mixed", + propertys: [ + { + name: "Id", + type: "xs:ID", + use: "optional" + } + ], + parent: 'Signature', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'X509Data': [1]}] + }, + text: '' + }, + 'X509Data': { + elementType: "complex-empty", + propertys: [], + parent: 'KeyInfo', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'X509Certificate': [1]}] + }, + text: '' + }, + 'X509Certificate': { + elementType: "complex-text", + propertys: [], + parent: 'X509Data', + children: {}, + text: 'xs:base64Binary' + }, + 'Object': { + elementType: "complex-mixed", + propertys:[ + { + name: "Id", + type: "xs:ID", + use: "optional" + }, + { + name: "MimeType", + type: "xs:string", + use: "optional" + }, + { + name: "Encoding", + type: "xs:anyURI", + use: "optional" + } + ], + parent: 'Signature', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'SignatureProperties': [1, 1]},{'*': [0]}] + }, + text: '' + }, + 'SignatureProperties': { + elementType: "complex-empty", + propertys:[ + { + name: "Id", + type: "xs:ID", + use: "optional" + }, + { + name: "xmlns:dsp", + type: "xs:anyURI", + use: "optional" + } + ], + parent: 'Object', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'SignatureProperty': [1]}] + }, + text: '' + }, + 'SignatureProperty': { + elementType: "complex-empty", + propertys:[ + { + name: "Id", + type: "xs:ID", + use: "optional" + }, + { + name: "Target", + type: "xs:anyURI", + use: "required" + } + ], + parent: 'SignatureProperties', + children: { + indicator: { + order: false, + isChoice: false + }, + contains: [{'*': [1]}] + }, + text: '' + } + }; + + var _signatureAttributeValid = { + "xs:ID": function (val) { + if (typeof val == 'string') { + return true; + } + else { + return false; + } + }, + "xs:string": function (val) { + if (typeof val == 'string') { + return true; + } + else { + return false; + } + }, + "xs:base64Binary": function (val) { + if (typeof val == 'string') { + return true; + } + else { + return false; + } + }, + "xmlns": function (val) { + var re = /^http:\/\/www.w3.org\/2000\/09\/xmldsig#$/; + return re.test(val); + }, + "xs:anyURI": function (val) { + if (val.trim().length == 0) return false; + var components = URI.parse(val); + if (components.errors.length === 0) { + return true; + } else { + return false; + } + } + }; + + this.readXMLFile = function (signatureFilePath) { + return fileStream.readFileSync(signatureFilePath, 'ascii'); + } + + var _doSignatureXMLParser = function (signatureFileContent) { + var xmlParser = require('./xmlParser.js').XMLParser; + + try{ + _elementCollection = xmlParser.parser(signatureFileContent); + _signatureFileContent = signatureFileContent; + } + catch (err) { + //report + return false; + } + + return _elementCollection; + } + + this.checkSignatureValid = function (signatureFileContent) { + _doSignatureXMLParser (signatureFileContent) + + var elementsCount = _elementCollection.length, + isPassed = true; + //console.log("Signature Element Count: " + elementsCount); + for (var i = 0; i < elementsCount; i++) { + //console.log("========================================================================="); + var elementItem = _elementCollection[i], + elementType = elementItem.type, + elementParentType = elementItem.parent, + elementChildren = elementItem.children, + elementPropertys = elementItem.propertys, + elementText = elementItem.text; + + //start check signature file + if (! _checkElementsExistByType(elementType, elementParentType)) { + //console.log("-- Abort Error In Checking Signature Element."); + isPassed = false; + break; + //return false; + } + + if (_signatureIgnoreElements.indexOf(elementType) > -1 || _signatureIgnoreElements.indexOf(elementParentType) > -1) { + continue; + } + + if (! _checkElementParentValid(elementType, elementParentType)) { + //console.log("-- Abort Error In Parent of Checking Signature Element."); + isPassed = false; + break; + //return false; + } + + if (! _checkElementChildrenValid(elementType, elementChildren)) { + //console.log("-- Abort Error In Children of Checking Signature Element."); + isPassed = false; + break; + //return false; + } + + if (! _checkElementAttributeValid(elementType, elementPropertys)) { + //console.log("-- Abort Error In Attribute of Checking Signature Element."); + isPassed = false; + break; + //return false; + } + + if (! _checkElementText(elementType, elementText)) { + //console.log("-- Abort Error In Text of Checking Signature Element."); + isPassed = false; + break; + //return false; + } + } + + if (!isPassed) throw "bad signature"; + } + + /** + * check whether or not current element does exist. + * @param elementType {string} + * tag name of current signature element + * @param elementParentType {string} + * tag name of signature parent element + * @return {Boolean} + * if exist, return true, else false + * @private + */ + var _checkElementsExistByType = function (elementType, elementParentType) { + //console.log("In Checking Signature Element: " + elementType); + var isElementExist = _signatureStandardFormat[elementType]; + if (!isElementExist){ + return _checkElementsExistByParent(elementType, elementParentType); + } + return true; + } + + /** + * check whether or not current element is any element + * @param elementType {string} + * signature element tag name + * @param elementParentType {string} + * signature parent element tag name + * @return {Boolean} + * if yes, return true, else false + * @private + */ + var _checkElementsExistByParent = function (elementType, elementParentType) { + //console.log("-- Info In Checking Signature Element: check any element"); + try{ + var elementParentContains = _signatureStandardFormat[elementParentType].children.contains; + for (var i = 0; i < elementParentContains.length; i++) { + if (elementParentContains[i]["*"]) { + _signatureIgnoreElements.push(elementType); + return true; + } + } + //console.log("-- Error In Checking Signature Element: no allow any element"); + return false; + } + catch (err) { + //console.log("-- Error In Checking Signature Element: " + err.message); + return false; + } + } + + /** + * check whether or not current element's parent is valid + * @param elementType {string} + * signature element tag name + * @param elementParentType {string} + * signature parent element tag name + * @return {Boolean} + * if yes, return true, else false + * @private + */ + var _checkElementParentValid = function (elementType, elementParentType) { + //console.log("In Checking Parent of Signature Element: " + elementType + " (Parent: " + elementParentType + ")"); + var elementParent = _signatureStandardFormat[elementType].parent; + if (elementParent == elementParentType) { + return true; + } + else { + return false; + } + } + + /** + * check whether or not current element's children is valid + * @param elementType {string} + * signature element tag name + * @param elementChildren {Array} + * signature element's children collection + * @return {Boolean} + * if yes, return true, else false + * @private + */ + var _checkElementChildrenValid = function (elementType, elementChildren) { + //console.log("In Checking Children of Signature Element: " + elementType + " (Children Count: " + elementChildren.length + ")"); + var elementChildrenCollection = _signatureStandardFormat[elementType].children; + if (elementChildrenCollection.indicator) { + return _checkElementChildrenOrder (elementChildren, elementChildrenCollection.contains, elementChildrenCollection.indicator.order) + } + else { + if (elementChildren.length == 0) return true; + //console.log("-- Error In Checking Children of Signature Element: there should be children"); + return false; + } + } + + /** + * check whether or not current element's children is standard format + * @param elementChildren {Array} + * signature element's children collection + * @param standardElementChildren {Object} + * standard signature element's children collection + * @param order {Boolean} + * children order ? + * @return {Boolean} + * if yes, return true, else false + * @private + */ + var _checkElementChildrenOrder = function (elementChildren, standardElementChildren, order) { + var elementChildrenCount = elementChildren.length, + elementTypeCollection = _getStandardElementChildrenType(standardElementChildren), + previousIndex = -1; + + for (var i = 0; i < elementChildrenCount; i++) { + var elementChildItem = elementChildren[i], + elementChildType, + elementChildCount; + for (var elsType in elementChildItem) { + elementChildType = elsType; + elementChildCount = elementChildItem[elementChildType]; + } + + var tempPreviousIndex, standardElementChildrenRange = []; + if (elementTypeCollection.indexOf("*") > -1) { + tempPreviousIndex = elementTypeCollection.indexOf(elementChildType); + if (tempPreviousIndex > -1) { + standardElementChildrenRange = standardElementChildren[tempPreviousIndex][elementChildType]; + } + else { + tempPreviousIndex = elementTypeCollection.indexOf("*"); + standardElementChildrenRange = standardElementChildren[tempPreviousIndex]["*"]; + } + } + else { + tempPreviousIndex = elementTypeCollection.indexOf(elementChildType); + standardElementChildrenRange = standardElementChildren[tempPreviousIndex][elementChildType]; + } + + if (order) { + if (tempPreviousIndex > previousIndex) { + previousIndex = tempPreviousIndex; + } + else { + //console.log("-- Error In Checking Children of Signature Element: order is invalid"); + return false; + } + } + + if (standardElementChildrenRange.length == 1) { + if (elementChildCount < standardElementChildrenRange[0]) { + //console.log("-- Error In Checking Children of Signature Element: " + elementChildCount + " times is invalid"); + return false; + } + } + else if (standardElementChildrenRange.length == 2) { + if (elementChildCount < standardElementChildrenRange[0] || elementChildCount > standardElementChildrenRange[1]) { + //console.log("-- Error In Checking Children of Signature Element: " + elementChildCount + " times is invalid"); + return false; + } + } + else { + //console.log("-- Error In Checking Children of Signature Element: exception"); + return false; + } + } + + return true; + } + + /** + * get children collection of some standard signature element + * @param standardElementChildren {Array} + * children collection of some standard signature element + * @return {Array} + * children name collection of some standard signature element + * @private + */ + var _getStandardElementChildrenType = function (standardElementChildren) { + var elementTypeCollection = []; + for (var i = 0; i < standardElementChildren.length; i++){ + for (var elsType in standardElementChildren[i]) { + elementTypeCollection.push(elsType); + } + } + return elementTypeCollection; + } + + /** + * check whether or not attribute of current element is valid + * @param elementType {string} + * tag name of current element + * @param elementPropertys {Object} + * attribute of current element + * @return {Boolean} + * if yes, return true, else false + * @private + */ + var _checkElementAttributeValid = function (elementType, elementPropertys) { + //console.log("In Checking Attribute of Signature Element: " + elementType); + var standardElementPropertys = _signatureStandardFormat[elementType].propertys, + standardElementPropertysCount = standardElementPropertys.length; + for (var i = 0; i < standardElementPropertysCount; i++) { + var elementProperty = standardElementPropertys[i], + elementPropertyValue = elementPropertys[elementProperty.name]; + if (elementProperty.use == "required") { + if (elementPropertyValue) { + elementPropertys[elementProperty.name] == false; + return true + } + else { + //console.log("-- Error In Checking Attribute of Signature Element: lack " + elementProperty.name); + return false; + } + } + else { + if (elementPropertyValue) { + elementPropertys[elementProperty.name] == false; + return true + } + } + } + for (var property in elementPropertys) { + if (elementPropertys[property]) { + //console.log("-- Error In Checking Attribute of Signature Element: excess " + property); + return false; + } + } + return true; + } + + /** + * check whether or not text does exist + * @param elementType {string} + * tag name of current element + * @param elementText {string} + * text of current element + * @return {Boolean} + * if exist, return true, else false + * @private + */ + var _checkElementText = function (elementType, elementText) { + //console.log("In Checking Text of Signature Element: " + elementType); + var standardElementText = _signatureStandardFormat[elementType].text, + standardElementComplex = _signatureStandardFormat[elementType].elementType; + + if (["simple", "complex-text", "complex-mixed"].indexOf(standardElementComplex) > -1) { + return true + } else { + return elementText ? false : true; + } + } + } + + exports.SignatureXMLParser = new SignatureXMLParser(); +}(typeof exports === 'undefined' ? (exports = {}) : exports)); diff --git a/web/src/apiScopeInterfaces.js b/web/src/apiScopeInterfaces.js new file mode 100644 index 0000000..20ae5ad --- /dev/null +++ b/web/src/apiScopeInterfaces.js @@ -0,0 +1,757 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function (exports) { + var API = function () { + var //_checkScopePath = _dirname + '/data/apiScope.json', + _checkVersionData = null, + //_targetVersion = "2.2", + _checkedAPIObject = {}, + _checkedVersionResult = {}, + //_checkVersions = ["2.1", "2.2"], + _isCheckVersion = true; + + var fs = require('fs'), + htmlParser = require('../../lib/htmlparser'), + _handler, + _parser, + startHtml; + + this.setTargetVersion = function (version) { + _targetVersion = version; + } + + var database = require(__dirname + "/databaseManagement").Database; + + var _checkVersions = database.getVersions(), + _targetVersion = _checkVersions[_checkVersions.length - 1], + _checkScopePath = __dirname + database.getAPIScopePathByVersion(); + + /** + * To get all data object. + * + * @ return API scope object, if can not get the data, return null. + */ + var _getApiScope = function () { + var dataFile = _checkScopePath; + + if (!_checkVersionData) { + try { + var parserResult = JSON.parse(fs.readFileSync(dataFile, 'ascii')); + _checkVersionData = {}; + for (var key in parserResult) { + for (var itemKey in parserResult[key]) { + if (parserResult[key][itemKey].inheritance && typeof (parserResult[key][itemKey].inheritance.parent) == "string") { + parserResult[key][itemKey].inheritance.parent = [parserResult[key][itemKey].inheritance.parent]; + } + _checkVersionData[itemKey] = parserResult[key][itemKey]; + } + } + } catch(e) { + console.log('[API-Checker]: Failed to load API data. its reason is ' + e); + } + } + + return _checkVersionData; + } + + _getApiScope(); + + /** + * To remove the 'window.' prefix. + * + * @ param str + * the string to check + * + * @ return a string without 'window.' prefix. + */ + var _removeWindowPrefix = function (str) { + var strSplit = str.split('.'); + if (strSplit[0] == 'window') { + strSplit.shift(); + return _removeWindowPrefix(strSplit.join('.')); + }else { + return str; + } + } + + /** + * Convert prefix of '$' to 'jQuery'. + * + * @param str + * the string to check + * + * @return a string start as 'jQuery'. + */ + var _convertjQueryPrefix = function (str) { + if ((/^\$/).test(str)) { + return 'jQuery' + str.substr(1); + } else { + return str; + } + } + + var _checkAPIUnit = function (checkString) { + var tempCheckString, checkedAPIObject, + targetAPIScope = _checkVersionData, + backtrackingStringArray = [], + isFirstAccess = true; + + if (!checkString || typeof(checkString) !== 'string') return null; + if (!targetAPIScope) return null; + + if (_checkedAPIObject[checkString]) return _checkedAPIObject[checkString]; + + if (checkString == 'window') { + tempCheckString = checkString; + } else { + tempCheckString = _removeWindowPrefix(checkString); + + if (tempCheckString.charAt(0) == '$') { + tempCheckString = _convertjQueryPrefix(tempCheckString); + } + if (tempCheckString.indexOf('jQuery(') == 0) { + tempCheckString = 'jQuery()' + tempCheckString.substr(tempCheckString.indexOf(')') + 1); + } + } + /* ignore checked */ + var chain = tempCheckString.split('.'); + if (["jQuery", "jQuery()", "chrome", "Globalize"].indexOf(chain[0]) >= 0) { + return { _inJquery_: true } + } + /* -- end ignore checked */ + + var isModule = false; + + function _traverseAndSearchAPI (targetAPIObject, tempToCheckString, checkStringPrefix, checkStringSuffix) { + var checkedAPIObject = targetAPIObject[tempToCheckString], + checkedAPIPrefixObject = targetAPIObject[checkStringPrefix], + checkedAPIWindowObject = targetAPIObject["Window"]; + + if (checkedAPIObject) { + if (isModule) { + var tmp = {}; + for (var key in checkedAPIObject) { + tmp[key] = checkedAPIObject[key]; + if (key == "type") + tmp[key] = "module"; + } + _checkedAPIObject[tempToCheckString + "()"] = tmp; + return tmp; + } + _checkedAPIObject[tempToCheckString] = checkedAPIObject; + return checkedAPIObject; + } + + if (checkStringPrefix && checkedAPIPrefixObject) { + + if (checkedAPIPrefixObject.inheritance) { + checkedAPIPrefixObject.inheritance.parent.forEach(function(inheri) { + if (inheri != "Object") { + backtrackingStringArray.push(inheri + checkStringSuffix); + } + }); + } + + if (checkedAPIPrefixObject.instanceof) { + backtrackingStringArray.push(checkedAPIPrefixObject.instanceof.type + "()" + checkStringSuffix); + } + + if (checkedAPIPrefixObject.implements) { + targetAPIObject[checkStringPrefix].implements.impl.forEach(function(impl) { + backtrackingStringArray.push(impl + checkStringSuffix); + }); + } + } + + if (checkedAPIWindowObject && isFirstAccess && backtrackingStringArray.length == 0) { + var windowName = 'Window().' + tempToCheckString; + var toCheckAPIObject = targetAPIObject[windowName]; + if (toCheckAPIObject) { + _checkedAPIObject[windowName] = toCheckAPIObject; + return toCheckAPIObject; + } + else if (checkedAPIWindowObject.implements) { + checkedAPIWindowObject.implements.impl.forEach(function(impl) { + backtrackingStringArray.push(impl + '().' + tempToCheckString); + }); + } + isFirstAccess = false; + } + } + + do { + var tempArray = tempCheckString.split('.'), + tempStringPrefix, tempStringSuffix; + if (tempArray.length > 1) { + var checkLength = tempArray[0].length; + var checkPos = tempArray[0].indexOf('()'); + + if (checkPos > 0) { + //Handle the Class type + tempStringPrefix = tempCheckString.substring(0, checkPos); + tempStringSuffix = tempCheckString.substr(checkPos); + } else { + //Handle the object. + tempStringPrefix = tempCheckString.substring(0, checkLength); + tempStringSuffix = tempCheckString.substr(checkLength); + } + + var lastItemString = tempArray[tempArray.length - 1]; + var isExistFlag = lastItemString.substr(lastItemString.length - 2); + if (isExistFlag == "()"){ + tempCheckString = tempCheckString.substring(0, tempCheckString.length - 2); + tempStringSuffix = tempCheckString.substr(checkLength); + isModule = true; + } + } + else { + var isExistFlag = tempCheckString.substr(tempCheckString.length - 2); + if (isExistFlag == "()"){ + tempCheckString = tempCheckString.substring(0, tempCheckString.length - 2); + isModule = true; + } + } + checkedAPIObject = _traverseAndSearchAPI(targetAPIScope, tempCheckString, tempStringPrefix, tempStringSuffix); + if (backtrackingStringArray.length > 0) { + tempCheckString = backtrackingStringArray[0]; + //console.log(tempCheckString) + if (_checkedAPIObject[tempCheckString]) return _checkedAPIObject[tempCheckString]; + + backtrackingStringArray.shift(); + } else { + tempCheckString = ''; + } + }while(!checkedAPIObject && tempCheckString) + + if (checkedAPIObject && _isCheckVersion) { + var apiVersion = checkedAPIObject.version; + if (! (_checkAPIVersion(_targetVersion, apiVersion, checkString)).status){ + return null; + } + } + + return checkedAPIObject ? checkedAPIObject : null; + } + + /** + * To check if an incoming string is an API. + * + * @ param checkString + * {string}: the string to check. + * + * @ return {boolean}: true if the API exist, or false if non-exist. + */ + this.isExisting = function (checkString) { + var apiObject = _checkAPIUnit(checkString); + return apiObject ? true : false; + } + + /** + * To get the API type. + * + * @ param checkString + * {string}: the key string to check an API. + * + * @ return {string|""}: the related API type string. If not found the matched API, returns the null string. + */ + this.getApiType = function (checkString) { + var apiObject = _checkAPIUnit(checkString); + if (!apiObject || !apiObject.hasOwnProperty('type')) return ""; + + return apiObject.type; + } + + /** + * To get the API return type. + * + * @ param id + * {string}: the key string to check an API. + * @ param argument + * {array|undefined}: the argument array which be set to an API, or undefined. + * + * @ return {string|""}: the related API return type string.In following conditions, it will return the null string: + * 1. Not found the matched API; + * 2. The API doesn't have a return value; + * 3. The API returns void. + */ + this.getReturnType = function (checkString, checkArgument) { + if (!checkArgument) { + checkArgument = []; + } + + if (!(checkArgument instanceof Array)) return ''; + if (!checkString || typeof(checkString) !== 'string') return ''; + + var apiObject = _checkAPIUnit(checkString), + returnType = ""; + if (apiObject["_inJquery_"]) return ""; + if (apiObject) { + //console.log(apiObject) + var len = apiObject.overload.length; + if (len >= 1) { + returnType = apiObject.overload[0].return; + for (var i = 0; i < len; i++) { + if (_checkArgument(checkArgument, apiObject.overload[i].parameter)) { + returnType = apiObject.overload[i].return; + break; + } + } + + //if (returnType == "Element") { + //console.log("=================================================") + //console.log(checkString) + //console.log(checkArgument) + //} + if (returnType == "Event" && checkArgument.length > 0 + && (checkString.indexOf("createEvent") != -1)) { + if (checkArgument[0]) { + returnType = checkArgument[0]; + } + else { + //console.log(checkString + "(" + checkArgument[0] + ") is invalid!") + returnType = "Event"; + } + } + if (returnType == "Element" && checkArgument.length > 0 + && ((checkString.indexOf("createElement") != -1) || (checkString.indexOf("createElementNS") != -1))) { + if (checkArgument[0]) { + returnType = 'HTML' + checkArgument[0].substring(0,1).toUpperCase() + checkArgument[0].substring(1).toLowerCase() + 'Element'; + } + else { + //console.log(checkString + "(" + checkArgument[0] + ") is invalid!") + returnType = "Element"; + } + } + else if ((returnType == "Element" || returnType == "NodeList" || returnType == "HTMLCollection") + && checkArgument.length > 0 + && (checkString.indexOf("createElement") == -1)) { + var tagName, + htmlData, + elementsMap = { + 'document.getElementsByName': 'name', + 'document.getElementsByClassName': 'class', + 'document.getElementsByTagName': 'tag', + 'document.getElementsByTagNameNS': 'tag', + 'document.getElementById': 'id', + 'jQuery': 'jQuery' + }; + checkString = _removeWindowPrefix(checkString); + if (checkString.charAt(0) === '$') { + checkString = _convertjQueryPrefix(checkString); + } + + var arg1 = checkArgument[0], flag = 0; + if (!arg1) { + //console.log(checkString + "(" + checkArgument[0] + ") is invalid!") + return ''; + } + + if (checkString == "document.querySelector" || checkString == "document.querySelectorAll") { + flag = (checkString == "document.querySelector") ? 1 : -1; + if (arg1.indexOf(" ") == -1) { + if (arg1.substring(0, 1) == "#") { + checkString = "document.getElementById"; + checkArgument[0] = arg1.substr(1); + } + else if (arg1.substring(0, 1) == ".") { + checkString = "document.getElementsByClassName"; + checkArgument[0] = arg1.substr(1); + } + else { + checkString = "document.getElementsByTagName"; + } + } + } + + function _getElementsMap(mapKey) { + var _elementsMap = { + 'getElementsByName': 'name', + 'getElementsByClassName': 'class', + 'getElementsByTagName': 'tag', + 'getElementsByTagNameNS': 'tag', + 'getElementById': 'id', + 'jQuery': 'jQuery' + } + for (var map in _elementsMap) { + if (mapKey.indexOf(map) > -1) { + return _elementsMap[map]; + } + } + return false; + } + + var tempElementsMap = _getElementsMap(checkString); + if (tempElementsMap) { + if (!checkArgument[0]) { + return ''; + } + + try { + htmlData = startHtml.data || ""; + _parser.parseComplete(htmlData); + tagName = _parserDom(_handler.dom, tempElementsMap, checkArgument[0]); + } catch(e) { + console.log('apiScopeInterface - Failed to parse index.html. ' + e); + } + //console.log(tagName) + + if (tagName) { + tagName = tagName.substring(0,1).toUpperCase() + tagName.substring(1).toLowerCase(); + if (tagName === 'Iframe') { + tagName = 'IFrame'; + } else if (tagName === 'A') { + tagName = 'Anchor'; + } else if (tagName === 'P') { + tagName = 'Paragraph'; + }else if (tagName === 'Td') { + tagName = 'TableCell'; + }else if (tagName === 'Tr') { + tagName = 'TableRow'; + } + + if (flag == 1) { + return 'HTML' + tagName + 'Element()'; + } + else if (flag == -1) { + return 'HTML' + tagName + 'Element()[]'; + } + else { + if (tempElementsMap === "id") { + return 'HTML' + tagName + 'Element()'; + } + else { + return 'HTML' + tagName + 'Element()[]'; + } + } + } + else { + return ''; + } + } + else { + return ''; + } + } + } + } + + return _formatType(returnType); + } + + /** + * To compare argument array. + * + * @ param argument + * the argument array to check, one-dimensional array + * @ param parameter + * the parameter prototype array to check, one-dimensional array + * + * @ return boolean value. If argument matchs parameter, return true; otherwise, return false. + */ + var _checkArgument = function (argument, parameter) { + var arg = argument || [], + para = parameter || []; + + //Currently, only compare the number of argument, but not check theirs' type. + if (arg.length === para.length) { + return true; + } else { + return false; + } + } + + /** + * Format the input type. + * + * @param type + * the type string to check + * + * @return A string + */ + var _formatType = function (type) { + var ignoreType = ['object', 'array', 'Date', 'boolean', 'number', 'string', 'function'], + pos; + + if (!type || typeof(type) !== 'string') { + return type; + } + + if (ignoreType.indexOf(type) === -1) { + pos = type.indexOf('[]'); + if (pos > 0 && pos === type.length-2) { + type = type.substring(0, pos); + type = type + "()[]"; + } + else{ + type = type + '()'; + } + } + + return type; + } + + _handler = new htmlParser.DefaultHandler(function (error, dom) { + if (error) { + console.log("apiScopeInterface - parser html failed", error); + } + }); + _parser = new htmlParser.Parser(_handler); + + var _parserDom = function (dom, attr, attrValue) { + var elementName = ''; + + if (attr === 'tag') return attrValue; + if (!dom) return elementName; + + function _parse(node) { + var attrs = node.attribs; + + if (elementName) return elementName; + + if (attrs && attrs[attr] && (attrs[attr] === attrValue)) { + elementName = node.name; + } + + if (node.children) { + node.children.forEach(function (child, i) { + _parse(child); + }); + } + } + + dom.forEach(function (node, attr, attrValue) { + _parse(node); + }); + + return elementName; + } + + /** + * To get the API privilege. + * + * @ param checkString + * {string}: the key string to check an API. + * + * @ return {string|""}: the related API privilege string.In following conditions, it will return the null string: + * 1. Not found the matched API; + * 2. The API doesn't have privilege property; + */ + this.getPrivilege = function (checkString) { + var apiObject = _checkAPIUnit(checkString); + + return (apiObject && apiObject.privilege) ? apiObject.privilege : ''; + } + + var _compareVersion = function (version, apiVersion) { + var compareMin, compareMax, apiVersionFilter = [], versionsFilter = []; + if (version.indexOf("~") > -1) { + compareMin = parseFloat(version.split("~")[0]); + compareMax = parseFloat(version.split("~")[1]); + } + else if (version.indexOf("+") > -1) { + compareMin = parseFloat(version.split("+")[0]); + compareMax = Number.MAX_VALUE; + } + else if (version.indexOf("-") > -1) { + compareMin = Number.MIN_VALUE; + compareMax = parseFloat(version.split("-")[0]); + } + + for (var j = 0; j < apiVersion.length; j++) { + if (parseFloat(apiVersion[j]) >= compareMin && parseFloat(apiVersion[j]) <= compareMax) { + apiVersionFilter.push(apiVersion[j]); + } + } + for (var k = 0; k < _checkVersions.length; k++) { + if (parseFloat(_checkVersions[k]) >= compareMin && parseFloat(_checkVersions[k]) <= compareMax) { + versionsFilter.push(_checkVersions[k]); + } + } + if (apiVersionFilter.length != versionsFilter.length) { + return { + status: false, + errorVersion: apiVersionFilter, + rightVersion: versionsFilter, + checkVersion: _checkVersions + }; + } + else { + var apiVersionFilterSort = apiVersionFilter.sort(); + var versionsFilterSort = versionsFilter.sort(); + for (var m = 0; m < apiVersionFilterSort.length; m++) { + if (apiVersionFilterSort[m] != versionsFilterSort[m]) { + return { + status: false, + errorVersion: apiVersionFilter, + rightVersion: versionsFilter, + checkVersion: _checkVersions + }; + } + } + } + return { + status: true + }; + } + + /** + * To get the supported API version. + * + * @ param id + * {string}: the key string to check an API. + * + * @ return {object|null}: the API supported version object. Format: {'start': 'xxx', 'end': 'yyy'}. If not found, return null. + * + */ + var _checkAPIVersion = function (version, apiVersion, checkString) { + var checkVersionResult = {}; + //Database has two format: + //string "1.0", "1.1~1.7", "2.0+", "1.0-" + if (typeof version == "string") { + version = [version]; + } + + //array ["1.0", "1.1~1.7", "2.0+", "1.0-"] + for (var i = 0; i < version.length; i++) { + if (version[i].indexOf("~") > -1 || version[i].indexOf("+") > -1 || version[i].indexOf("-") > -1) { + var compareResult = _compareVersion(version[i], apiVersion); + if (!compareResult.status) { + _checkedVersionResult[checkString] = compareResult; + return compareResult; + } + } + else { + if (apiVersion.indexOf(version[i]) == -1) { + checkVersionResult.status = false; + checkVersionResult.errorVersion = version; + checkVersionResult.rightVersion = apiVersion; + checkVersionResult.checkVersion = _checkVersions; + + _checkedVersionResult[checkString] = checkVersionResult; + return checkVersionResult; + } + } + } + checkVersionResult.status = true; + return checkVersionResult; + } + + /** + * To get the API parameter prototype. + * + * @ param id + * {string}: the key string to check an API. + * + * @ return {array|null}: the related API parameter array.In following conditions, it will return null: + * 1. Not found the matched API; + * 2. The API doesn't have an parameter; + */ + this.getParameterPrototype = function (checkString) { + var apiObject, + para = [], + len; + + apiObject = _checkAPIUnit(checkString); + if (apiObject) { + len = apiObject.overload.length; + if (len === 1) { + para = para.concat(apiObject.overload[0].parameter); + } else if (len > 1) { + apiObject.overload.forEach(function(fun) { + para.push(fun.parameter); + }); + } + } + + return para.length > 0 ? para : null; + } + + /** + * To check if an incoming string is in the API namespace. + * + * @ param checkString + * {string}: the string to check. + * + * @ return {boolean}: true if the id is in the API namespace, or false if doesn't in. + */ + this.inCheckingScope = function (checkString) { + var apiNamespece = ['tizen', 'document', 'navigator'], + idSplit; + + if (!checkString || typeof(checkString) !== 'string') { + return false; + } + + if (checkString == "window") return true; + + checkString = _removeWindowPrefix(checkString); + idSplit = checkString.split('.'); + if (apiNamespece.indexOf(idSplit[0]) >= 0) { + return true; + } + + if (this.isExisting(idSplit[0])) { + return true; + } + return false; + } + + /** + * To set a HTML content into interface. + * + * @param startFile + * {'data': htmlContent}: an input HTML object. + * + * @return {void} + */ + this.setHtmlFiles = function (startFile) { + startHtml = startFile || { data: ""}; + } + + this.checkAPIExistInOtherVersion = function (apiId) { + if (_isCheckVersion) { + if (_checkedVersionResult && _checkedVersionResult[apiId]) { + return _checkedVersionResult[apiId]; + } + } + return []; + } + + /** + * To get the first API return type. + * + * @ param id + * the key string to check an API + * + * @ return the related API return type string.In following conditions, it will return the null string: + * 1. Not found the matched API; + * 2. The API doesn't have a return value; + * 3. The API returns void; + */ + var _getFirstReturnType = function (id) { + var apiObject, + returnType = ''; + + apiObject = _checkAPIUnit(id); + if (apiObject && apiObject.overload && apiObject.overload.length > 0) { + returnType = apiObject.overload[0].return; + } + + return _formatType(returnType); + } + } + exports.API = new API(); +}(typeof exports === 'undefined' ? (apiChecker = {}) : exports)); diff --git a/web/src/astWalker.js b/web/src/astWalker.js new file mode 100644 index 0000000..0238c5a --- /dev/null +++ b/web/src/astWalker.js @@ -0,0 +1,223 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function (exports) { + var Stack = require('./stack.js'); + var Scope = require('./symbolScope.js'); + var logger = require('../../utils/logger.js').logger; + + visitingKeys = { + AssignmentExpression: ['left', 'right'], + ArrayExpression: ['elements'], + BlockStatement: ['body'], + BinaryExpression: ['left', 'right'], + BreakStatement: ['label'], + CallExpression: ['callee', 'arguments'], + CatchClause: ['param', 'body'], + ConditionalExpression: ['test', 'consequent', 'alternate'], + ContinueStatement: ['label'], + DebuggerStatement: [], + DirectiveStatement: [], + DoWhileStatement: ['body', 'test'], + EmptyStatement: [], + ExpressionStatement: ['expression'], + ForStatement: ['init', 'test', 'update', 'body'], + ForInStatement: ['left', 'right', 'body'], + FunctionDeclaration: ['id', 'body'], + FunctionExpression: ['id', 'body'], + Identifier: [], + IfStatement: ['test', 'consequent', 'alternate'], + Literal: [], + LabeledStatement: ['label', 'body'], + LogicalExpression: ['left', 'right'], + MemberExpression: ['object', 'property'], + NewExpression: ['callee', 'arguments'], + ObjectExpression: ['properties'], + Program: ['body'], + Property: ['key', 'value'], + ReturnStatement: ['argument'], + SequenceExpression: ['expressions'], + SwitchStatement: ['discriminant', 'cases'], + SwitchCase: ['test', 'consequent'], + ThisExpression: [], + ThrowStatement: ['argument'], + TryStatement: ['block', 'handlers', 'finalizer'], + UnaryExpression: ['argument'], + UpdateExpression: ['argument'], + VariableDeclaration: ['declarations'], + VariableDeclarator: ['id', 'init'], + WhileStatement: ['test', 'body'], + WithStatement: ['object', 'body'] + }; + + function Iterator (ast) { + this._ast = ast; + this._index = 0; + } + + Iterator.prototype = { + + ast: function () {return this._ast;}, + index: function (setValue) { + if (typeof setValue === "number") { + this._index = setValue; + } else { + return this._index; + } + }, + type: function () { + var ast = this._ast; + if (ast instanceof Array) { + return "AstArray" + } else if (ast instanceof Object && ast.hasOwnProperty("type")) { + return ast.type; + } else { + logger.error("Unknow ast node:\n" + JSON.stringify(ast)); + return null; + } + }, + usedApi: function () {return this._usedApi;}, + overWrittenApi: function () {return this._overWrittenApi}, + // return the ast array of children + children: function () { + var type = this.type(); + if (type === "AstArray") { + // reorder the children, put "FunctionDeclaration" first + var declarations = [], others = [], node; + for (var i = 0; i < this._ast.length; i++) { + node = this._ast[i]; + if (!(node instanceof Object && node.hasOwnProperty("type"))) { + continue; + } + if (node.type === "FunctionDeclaration") { + declarations.push(node); + } else { + others.push(node); + } + } + this._ast = others.concat(declarations); + return this._ast; + } else if (visitingKeys.hasOwnProperty(type)) { + var children = []; + keys = visitingKeys[type]; + for (var i = 0; i < keys.length; i++) { + children.push(this._ast[keys[i]]); + } + return children; + } else { + return []; + } + }, + hasScope: function () { + var scopeTypes = ["FunctionDeclaration", "FunctionExpression"]; + scopeTypes.push("ForInStatement"); + scopeTypes.push("CatchClause"); + return (scopeTypes.indexOf(this.type()) > -1); + }, + }; + + Iterator.prototype.constructor = Iterator; + + Iterator.prototype.scope = function () {return this._scope || null}; + Iterator.prototype.enter = function () { + var Helper = require('./helperActions.js'); + /* + * for caller + */ + if ((this._ast.type === 'NewExpression') || + (this._ast.type === 'CallExpression')) { + // pass the arguments + this._ast.callee["arguments"] = this._ast['arguments']; + } + + if (this.type() === "AstArray") { + var i = this._ast.length; + var node = this._ast[i]; + var scope = Scope.getCurrentScope(); + while (node instanceof Object && node.type === "FunctionDeclaration") { + if (node.id && node.id.name) { + scope.addSymbol(node.id.name, valueTypes['function'], {type:valueTypes['unknown']}); + } + i--; + node = this._ast[i]; + } + } + + /* + * for function + */ + if (this.hasScope()) { + var parentScope = Scope.getCurrentScope().id; + this._scope = new Scope(parentScope); + this._scope.enter(); + + switch (this._ast.type) { + case "FunctionExpression": + case "FunctionDeclaration": + // push "arguments" itself + this._scope.addSymbol("arguments", Helper.valueTypes["unknown"]); + + // pass the arguments to parameters + var args = this._ast['arguments']; + var params = this._ast.params; + + var i, argValue; + for (var i = 0; i < params.length; i++) { + var id = Helper.getLeftId(params[i]); + if (args instanceof Array && args[i]) { + argValue = Helper.evaluateExpression(args[i]); + } else { + argValue = {type: Helper.valueTypes["unknown"]}; + } + if (id) { + this._scope.addSymbol(id, argValue.type, argValue.value); + } else { + console.log("Can't recognize parameter. It shouldn't happen."); + } + } + break; + case "CatchClause": + var id = Helper.getLeftId(this._ast.param); + if (id) { + this._scope.addSymbol(id, Helper.valueTypes.error); + } + break; + case "ForInStatement": + var id; + if (this._ast.left.type === "Identifier") { + id = this._ast.left.name; + } + if (id) { + this._scope.addSymbol(id, Helper.valueTypes.unknown); + } + break; + default: + break; + } + } + + }; + + Iterator.prototype.leave = function () { + if (this._scope) { + // TODO: traverse unused functions? + this._scope.leave(); + } + }; + + if (module && "exports" in module) { + module.exports = Iterator; + } +})(); diff --git a/web/src/checkApi.js b/web/src/checkApi.js new file mode 100644 index 0000000..8b24859 --- /dev/null +++ b/web/src/checkApi.js @@ -0,0 +1,208 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Factory = require('../../utils/factory.js').Factory, + fs = require('fs'), + logger = require('../../utils/logger.js').logger, + Esprima = require('../../lib/esprima'), + configFile = 'config.xml', + Helper = require('./helperActions.js'), + Errors = require('../../utils/errors.js'), + Scope = require('./symbolScope.js'), + API = require('./apiScopeInterfaces.js').API, + ignoreRule = /(^|\/)(jquery|tizen-web-ui-fw)[-._]?.*\.js$/i; + +function checkApi() {} +Factory.extend(checkApi, Factory.Machine); + +checkApi.prototype.action = function (input) { + console.log('in API checking.'); + var startLine = parseInt((new Date()).getTime()); + + var problems = [], + jsFiles = [], + startHtml, + categoryCode; + + try { + startHtml = input.appZip.extract(input.startFile); + } catch (e) { + logger.error("API checker -- failed to get start html.", e); + startHtml = ""; + } + + Helper.setDefinedPrivileges(input.privileges); + API.setHtmlFiles({data:startHtml}); + Helper.setTargetVersion(input.spec); + + for (var i = 0; i < input.htmlFiles.length; i++) { + var file = {}, buffer, jsContent; + file.name = input.htmlFiles[i]; + buffer = input.appZip.extract(file.name); + jsContent = getJsFromHtml(buffer, jsFiles); + if (jsContent) { + //check API usage according the extracted information + file.data = jsContent; + problems = problems.concat(traverseFile(file)); + } + } + + jsFiles = input.jsFiles; + for (var i = 0; i < jsFiles.length; i++) { + var file = {}; + file.name = jsFiles[i]; + + // ignore js file from web + if(input.jsFiles.indexOf(file.name) < 0) continue; + + file.data = input.appZip.extract(file.name); + if (file.data) { + //check API usage according the extracted information + problems = problems.concat(traverseFile(file)); + } + } + + linkSymbolsCrossFiles(problems); + + categoryCode = Errors.categories["checkApi"]; + var reports = Errors.sortProblemByFeature(categoryCode, problems); + input.reports = input.reports.concat(reports); + input.usedPrivileges = Helper.getUsedPrivileges(); + this.output = input; + + var endLine = parseInt((new Date()).getTime()); + //console.log("Time in checking API (ms): " + (endLine - startLine)); + + this.done(); + return; +} + +function getJsFromHtml (htmlData, jsFiles) { + var htmlParser, handler, scriptNodes, parser, result, + i, text, sNode, jsFile, jsType; + + jsType = "text/javascript"; + htmlParser = require('../../lib/htmlparser'); + handler = new htmlParser.DefaultHandler(function (error, dom) {}, + { verbose: false, ignoreWhitespace: true }); + parser = new htmlParser.Parser(handler); + parser.parseComplete(htmlData); + scriptNodes = htmlParser.DomUtils.getElementsByTagType("script", handler.dom); + + for (i = 0; i < scriptNodes.length; i++) { + sNode = scriptNodes[i]; + if (sNode.attribs && sNode.attribs.src) { + jsFile = sNode.attribs.src.replace(/^\.\//, ""); + if (!ignoreRule.test(jsFile) && jsFiles.indexOf(jsFile) < 0) { + jsFiles.push(jsFile); + } + } + if (sNode.attribs && sNode.children + && (!sNode.attribs.type || sNode.attribs.type === jsType) ) { + + text = sNode.children[0].data; + if (text.length > 0) { + if (!result) { + result = text; + } else { + result = result + '\n' + text; + } + } + } + } + return result; +} + +function traverseFile (file) { + var ast, options; + options = { + range: true, + loc: true + }; + try { + ast = Esprima.parse(file.data, options); + } catch (e) { + var msg, problem; + msg = e.message || ""; + msg = msg.replace(/^Line [0-9]*:/, ""); + msg = msg.trim(); + problem = { + "errorCode": Errors.errorCode["API_JS_SYNTAX_ERROR"], + "msgArguments": [msg] + }; + problem.file = file.name; + problem.line = e.lineNumber; + problem.column = e.column; + problem.range = [e.index, e.index + 80]; + problem.evidence = Helper.getEvidence(file.data, problem.line, problem.range); + problem.scope = Scope.getGlobalScope().id; + return [problem]; + } + + Helper.setFile(file); + Helper.traverseAst(ast, Helper.defaultVisitor); + + return (Helper.getProblems()); +}; + +function linkSymbolsCrossFiles(problems) { + var i, p, notFound, notFunction, + id, symbol, scope, dynamicKeys; + + notFound = Errors.errorCode["API_UNDEFINED"]; + notFunction = Errors.errorCode['API_USING_INCORRECT']; + + dynamicKeys = Scope.getDynamicKeys(); + for (i = 0; i < problems.length; i++) { + p = problems[i]; + if ([notFound, notFunction].indexOf(p.errorCode) < 0) { + continue; + } + if (!p.scope) continue; + id = p.msgArguments[0]; + + scope = Scope.getScope(p.scope); + symbol = scope.findSymbol(id); + if (!symbol && p.errorCode === notFound) { + var chain = id.split("."); + var key = chain[1]; + if (key && dynamicKeys.indexOf(key) >= 0) { + symbol = { + type: Helper.valueTypes["unknown"], + }; + } + } + if(symbol) { + if (p.errorCode === notFound) { + problems.splice(i, 1); + i--; + } + if (p.errorCode === notFunction && Helper.checkTypeUsage(symbol, "function")) { + problems.splice(i, 1); + i--; + } + } + } + return; +} + +checkApi.prototype.errorOccured = function (msg, filePath) { + logger.error('API checker - ' + msg + 'in file:' + filePath); + this.fail(msg); +}; + +if (exports !== undefined) { + exports.checker = new checkApi(); +} diff --git a/web/src/checkPackage.js b/web/src/checkPackage.js new file mode 100644 index 0000000..17bff04 --- /dev/null +++ b/web/src/checkPackage.js @@ -0,0 +1,402 @@ +/* Copyright (C) 2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Factory = require('../../utils/factory.js').Factory, + logger = require('../../utils/logger.js').logger, + errors = require('../../utils/errors.js'), + ZipFile = require('../../lib/zipfile.js').ZipFile, + configChecker = require('./analyzeWidgetConfig.js'), + Path = require('path'), + fs = require('fs'); + +function checkPackage() {} +Factory.extend(checkPackage, Factory.Machine); + +checkPackage.prototype.action = function (input) { + console.log('Package checker started...'); + + var problems = [], zipData, zip, result, + configFileContent, configFile = 'config.xml', + signatureFiles = []; + try { + zipData = fs.readFileSync(input.appFullPath, 'binary'); + } catch (e) { + onError(e, 'Failed to unpack input package: ' + input.appFullPath); + process.exit(1); + } + + // check package format + // including "Zip validity", "Zip integrity" and "Widget requirements" + zip = new ZipFile(zipData); + input.appZip = zip; + input.reports = zip.reports; + if (zip.problems > 0) { + this.fail("package parse error"); + return this.quit(input); + } + + // get needed files from zip package + getFilesFromZip(input); + + // check Zip Relative Paths + result = checkZipRelativePath(input.appZip); + input.reports.push(result); + + // check configure file + try { + result = []; + configFileContent = input.appZip.extract(configFile); + result = checkConfigFile(configFileContent, input.spec); + input.startFile = configChecker.ConfigXMLParser.getStartFile(); + if (input.startFile && input.startFile.charAt(0) === '/') { + // remove '/' from start file + input.startFile = input.startFile.substring(1); + } + input.configParser = configChecker.ConfigXMLParser; + input.reports = input.reports.concat(result); + if ((result[0].errorBlocked) || (result[1].errorBlocked) || (result[2].errorBlocked) || (result[3].errorBlocked)) { + this.fail("configure file error"); + return this.quit(input); + } + } + catch (err) { + console.log(err.message) + var errorResult = {}; + errorResult.featureCode = errors.features['configExist']; + errorResult.errorBlocked = true; + errorResult.problems = []; + errorResult.problems.push({ + errorCode: errors.errorCode['PACKAGE_CONFIG_FILE_EXIST'], + msgArguments: [], + evidence: "The configuration file, named 'config.xml', does not exist." + }); + input.reports.push(errorResult); + + this.fail("configure file error"); + return this.quit(input); + } + + // check signature files + result = {}; + result.featureCode = errors.features['signExist']; + result.errorBlocked = false; + result.problems = []; + input.reports.push(result); + if (!checkAuthorSignatureExist(input.appZip)) { + result.problems.push({ + errorCode: errors.errorCode['PACKAGE_SIGNATURE_NOT_EXIST'], + msgArguments: [] + }); + } + + // check start file of package + result = checkStartFile(input); + input.reports = input.reports.concat(result); + if (result[result.length - 1].errorBlocked) { + this.fail("start file error"); + return this.quit(input); + } + + // check icon of package + result = checkIconFile(input.appZip, configChecker.ConfigXMLParser.getIconSrc()); + input.privileges = configChecker.ConfigXMLParser.getPrivileges(); + input.reports = input.reports.concat(result); + if (result[result.length - 1].errorBlocked) { + this.fail("start file error"); + return this.quit(input); + } + this.quit(input); +}; + +checkPackage.prototype.quit = function (input) { + this.output = input; + this.done(); + return; +}; + +function checkConfigFile (configFileContent, spec) { + if (configChecker.ConfigXMLParser.doConfigXMLParser(configFileContent, spec)) { + configChecker.ConfigXMLParser.checkNodesExist(); + } + + return (configChecker.ConfigXMLParser.getFeatureResult()); +}; + +function checkZipRelativePath (zip) { + function tryFilePath (fileName) { + var filePath = [], match = true, i, + re_file = /[a-zA-Z0-9 \$\%\'\-_@~\(\)&+,=\[\]\.\u0080-\uFFFF]+/, + re_folder = /[a-zA-Z0-9 \$\%\'\-_@~\(\)&+,=\[\]\.\u0080-\uFFFF]+\/$/; + + // check whether it is a folder + if (re_folder.test(fileName)) { + // remove last '/' to test whether file path valid + fileName = fileName.substr(0, fileName.length -1); + } + filePath = fileName.split('/'); + for (i =0; i < filePath.length; i++) { + if(!re_file.test(filePath[i])) { + match = false; + break; + } + } + return match; + }; + var fileName, fileRelPath, result = {}, match, length, + locale = new RegExp('^locales\/[a-z]{1,8}[\-[a-z0-9]{1,8}]*\/'); + + result.featureCode = errors.features['zipRealPath']; + result.errorBlocked = false; + result.problems = []; + for (fileName in zip.NameToInfo) { + fileRelPath = fileName; + // check whether file path includes locales folder + match = fileName.match(locale); + if (match) { + // split locale-folder to check left + length = match[0].length; + fileName = fileName.substr(length-1); + } + // try path whether match file name or folder + if (!tryFilePath(fileName)) { + result.problems.push({ + errorCode: errors.errorCode['PACKAGE_ZIP_RELATIVE_PATH_INVALID'], + msgArguments: [fileRelPath], + evidence: "Zip relative path: " + fileRelPath + " is invalid." + }); + } + } + + return result; +} + +function checkIconFile (zip, iconFile) { + var reports = [], result = {}, found = false, ext, + defaultIcon, suffixs = ['svg', 'ico', 'png', 'gif', 'jpg'], + defaultIconlist = ['icon.svg', 'icon.ico', 'icon.png', + 'icon.gif', 'icon.jpg']; + + var getDefaultIcon = function (zip) { + var iconFile = ''; + if (zip && zip.filelist) { + zip.filelist.forEach(function (zipInfo, idx, array) { + if (defaultIconlist.indexOf(zipInfo.filename) > -1) { + iconFile = zipInfo.filename; + return; + } + }); + return iconFile; + } + }; + + defaultIcon = getDefaultIcon(zip); + result.featureCode = errors.features['iconExist']; + result.errorBlocked = false; + result.problems = []; + reports.push(result); + if (!iconFile) { + if (!defaultIcon) { + result.problems.push( + { + errorCode: errors.errorCode['PACKAGE_ICONFILE_NOT_EXIST'], + msgArguments: [], + evidence: "Required icon files in config.xml cannot be found in the package." + }); + } else { + result = {}; + result.featureCode = errors.features['iconMediaType']; + result.errorBlocked = false; + result.problems = []; + reports.push(result); + } + } else { + if (zip && zip.filelist) { + zip.filelist.forEach(function (zipInfo, idx, array) { + if (zipInfo.filename === iconFile) { + found = true; + return; + } + }); + if (!found) { + if (!defaultIcon) { + result.problems.push( + {errorCode: errors.errorCode['PACKAGE_ICONFILE_NOT_EXIST'], + msgArguments: []}); + } else { + result = {}; + result.featureCode = errors.features['iconMediaType']; + result.errorBlocked = false; + result.problems = []; + reports.push(result); + } + } else { + result = {}; + result.featureCode = errors.features['iconMediaType']; + result.errorBlocked = false; + result.problems = []; + reports.push(result); + ext = Path.extname(iconFile).toLowerCase().slice(1); + if (suffixs.indexOf(ext) === -1) { + result.problems.push( + {errorCode: errors.errorCode['PACKAGE_ICONFILE_MEDIATYPE_INVALID'], + msgArguments: [iconFile]}); + } + } + } + } + return reports; +}; + +function checkStartFile (input) { + var reports = [], result = {}, found = false, + defaultStartFile = [], ext, suffixs = [], + startFile = input.startFile; + + defaultStartFile.push('index.htm', 'index.html', + 'index.svg', 'index.xhtml', 'index.xht'); + suffixs.push('htm', 'html', 'svg', 'xhtml', 'xht'); + result.featureCode = errors.features['startFileExist']; + result.errorBlocked = false; + result.problems = []; + // locate start file + if (!startFile) { + if (input.appZip && input.appZip.filelist) { + input.appZip.filelist.forEach(function (zipInfo, idx, array) { + if (defaultStartFile.indexOf(zipInfo.filename) > -1) { + input.startFile = zipInfo.filename; + startFile = input.startFile; + return; + } + }); + if (!startFile) { + result.errorBlocked = true; + result.problems + .push( + {errorCode: errors.errorCode['PACKAGE_STARTFILE_NOT_EXIST'], + msgArguments: []}); + reports.push(result); + return reports; + } else { + reports.push(result); + result = {}; + + // currently we use exetenstion to check media type. So for + // default start file it has correct media type. + result.featureCode = errors.features['startFileMediaType']; + result.errorBlocked = false; + result.problems = []; + reports.push(result); + return reports; + } + } else { + logger.error("zip file error"); + process.exit(1); + } + } else { + if (input.appZip && input.appZip.filelist) { + input.appZip.filelist.forEach(function (zipInfo, idx, array) { + if (startFile === zipInfo.filename) { + found = true; + return; + } + }); + if (!found) { + result.errorBlocked = true; + result.problems.push( + {errorCode: errors.errorCode['PACKAGE_STARTFILE_NOT_EXIST'], + msgArguments: [] + }); + reports.push(result); + return reports; + } else { + result.problems = []; + reports.push(result); + + // check media type of start file + result = {}; + result.featureCode = errors.features['startFileMediaType']; + result.errorBlocked = false; + result.problems = []; + ext = Path.extname(startFile).toLowerCase().slice(1); + if (suffixs.indexOf(ext) === -1) { + result.problems.push( + {errorCode: errors.errorCode['PACKAGE_STARTFILE_MEDIATYPE_INVALID'], + msgArguments: [startFile] + }); + } + + reports.push(result); + return reports; + } + } else { + logger.error("zip file error"); + process.exit(1); + } + } +} + +function checkAuthorSignatureExist(zip) { + var found = false; + if (zip) { + if (zip.NameToInfo.hasOwnProperty('author-signature.xml')) + found = true; + } else { + logger.error("before get signature files, zip is invalid"); + process.exit(1); + } + return found; +} + +function getFilesFromZip (input) { + var jsRule = /\.(js)$/i, + htmlRule = /\.(html|htm)$/i, + jsFiles = [], + htmlFiles = [], + cssRule = /\.(css)$/i, + cssFiles = [], + ignoreRule = /(^|\/)(jquery|tizen-web-ui-fw)[-._]?.*\.js$/i, + packageResult; + + // extract widget. Package module should do this work + // and pass the directory to other modules + if (input.appZip && input.appZip.filelist) { + input.appZip.filelist.forEach(function (zipInfo, idx, array) { + if (ignoreRule.test(zipInfo.filename)) return; + if (jsRule.test(zipInfo.filename)) { + jsFiles.push(zipInfo.filename); + } + if (cssRule.test(zipInfo.filename)) { + cssFiles.push(zipInfo.filename); + } + if (htmlRule.test(zipInfo.filename)) { + htmlFiles.push(zipInfo.filename); + } + }); + // push all needed data into input, so that they are be + // used in following checkers + input.jsFiles = jsFiles; + input.cssFiles = cssFiles; + input.htmlFiles = htmlFiles; + } else { + // Try to parse imported data as json + onError(null, 'Empty package? ' + input.appPath); + process.exit(1); + } + return; +} + +if (exports !== undefined) { + exports.checker = new checkPackage(); +} diff --git a/web/src/checkSecurity.js b/web/src/checkSecurity.js new file mode 100644 index 0000000..ddbc648 --- /dev/null +++ b/web/src/checkSecurity.js @@ -0,0 +1,719 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Factory = require('../../utils/factory.js').Factory, + htmlParser = require('../../lib/htmlparser'), + cssom = require('../../lib/cssom-webup'), + errors = require('../../utils/errors.js'), + logger = require('../../utils/logger.js').logger, + urlParser = require('url'); + +function checkSecurity() {} +Factory.extend(checkSecurity, Factory.Machine); + +checkSecurity.prototype.action = function (input) { + var result; + + console.log('Security checker started...'); + // check request access to network resource + checkAccesses(input); + + // check privileges level, left to next feature + if (input.apiCheck) { + result = checkPrivilegesLevel(input); + input.reports.push(result); + } + + // check package integrity + result = checkIntegrity(input); + if (!isEmptyObj(result)) { + input.reports.push(result); + } + + // check signature in author-signature.xml + result = checkAuthorSignature(input); + if (!isEmptyObj(result)) { + input.reports.push(result); + } + + this.output = input; + this.done(); + return; +}; + +function checkHtmlAccesses(input, accesses) { + var parseDom = function (dom, fileName) { + var uris = { + external: [], + internal: [] + }, + parse = function (node) { + var attrs = node.attribs; + if (attrs && (attrs.href || attrs.src + || attrs.action || attrs.url)) { + if (attrs.href && attrs.href.charAt(0) !== '#') + diffURI(attrs.href, uris.external, uris.internal); + if (attrs.src) + diffURI(attrs.src, uris.external, uris.internal); + if (attrs.action) + diffURI(attrs.action, uris.external, uris.internal); + if (attrs.url) + diffURI(attrs.url, uris.external, uris.internal); + } else if (node.type === 'style' && node.children) { + //internal css + input.cssNodes.push({ + fileName: fileName, + data: node.children[0].raw + }); + } + if (node.children) { + node.children.forEach(function (child, i) { + parse(child); + }); + } + }; + + if (!dom) { + return uris; + } + dom.forEach(function (node) { + parse(node); + }); + return uris; + }; + var handler, parser, i, fileName, urls, problems, + fileContent, result = {}; + + result.featureCode = errors.features['htmlAccess']; + result.errorBlocked = false; + result.problems = []; + + handler = new htmlParser.DefaultHandler(function (error, dom) { + if (error) { + logger.error("Security checker - parser html failed", error); + } + }); + + parser = new htmlParser.Parser(handler); + input.cssNodes = []; + if (input.htmlFiles) { + for (i = 0; i < input.htmlFiles.length; i++) { + fileName = input.htmlFiles[i]; + fileContent = input.appZip.extract(fileName); + + try { + parser.parseComplete(fileContent); + urls = parseDom(handler.dom, fileName); + problems = checkInternalFiles(input.appZip.NameToInfo, + urls.internal, fileName, fileContent, 'HTML'); + result.problems = result.problems.concat(problems); + problems = checkExternalURL(urls.external, fileName, + accesses, fileContent, 'HTML'); + result.problems = result.problems.concat(problems); + } catch (err) { + logger.error('Security checker - failed to parse HTML file.', err); + } + } + } + + return result; +}; + +function checkInternalFiles (nameInfo, urls, fileName, fileContent, feature) { + var i, j, problems = [], filePath, tmpProblem, textPosition, + lineAndColumn, code, path = require('path'), tmp; + for (i =0; i < urls.length; i++) { + if (urls[i].charAt(0) === '"' || urls[i].charAt(0) === "'") { + urls[i] = urls[i].substr(1, urls[i].length -2); + } + if (urls[i].indexOf('__MSG_@@') >= 0) + continue; + + // we assume developer to get file from system not package + if (urls[i].charAt(0) === '/') + continue; + + tmp = path.resolve('/' + path.dirname(fileName), urls[i]) + filePath = tmp.substring(tmp.indexOf(path.sep) + 1).replace(new RegExp("\\" + path.sep, "g"), "/"); + + if (!nameInfo.hasOwnProperty(filePath)) { + tmpProblem = {}; + for (j = 0; j < problems.length; j++) { + if (problems[j].msgArguments[1] === urls[i]) + break; + } + if (j === problems.length) { + // there is no url in current problems + if (fileContent) { + lineAndColumn = getLineAndColumn(urls[i], fileContent); + tmpProblem.line = lineAndColumn.line; + tmpProblem.column = lineAndColumn.column; + tmpProblem.evidence = fileName + " line " + lineAndColumn.line + + ": " + lineAndColumn.code; + } + if (feature === 'HTML') { + tmpProblem.errorCode = errors.errorCode['SECURITY_HTML_RESOURCE_NOT_EXIST']; + tmpProblem.msgArguments = [fileName, urls[i]]; + } else { + tmpProblem.errorCode = errors.errorCode['SECURITY_CSS_RESOURCE_NOT_EXIST']; + tmpProblem.msgArguments = [fileName, urls[i]]; + } + problems.push(tmpProblem); + } + } + } + return problems; +} + +function checkExternalURL(urls, fileName, accesses, fileContent, feature) { + var problems = [], i; + + // If the access-request list contains an item that is just the U+002A + // ASTERISK (*) character, then all access requests are granted + for (i = 0; i < accesses.length; i ++) { + if (accesses[i].origin === '*') { + return problems; + } + } + urls.forEach(function (url, index, array) { + var problem = checkURL(url, accesses, feature, fileName, fileContent); + if (!isEmptyObj(problem)) { + problems.push(problem); + } + return; + }); + return problems; +} + +function checkAccesses(input) { + var i, result, accesses, + configParser = input.configParser; + + accesses = configParser.getAccessElement(); + // check HTML access + result = checkHtmlAccesses(input, accesses); + input.reports.push(result); + + // check CSS access + result = checkCssAccess(input, accesses); + input.reports.push(result); + + return; +} + +function checkCssAccess (input, accesses) { + var result = {}, fileName, fileContent, i, j, + problems = [], temp, urls, internal, external; + + result.featureCode = errors.features['cssAccess']; + result.errorBlocked = false; + result.problems = []; + + if (input.cssFiles) { + for (i = 0; i < input.cssFiles.length; i++) { + internal = []; + external = []; + fileName = input.cssFiles[i]; + fileContent = input.appZip.extract(fileName); + try { + urls = getCssURL(fileContent); + if (urls.length > 0) { + for (j = 0; j < urls.length; j ++) { + diffURI(urls[j], external, internal); + } + if (internal.length > 0) { + problems = checkInternalFiles(input.appZip.NameToInfo, internal, fileName, fileContent, 'CSS'); + if (problems.length > 0) { + result.problems = result.problems.concat(problems); + } + } + if (external.length > 0) { + problems = checkExternalURL(external, fileName, accesses, fileContent, 'CSS'); + if (problems.length > 0) { + result.problems = result.problems.concat(problems); + } + } + } + } catch (e) { + logger.error('Security checker - failed to parse CSS file.', e); + } + } + } + + if (input.cssNodes.length > 0) { + for (i = 0; i < input.cssNodes.length; i++) { + node = input.cssNodes[i]; + internal = []; + external = []; + urls = getCssURL(node.data); + if (urls.length > 0) { + for (j = 0; j < urls.length; j ++) { + diffURI(urls[j], external, internal); + } + if (internal.length > 0) { + problems = checkInternalFiles(input.appZip.NameToInfo, internal, node.fileName, node.data, 'CSS'); + if (problems.length > 0) { + result.problems = result.problems.concat(problems); + } + } + if (external.length > 0) { + problems = checkExternalURL(external, node.fileName, accesses, node.data, 'CSS'); + if (problems.length > 0) { + result.problems = result.problems.concat(problems); + } + } + } + } + } + + return result; +} + +function isURL (url) { + var urlObj = urlParser.parse(url); + return urlObj.host? true : false; +} + +function diffURI (uri, external, internal) { + if (isURL(uri)) { + external.push(uri); + } else { + internal.push(uri); + } +} + +function checkURL(url, access, feature, fileName, fileContent) { + var i, origin, usedUrl, lineAndColumn, + isAllowed = false, tmpProblem = {}, + portIssue = false, subDomainIssue = false, + passPort, passOrigin, + ignoreString = ['javascript:'], index; + + usedUrl = urlParser.parse(url) + if (ignoreString.indexOf(usedUrl.protocol) >= 0) { + return tmpProblem; + } + for (i = 0; i < access.length; i++) { + origin = urlParser.parse(access[i].origin); + passPort = false; + passOrigin = false; + + if ((usedUrl.hostname === origin.hostname) && (usedUrl.protocol === origin.protocol)) { + passOrigin = true; + } else { + passOrigin = false; + } + if(checkPortIsEqual(url, access[i].origin)) { + passPort = true; + } else { + passPort = false; + } + if (passOrigin && passPort) { + isAllowed = true; + break; + } else if (passOrigin && !passPort) { + portIssue = true; + continue; + } + if ((usedUrl.href.indexOf(origin.hostname) >= 0) && (usedUrl.protocol === origin.protocol)) { + if (access[i].subDomains) { + if (passPort) { + isAllowed = true; + break; + } else { + portIssue = true; + } + } else { + subDomainIssue = true; + } + } + } + + if (!isAllowed || access.length === 0) { + if (fileContent) { + lineAndColumn = getLineAndColumn(url, fileContent); + tmpProblem.line = lineAndColumn.line; + tmpProblem.column = lineAndColumn.column; + tmpProblem.evidence = fileName + " line " + lineAndColumn.line + + ": " + lineAndColumn.code; + } + tmpProblem.file = fileName; + tmpProblem.msgArguments = [url, fileName]; + + if (portIssue) { + if (feature === 'HTML') { + tmpProblem.errorCode = errors.errorCode['SECURITY_HTML_DENY_PORT']; + } else { + tmpProblem.errorCode = errors.errorCode['SECURITY_CSS_DENY_PORT']; + } + } else if (subDomainIssue) { + if (feature === 'HTML') { + tmpProblem.errorCode = errors.errorCode['SECURITY_HTML_DENY_SUBDOMAIN']; + } else { + tmpProblem.errorCode = errors.errorCode['SECURITY_CSS_DENY_SUBDOMAIN']; + } + } else { + if (feature === 'HTML') { + tmpProblem.errorCode = errors.errorCode['SECURITY_HTML_DENY_ORIGIN']; + } else { + tmpProblem.errorCode = errors.errorCode['SECURITY_CSS_DENY_ORIGIN']; + } + } + } + return tmpProblem; +} + +function checkPortIsEqual(url, accessUrl) { + var testUrl, originUrl, + protocalPort = { + 'http:': ['80', '8080'], + 'https:': ['443'], + 'ftp:': ['21', '8021'] + }; + + testUrl= urlParser.parse(url); + originUrl= urlParser.parse(accessUrl); + + if (!testUrl || !originUrl) { + //invalid url. + return false; + } + + if (!testUrl.port && !originUrl.port) { + //default port. + return true; + }else { + if (testUrl.port && originUrl.port) { + return testUrl.port === originUrl.port ? true : false; + } else { + allowedPort = protocalPort[testUrl.protocol]; + // FIXME: Only three cases overred + if (!allowedPort) { + return true; + } + if (testUrl.port && allowedPort.indexOf(testUrl.port) > -1) { + return true; + } + if (originUrl.port && allowedPort.indexOf(originUrl.port) > -1) { + return true; + } + } + } + + return false; +} + +function getLineAndColumn(url, fileContent) { + var lines, line, column, code, textPosition, end; + textPosition = fileContent.indexOf(url); + end = textPosition + url.length +2; + if (textPosition < 0) { + return {'line': -1, 'column': -1, code: ""}; + } + + lines = fileContent.substring(0, end).split('\n'); + line = lines.length; + if (lines.length === 1) { + // min.js + code = fileContent.substring(textPosition - 'url('.length, end); + column = textPosition; + } else { + code = lines[lines.length - 1]; + column = code.length + 1; + code = code.trim(); + } + return {'line': line, 'column': column, 'code': code}; +} + +function getCssURL(css) { + var cssObj, name, start, end, key, + style, url, urls =[], tmp; + + cssObj = cssom.parse(css); + cssObj.cssRules.forEach(function (rule) { + switch (typeOf(rule)) { + case 'CSSImportRule': + urls.push(escape(rule.href.trim())); + break; + case 'CSSFontFaceRule': + case 'CSSStyleRule': + style = rule.style; + for (key in style) { + name = key.toLowerCase(); + if (name === 'background' || name === 'background-image' + || name === 'list-style-image' || name === 'cursor' || name === 'src') { + start = style[key].indexOf('url('); + if (start >= 0) { + tmp = style[key].substring(start); + end = tmp.indexOf(')'); + url = tmp.substring(0 + 'url('.length, end); + if (urls.indexOf(url) === -1) { + if (url.charAt[0] === "'" || url.charAt[0] === '"') { + url = url.substr(1,url.length - 1); + } + urls.push(escape(url.trim())); + } + } + } + } + break; + case 'CSSKeyframesRule': + case 'CSSMediaRule': + break; + default: + break; + } + }); + return urls; +} + +function isEmptyObj (obj) { + return Object.keys(obj).length === 0 ? true : false; +} + +function escape(str) { + return str.replace(/^\"|\"$/g,"") + .replace(/^\'|\'$/g,""); +} + +function typeOf(obj) { + var type = Object.prototype.toString.apply(obj); + type = type.substring(8, type.length - 1); + if (type === 'Object') { + return obj.constructor.name; + } + return type; +} + +function checkPrivilegesLevel (input) { + var usedPrivileges = input.usedPrivileges, + declaredPrivileges = input.privileges, + privLevel, result = {}, level, degree, i, + mapLevel2Int = { + 'public': 0, + 'partner': 1, + 'platform': 2 + }, + mapPriv2Level = { + "http://tizen.org/privilege/alarm": "public", + "http://tizen.org/privilege/application.launch": "public", + "http://tizen.org/privilege/appmanager.certificate": "partner", + "http://tizen.org/privilege/appmanager.kill": "partner", + "http://tizen.org/privilege/bluetooth.admin": "public", + "http://tizen.org/privilege/bluetooth.gap": "public", + "http://tizen.org/privilege/bluetooth.spp": "public", + "http://tizen.org/privilege/bluetoothmanager": "platform", + "http://tizen.org/privilege/bookmark.read": "platform", + "http://tizen.org/privilege/bookmark.write": "platform", + "http://tizen.org/privilege/calendar.read": "public", + "http://tizen.org/privilege/calendar.write": "public", + "http://tizen.org/privilege/callhistory.read": "public", + "http://tizen.org/privilege/callhistory.write": "public", + "http://tizen.org/privilege/contact.read": "public", + "http://tizen.org/privilege/contact.write": "public", + "http://tizen.org/privilege/content.read": "public", + "http://tizen.org/privilege/content.write": "public", + "http://tizen.org/privilege/datacontrol.consumer": "partner", + "http://tizen.org/privilege/datasync": "public", + "http://tizen.org/privilege/download": "public", + "http://tizen.org/privilege/filesystem.read": "public", + "http://tizen.org/privilege/filesystem.write": "public", + "http://tizen.org/privilege/messaging.read": "public", + "http://tizen.org/privilege/messaging.write": "public", + "http://tizen.org/privilege/nfc.admin": "public", + "http://tizen.org/privilege/nfc.common": "public", + "http://tizen.org/privilege/nfc.p2p": "public", + "http://tizen.org/privilege/nfc.tag": "public", + "http://tizen.org/privilege/notification": "public", + "http://tizen.org/privilege/package.info": "public", + "http://tizen.org/privilege/packagemanager.install": "platform", + "http://tizen.org/privilege/power": "public", + "http://tizen.org/privilege/push": "public", + "http://tizen.org/privilege/secureelement": "partner", + "http://tizen.org/privilege/setting": "public", + "http://tizen.org/privilege/system": "public", + "http://tizen.org/privilege/systemmanager": "public" + }; + + result.featureCode = errors.features['privilegeLevel']; + result.errorBlocked = false; + result.problems = []; + privLevel = input.privLevel || 'public'; + level = mapLevel2Int[privLevel]; + if (usedPrivileges.length > 0) { + usedPrivileges.forEach(function (priv, idx, array) { + if (mapPriv2Level.hasOwnProperty(priv)) { + degree = mapLevel2Int[mapPriv2Level[priv]]; + if (degree > level) { + result.problems.push( + { + errorCode: errors.errorCode['SECURITY_UNAUTHORIZED_USE'], + msgArguments: [privLevel, priv, mapPriv2Level[priv]] + }); + } + } + }); + } + + if (declaredPrivileges.length > 0) { + for (i = 0; i < declaredPrivileges.length; i++) { + if (usedPrivileges.indexOf(declaredPrivileges[i]) === -1) { + result.problems.push( + { + errorCode: errors.errorCode['SECURITY_REDUNDANT_PRIV'], + msgArguments: [declaredPrivileges[i]] + }); + } + } + } + return result; +} + +function asc2Char (str) { + var tmp; + tmp = str.replace(/%20/g, " ").replace(/%24/g, "$") + .replace(/%25/g, "%").replace(/%23/g, "#") + .replace(/%27/g, "'").replace(/%5F/g, "_") + .replace(/%2D/g, "-").replace(/%26/g, "&") + .replace(/%7E/g, "~").replace(/%28/g, "(") + .replace(/%29/g, ")").replace(/%40/g, "@") + .replace(/%2B/g, "+").replace(/%2C/g, ",") + .replace(/%3D/g, "=").replace(/%5B/g, "[") + .replace(/%5D/g, "]").replace(/%2E/g, "."); + return tmp; +} + +function char2Asc (str) { + var tmp; + tmp = str.replace(/ /g, "%20").replace(/\$/g, "%24") + .replace(/#/g, "%23").replace(/\'/g, "%27") + .replace(/&/g, "%26").replace(/~/g, "%7E") + .replace(/@/g, "%40").replace(/\'/g, "%27") + .replace(/~/g, "%7E").replace(/\+/g, "%2B") + .replace(/,/g, "%2C").replace(/=/g, "%3D") + .replace(/\[/g, "%5B").replace(/\]/g, "%5B"); + return tmp; +} + +function checkIntegrity (input) { + var result = {}, fileContent, parser, signedFiles, + i, file, nameInfo = input.appZip.NameToInfo, + signParser = require('./signatureParser.js').signParser; + distributorRule = /^signature(\d{0,9}).xml$/, + re_folder = /[a-zA-Z0-9 \$\%\'\-_@~\(\)&\+,=\[\]\.\u0080-\uFFFF]+\/$/; + + if (nameInfo.hasOwnProperty('author-signature.xml')) { + result.featureCode = errors.features['packageIntegrity']; + result.errorBlocked = false; + result.problems = []; + + // extract author-signature.xml + fileContent = input.appZip.extract('author-signature.xml'); + parser = new signParser(fileContent, input.spec); + if (isEmptyObj(parser) || !parser.isWellFormat()) { + result.problems.push({ + errorCode: errors.errorCode['SECURITY_SIGNATURE_BAD_FORMAT'], + msgArguments: [] + }); + } else { + signedFiles = parser.getSignedFiles(); + for (i = 0; i < signedFiles.length; i ++) { + tmp = asc2Char(signedFiles[i]); + if (!nameInfo.hasOwnProperty(tmp)){ + result.problems.push({ + errorCode: errors.errorCode['SECURITY_MISS_SIGNED_FILE'], + msgArguments: [signedFiles[i]] + }); + } + } + for (file in nameInfo) { + // filter out signature file and folder + if (distributorRule.test(file) || file === 'author-signature.xml' + || re_folder.test(file)) { + continue; + } + tmp = char2Asc(file); + if (signedFiles.indexOf(tmp) === -1) { + result.problems.push({ + errorCode: errors.errorCode['SECURITY_REDUNDANT_PACKAGE_FILE'], + msgArguments: [file] + }); + } + } + } + } + return result; +} + +function checkAuthorSignature (input) { + var result = {}, res, fileContent, parser, hashSet, + i, uri, shasum, tmp, data, computedHash, + nameInfo = input.appZip.NameToInfo, + crypto = require('crypto'), + signParser = require('./signatureParser.js').signParser; + + if (nameInfo.hasOwnProperty('author-signature.xml')) { + result.featureCode = errors.features['authorSignature']; + result.errorBlocked = false; + result.problems = []; + + // extract author-signature.xml + fileContent = input.appZip.extract('author-signature.xml'); + parser = new signParser(fileContent, input.spec); + if (isEmptyObj(parser) || !parser.isWellFormat()) { + result.problems.push({ + errorCode: errors.errorCode['SECURITY_SIGNATURE_BAD_FORMAT'], + msgArguments: [] + }); + } else { + // check hash of references + try { + hashSet = parser.getRefDigest(); + var signedFiles = parser.getSignedFiles(); + for (i = 0; i < signedFiles.length; i++) { + uri = signedFiles[i]; + hash = hashSet[uri]; + shasum = crypto.createHash('sha256'); + tmp = asc2Char(uri); + data = input.appZip.extract(tmp); + shasum.update(data); + computedHash = shasum.digest('base64'); + if (computedHash != hash) { + logger.error("hash error:" + tmp); + result.problems.push({ + errorCode: errors.errorCode['SECURITY_SIGNATURE_REFERENCE_ERROR'], + msgArguments: [tmp] + }); + } + } + } catch (e) { + logger.error("failed to get hash: " + e.message); + } + // check signature value + res = parser.validateSignatureValue(); + if (!res) { + result.problems.push({ + errorCode: errors.errorCode['SECURITY_SIGNATURE_VALUE_ERROR'], + msgArguments: [] + }); + } + } + } + return result; +} + +if (exports !== undefined) { + exports.checker = new checkSecurity(); +} diff --git a/web/src/compliance-check.js b/web/src/compliance-check.js new file mode 100755 index 0000000..0d60a40 --- /dev/null +++ b/web/src/compliance-check.js @@ -0,0 +1,57 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * All step modules are put into a pipe line, and only "done()" is + * called in a module's during its action, the next step can start, + * if the module called "fail()" when excuting its action function, + * then the whole line will stop. +*/ +var detach = function (input) { + var Factory = require('../../utils/factory').Factory, + packaging = require('./checkPackage.js').checker, + api = require('./checkApi.js').checker, + security = require('./checkSecurity.js').checker, + line, onEnd, + reporter = require('../../utils/reporter.js'); + + onEnd = function (error, message) { + if (error) { + var logger = require('../../utils/logger.js').logger; + if (logger && logger.error) { + logger.error(message, error); + } else { + console.error('Caught exception: ' + message); + console.log(error); + } + return; + } + reporter.generateReport(input); + console.log('All tests completed.'); + }; + // create a new pipe line + if (input.apiCheck) { + line = new Factory.Line([packaging, api, security], input, onEnd); + } else { + line = new Factory.Line([packaging, security], input, onEnd); + } + // start the pipe line + console.log("start checking according to Tizen " + input.spec + " compliance specification"); + line.start(); +}; + +module.exports = { + detach: detach +}; diff --git a/web/src/configChecker.js b/web/src/configChecker.js new file mode 100644 index 0000000..732513b --- /dev/null +++ b/web/src/configChecker.js @@ -0,0 +1,282 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var configXSD = (function () { + return function (version) { + var database = require(__dirname + "/databaseManagement").Database; + var ElementRegistry = database.getConfigXSDContent(version); + + var configValidator = require(__dirname + "/configValidator.js"); + configValidator.setDataDictionary(database.getConfigPrivilege(version)); + var AttributeRegistry = configValidator.AttributeRegistry; + + //var AttributeRegistry = require(__dirname + database.getConfigValidPathByVersion(version)).AttributeRegistry; + + /*var tizenXSDVersions = { + "2.1": './tizen_2.1_config_xsd.js', + "2.2": './tizen_2.2_config_xsd.js' + },*/ + //var tizenXSDVersions = database.getConfigXSD(), + //configSchema = require(tizenXSDVersions[version]), + //ElementRegistry = configSchema.ElementRegistry, + //AttributeRegistry = configSchema.AttributeRegistry; + + /** + * Checks to see whether the given element type exists. + * + * @return {Boolean} True if the element type exists. + */ + this.elementExist = function (elementType) { + if (typeof ElementRegistry[elementType] === "object") { + return true; + } + return false; + }, + + /* + * Gets all attributes for given element Type + * + * @param {String} elmentType The type of the element. + * @return {Array} The attibutes name for the given element type + */ + this.getElementAttributes = function (elementType) { + var attrs = [], attributes, length, i; + if (!elementType) { + throw new Error("invalid parameter in getElementAttributes()"); + } + if (!ElementRegistry[elementType]){ + throw new Error("undefined element: " + + elementType); + } + attributes = ElementRegistry[elementType].attributes; + length = attributes.length; + for (i = 0; i < length; i++) { + attrs.push(attributes[i]); + } + return attrs; + }, + + /** + * Gets the Javascript type string for a given instance property. + * + * @param {String} elmentType The type of the element. + * @param {String} property The name of the requested property. + * @return {String} The type string for the given property + * @throws {Error} If elelmentType is invalid, or property not found. + */ + this.getPropertyType = function (elementType, property) { + var el; + if (!elementType || !property) { + throw new Error("invalid parameter in getPropertyType()"); + } + + if (this.elementExist(elementType)) { + el = ElementRegistry[elementType].attributes; + for (var i = 0; i < el.length; i++){ + if (el[i].name == property){ + return el[i].type; + } + } + throw new Error(property + " not found in " +elementType); + } else { + throw new Error(elementType + " not exist."); + } + }, + + /** + * Determines if the given instance property exists for the given element + * type. + * + * @param {String} elementType The type of the element. + * @param {String} property The name of the requested property. + * @return {Boolean} True if the property exists, false otherwise. + * @throws {Error} If elementType is invalid. + */ + this.propertyExists = function (elementType, property) { + var el, propertyType, attibutes, i; + if (!elementType || !property) { + throw new Error("invalid parameter in getPropertyType()"); + } + el = ElementRegistry[elementType]; + if (typeof el !== 'object') { + throw new Error("undefined element type in propertyExists: " + + elementType); + } + try { + propertyType = this.getPropertyType(elementType, property); + } + catch(e) { + // catch exception if property doesn't exist + attibutes = this.getElementAttributes(elementType); + for (i = 0; i < attibutes.length; i++) { + if (attibutes[i].name === '*') + return true; + } + return false; + } + return true; + }, + + /** + * Get the children available for a given element type. + * + * @param {String} elementType The type of the element. + * @return {Array[String]} An array of the names of the available children element, + * in the defined precedence order. + * @throws {Error} If elementType is invalid. + */ + this.getChildren = function (elementType) { + var childrenNames = [], el, children, length, i; + if (!elementType) { + throw new Error("invalid parameter in getChildren"); + } + el = ElementRegistry[elementType]; + if (typeof el !== "object") { + throw new Error("undefined element type in getChildren: " + elementType); + } + + children = el.contains.children; + return children; + }, + + /** + * Checks whether a child type allows itself to be placed in a given parent. + * Note: The parent may or may not allow the child. + * + * @param {String} parentType The type of the parent element. + * @param {String} childType The type of the child element. + * @return {Boolean} True if the relationship is allowed, false otherwise. + * @throws {Error} If parentType or childType is invalid. + */ + this.childAllowsParent = function (parentType, childType) { + var parent, child, typeList, index; + parent = ElementRegistry[parentType]; + child = ElementRegistry[childType]; + if ((typeof parent === "object") && (typeof child === "object")) { + typeList = child.allowIn; + if (typeList) { + index = typeList.indexOf(parentType); + if (index !== -1) { + return true; + } else { + return false; + } + } + } + return false; + //throw new Error("invalid parent or child element type in " + "childAllowsParent"); + }, + + /** + * Checks whether a child type is allowed for the given + * parent. + * Note: The child may or may not allow the parent. + * + * @param {String} parentType The type of the parent widget. + * @param {String} childType The type of the child widget. + * @return {Boolean} True if the child type is allowed, false otherwise. + * @throws {Error} If parentType or childType is invalid. + */ + this.parentAllowsChild = function (parentType, childType) { + var parent, children, i; + parent = ElementRegistry[parentType]; + if (typeof parent !== "object") { + throw new Error("parent type invalid in parentAllowsChild"); + } + + children = parent.contains.children; + if (children && children.length > 0) { + for (i = 0; i < children.length; i++) { + if (children[i].name === childType) { + return true; + } + } + } + return false; + }, + + /** + * Tests the value correction. + * + * @return {Boolean} True if this value is correct, True by default.. + */ + this.validValue = function (elementType, property, value) { + var validator, propertyType, attibuteType; + try { + propertyType = this.getPropertyType(elementType, property); + } + catch(e) { + return false; + } + if (propertyType === '*') { + return true; + } + attibuteType = AttributeRegistry[propertyType]; + if (typeof attibuteType !== "object") { + return false; + } else { + validator = attibuteType.validate; + return validator(value); + } + }, + + /** + * Determines if the given element type can include text + * + * @param {String} elementType The type of the element. + * @return {Boolean} True if element type can include text, false otherwise. + * @throws {Error} If elementType is invalid. + */ + this.textExist = function (elementType) { + var type, el; + if (this.elementExist(elementType)) { + el = ElementRegistry[elementType]; + type = el.elementType; + + if (["simple", "complex-text", "complex-mixed"].indexOf(type) > -1) { + return true; + } else { + return false; + } + } else { + throw new Error("invalid elementType in textExist"); + } + }, + + /** + * Get indicator for a given element type. + * + * @param {String} elementType The type of the element. + * @return {Object} An object which indicate the order and occurce for + * children of give element + * @throws {Error} If elementType is invalid. + */ + this.getElementIndicator = function(elementType) { + var el; + if (!elementType) { + throw new Error("invalid parameter in getElementIndicator"); + } + el = ElementRegistry[elementType]; + if (typeof el !== "object") { + throw new Error("undefined element type in getElementIndicator: " + elementType); + } + return el.contains.indicator; + } + }; +}()); +if (module && "exports" in module) { + module.exports.configXSD = configXSD; + +} diff --git a/web/src/configValidator.js b/web/src/configValidator.js new file mode 100644 index 0000000..c22691c --- /dev/null +++ b/web/src/configValidator.js @@ -0,0 +1,249 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var URI = require("../../lib/uri-js/uri.js"); + +/* + * AttributeRegistry defines type of attribute + */ +var AttributeRegistry = { + "xmlns": { + base: "xs:string", + validate: function (val) { + var re = /^http:\/\/www.w3.org\/ns\/widgets$/; + return re.test(val); + } + }, + "xmlns:tizen": { + base: "xs:string", + validate: function (val) { + var re = /^http:\/\/tizen.org\/ns\/widgets$/; + return re.test(val); + } + }, + "xs:string": { + base: "xs:string", + validate: function (val) { + if (typeof val !== 'string') { + return false; + } else { + return true; + } + } + }, + "xs:language": { + base: "string", + validate: function (val) { + // it should follow http://www.iana.org/assignments/language-subtag-registry + if (typeof val === 'string') { + return true; + } else { + return false; + } + } + }, + "its:dir": { + base: "xs:token", + validate: function (val) { + var result = false; + if (typeof val !== 'string') { + return result; + } + switch (val) + { + case "ltr": + case "rtl": + case "lro": + case "rlo": + result = true; + break; + default : + break; + } + return result; + } + }, + "data.boolean": { + base: "string", + validate: function (val) { + if (val === 'true' || val === 'false') { + return true; + } else { + return false; + } + } + }, + "data.positiveNumber": { + base: "string", + validate: function (val) { + var re = /^[1-9]\d*$/; + return re.test(val); + } + }, + "data.versionNumber": { + base: "xs:string", + validate: function (val) { + var re = /^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4}$/; + return re.test(val); + } + }, + "xs:anyURI": { + base: "string", + validate: function (val) { + if (val.trim().length == 0) return false; + var components = URI.parse(val); + if (components.errors.length === 0) { + return true; + } else { + return false; + } + } + }, + "viewmodesType": { + base: "xs: string", + validate: function (val) { + if (typeof val != 'string') { + return false; + } else { + if (val === "maximized" || val === 'fullscreen') { + return true; + } else { + return false; + } + } + } + + }, + "tizen:appserviceOperationType": { + base: "xs:anyURI", + validate: function (val) { + var components = URI.parse(val); + if (components.errors.length === 0) { + return true; + } else { + return false; + } + } + }, + "tizen:PackageType": { + base: "xs:string", + validate: function (val) { + var pattern = /^[0-9a-zA-Z]{10}$/; + return pattern.test(val); + } + }, + "tizen:applicationIdType": { + base: "xs:string", + validate: function (val) { + var pattern = /^[0-9a-zA-Z]{10}[.][0-9a-zA-Z]{1,52}$/; + return pattern.test(val); + } + }, + "tizen:screenOrientationType": { + base: "xs:token", + validate: function (val) { + if (val === 'portrait' || val ==='landscape' + || val === 'auto-rotation') { + return true; + } else { + return false; + } + } + }, + "tizen:activationType": { + base: "xs:token", + validate: function (val) { + if (val === 'enable' || val ==='disable') { + return true; + } else { + return false; + } + } + }, + "tizen:appWidgetIdType": { + base: "xs:string", + validate: function (val) { + var pattern = /^[0-9a-zA-Z]{10}.[0-9a-zA-Z]{1,52}.[0-9a-zA-Z]{1,}$/; + return pattern.test(val); + } + }, + "tizen:updatePeriodType": { + base: "xs:float", + validate: function (val) { + var period, re; + re = /^\d*(\.)?\d*$/; + if (!re.test(val)) { + return false; + } else { + period = parseFloat(val); + if (period < 60.0) { + return false; + } else { + return true; + } + } + } + }, + "xs:float": { + base: "xs:float", + validate: function (val) { + var re = /^\d*(\.)?\d*$/; + return re.test(val); + } + }, + "xs:int": { + base: "xs:int", + validate: function (val) { + var re = /^\d*$/; + return re.test(val); + } + }, + "tizen:InstallLocationType": { + base: "xs:string", + validate: function (val) { + if (typeof val !== 'string') + return false; + if (["auto", "internal-only", "prefer-external"] + .indexOf(val) > -1) { + return true; + } else { + return false; + } + } + }, + "tizen:privilegeType": { + base: "xs:anyURI", + validate: function (val) { + var privs = _dataDictionary; + if (val.trim().length == 0) return false; + var components = URI.parse(val); + if (components.errors.length === 0 && + privs.indexOf(val) !== -1) { + return true; + } else { + return false; + } + } + } +}; + +var _dataDictionary; +var setDataDictionary = function (dataPrivilege) { + _dataDictionary = dataPrivilege; +}; + +if (module && "exports" in module) { + module.exports.AttributeRegistry = AttributeRegistry; + module.exports.setDataDictionary = setDataDictionary; +} \ No newline at end of file diff --git a/web/src/data/apiScope.json b/web/src/data/apiScope.json new file mode 100644 index 0000000..45d1a62 --- /dev/null +++ b/web/src/data/apiScope.json @@ -0,0 +1,71893 @@ +{ + "w3c":{ + "HTMLCollection":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLCollection().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Element" + ] + } + ] + }, + "HTMLCollection().namedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLCollection().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAllCollection":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAllCollection", + "parent": "HTMLCollection" + } + }, + "HTMLAllCollection().namedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLAllCollection().tags":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "HTMLAllCollection" + ] + } + ] + }, + "HTMLFormControlsCollection":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFormControlsCollection", + "parent": "HTMLCollection" + } + }, + "HTMLFormControlsCollection().namedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "RadioNodeList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "RadioNodeList", + "parent": "NodeList" + } + }, + "RadioNodeList().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOptionsCollection", + "parent": "HTMLCollection" + } + }, + "HTMLOptionsCollection().namedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLOptionsCollection().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "number" + ] + } + ] + }, + "HTMLOptionsCollection().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection().selectedIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMTokenList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DOMTokenList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "DOMTokenList().contains":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().toggle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMSettableTokenList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "DOMSettableTokenList", + "parent": "DOMTokenList" + } + }, + "DOMSettableTokenList().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DOMStringMap":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "AbstractView":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "AbstractView().document":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DocumentView", + "parameter":[ + ] + } + ] + }, + "DocumentView":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DocumentView().defaultView":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AbstractView", + "parameter":[ + ] + } + ] + }, + "ValidityState":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ValidityState().valueMissing":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().typeMismatch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().patternMismatch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().tooLong":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().rangeUnderflow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().rangeOverflow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().stepMismatch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().customError":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().valid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DocumentEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DocumentEvent().createEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + } + ] + }, + "DOMParser":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + ] + } + ] + }, + "XMLDocument().parseFromString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Document", + "parent": "Node" + }, + "implements":{ + "self":"Document", + "impl":[ + "DocumentEvent", + "HTMLDocument", + "NodeSelector" + ] + } + }, + "HTMLDocument":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLDocument().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().referrer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().domain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().URL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().body":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().images":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().applets":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().links":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().forms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().anchors":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().cookie":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().open":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().write":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().writeln":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().getElementById":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().getElementsByName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().querySelector":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().querySelectorAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createTouch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Touch", + "parameter":[ + "AbstractView", + "EventTarget", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "Document().createTouchList":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + "Touch" + ] + }, + { + "return":"TouchList", + "parameter":[ + "Touch[]" + ] + } + ] + }, + "Document().getElementsByClassName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByTagName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByTagNameNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().getElementById":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createElement":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createElementNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createDocumentFragment":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "Document().createTextNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Text", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createComment":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Comment", + "parameter":[ + "string" + ] + } + ] + }, + "CDATASection":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"CDATASection", + "parent":"Text" + } + }, + "Document().createCDATASection":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Comment", + "parameter":[ + "CDATASection" + ] + } + ] + }, + "Document().createProcessingInstruction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ProcessingInstruction", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createAttribute":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createAttributeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createEntityReference":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EntityReference", + "parameter":[ + "string" + ] + } + ] + }, + "Document().importNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + }, + { + "return":"Node", + "parameter":[ + "Node", + "boolean" + ] + } + ] + }, + "Document().adoptNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Document().createEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createRange":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Range", + "parameter":[ + ] + } + ] + }, + "Document().createNodeIterator":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeIterator", + "parameter":[ + "Node" + ] + }, + { + "return":"NodeIterator", + "parameter":[ + "Node", + "number" + ] + }, + { + "return":"NodeIterator", + "parameter":[ + "Node", + "number", + "NodeFilter" + ] + } + ] + }, + "Document().createTreeWalker":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TreeWalker", + "parameter":[ + "Node" + ] + }, + { + "return":"TreeWalker", + "parameter":[ + "Node", + "number" + ] + }, + { + "return":"TreeWalker", + "parameter":[ + "Node", + "number", + "NodeFilter" + ] + } + ] + }, + "Document().prepend":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().open":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLDocument", + "parameter":[ + ] + }, + { + "return":"HTMLDocument", + "parameter":[ + "string" + ] + }, + { + "return":"HTMLDocument", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string", + "boolean" + ] + } + ] + }, + "Document().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Document().write":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().writeln":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().hasFocus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Document().execCommand":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "boolean" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "boolean", + "string" + ] + } + ] + }, + "Document().queryCommandEnabled":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandIndeterm":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandState":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandSupported":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Document().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Location", + "parameter":[ + ] + } + ] + }, + "Document().URL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().domain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().referrer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().cookie":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().lastModified":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().compatMode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().charset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().characterSet":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().defaultCharset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().dir":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().body":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "Document().head":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLHeadElement", + "parameter":[ + ] + } + ] + }, + "Document().images":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().embeds":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().plugins":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().links":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().forms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().scripts":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().innerHTML":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().defaultView":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "Document().activeElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Document().designMode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().commands":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onblur":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onselectstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncanplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncanplaythrough":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncontextmenu":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncuechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondblclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondrag":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragenter":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragleave":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragover":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondrop":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondurationchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onemptied":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onended":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onfocus":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oninput":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oninvalid":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeydown":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeypress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeyup":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadeddata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadedmetadata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousedown":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousemove":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseout":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseover":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseup":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousewheel":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onpause":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onplaying":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onprogress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onratechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onreadystatechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onreset":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onscroll":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onseeked":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onseeking":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onselect":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onshow":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onstalled":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onsubmit":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onsuspend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ontimeupdate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onvolumechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onwaiting":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().implementation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMImplementation", + "parameter":[ + ] + } + ] + }, + "Document().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Document().fgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().bgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().linkColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().vlinkColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().alinkColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().anchors":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().applets":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().all":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLAllCollection", + "parameter":[ + ] + } + ] + }, + "Document().documentURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().contentType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().doctype":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DocumentType", + "parameter":[ + ] + } + ] + }, + "Document().documentElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Document().hidden":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Document().visibilityState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().elementFromPoint":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Document().caretPositionFromPoint":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CaretPosition", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Document().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Document().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CaretPosition":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CaretPosition().offsetNode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "CaretPosition().offset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CaretPosition().getClientRect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "XMLDocumentLoader":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "XMLDocumentLoader().load":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMHTMLImplementation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DOMHTMLImplementation().createHTMLDocument":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + "string" + ] + } + ] + }, + "DOMImplementation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"DOMImplementation", + "impl":[ + "DOMHTMLImplementation" + ] + } + }, + "DOMImplementation().createDocumentType":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DocumentType", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "DOMImplementation().createDocument":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + "string", + "string", + "DocumentType" + ] + } + ] + }, + "DOMImplementation().createHTMLDocument":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + "string" + ] + } + ] + }, + "DOMImplementation().hasFeature":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Notation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Notation", + "parent": "Node" + } + }, + "Notation().publicId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Notation().systemId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntityReference":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "EntityReference", + "parent": "Node" + } + }, + "Entity":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Entity", + "parent": "Node" + } + }, + "Entity().publicId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entity().systemId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entity().notationName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "DocumentType", + "parent": "Node" + } + }, + "DocumentType().before":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().after":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().replace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().entities":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "DocumentType().notations":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "DocumentType().publicId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().systemId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().internalSubset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentFragment":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "DocumentFragment", + "parent": "Node" + }, + "implements":{ + "self": "DocumentFragment", + "impl": [ + "NodeSelector" + ] + } + }, + "DocumentFragment().prepend":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().querySelector":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().querySelectorAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "XMLDocument":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "XMLDocument", + "parent": "Document" + } + }, + "DOMException":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DOMException().INDEX_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().DOMSTRING_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().HIERARCHY_REQUEST_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().WRONG_DOCUMENT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_CHARACTER_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NO_DATA_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NOT_SUPPORTED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INUSE_ATTRIBUTE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NAMESPACE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_ACCESS_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().VALIDATION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NETWORK_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().URL_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_NODE_TYPE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().DATA_CLONE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DOMError().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "event.altKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.button":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "event.cancelBubble":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.clientX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.clientY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.ctrlKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.fromElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.keyCode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "event.offsetX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.offsetY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.propertyName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.returnValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.screenX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.screenY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.shiftKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.srcElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.srcFilter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.toElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.x":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.y":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Event":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + }, + { + "return":"Event", + "parameter":[ + "string", + "EventInit" + ] + } + ] + }, + "Event().stopPropagation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Event().stopImmediatePropagation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Event().preventDefault":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Event().initEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean" + ] + } + ] + }, + "Event().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Event().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Event().currentTarget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Event().NONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().CAPTURING_PHASE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().AT_TARGET":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().BUBBLING_PHASE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().eventPhase":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().bubbles":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().cancelable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().defaultPrevented":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().isTrusted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().timeStamp":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTimeStamp", + "parameter":[ + ] + } + ] + }, + "EventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "EventInit().bubbles":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EventInit().cancelable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CustomEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CustomEvent", + "parameter":[ + "string" + ] + }, + { + "return":"CustomEvent", + "parameter":[ + "string", + "CustomEventInit" + ] + } + ], + "inheritance": { + "self": "CustomEvent", + "parent": "Event" + } + }, + "CustomEvent().detail":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CustomEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "CustomEventInit", + "parent": "EventInit" + } + }, + "CustomEventInit().detail":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "UIEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "UIEvent", + "parent": "Event" + } + }, + "UIEvent().initUIEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "AbstractView", + "number" + ] + } + ] + }, + "UIEvent().view":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AbstractView", + "parameter":[ + ] + } + ] + }, + "UIEvent().detail":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FocusEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "FocusEvent", + "parent": "UIEvent" + } + }, + "FocusEvent().relatedTarget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "MouseEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "MouseEvent", + "parent": "UIEvent" + } + }, + "MouseEvent().initMouseEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "AbstractView", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + "boolean", + "number", + "EventTarget" + ] + } + ] + }, + "MouseEvent().getModifierState":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "MouseEvent().screenX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().screenY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().clientX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().clientY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().shiftKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().altKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().metaKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().button":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().buttons":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().relatedTarget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "WheelEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "WheelEvent", + "parent": "MouseEvent" + } + }, + "WheelEvent().DOM_DELTA_PIXEL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().DOM_DELTA_LINE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().DOM_DELTA_PAGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaZ":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaMode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "KeyboardEvent", + "parent": "UIEvent" + } + }, + "KeyboardEvent().getModifierState":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_STANDARD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_LEFT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_RIGHT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_NUMPAD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_MOBILE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_JOYSTICK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().char":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().shiftKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().altKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().metaKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().repeat":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().locale":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CompositionEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "CompositionEvent", + "parent": "UIEvent" + } + }, + "CompositionEvent().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CompositionEvent().locale":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "MutationEvent", + "parent": "Event" + } + }, + "MutationEvent().initMutationEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "Node", + "string", + "string", + "string", + "number" + ] + } + ] + }, + "MutationEvent().MODIFICATION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().ADDITION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().REMOVAL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().relatedNode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationEvent().prevValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().newValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().attrName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().attrChange":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + + "EventTarget":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "EventTarget().addEventListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + }, + { + "return":"", + "parameter":[ + "string", + "EventListener", + "boolean" + ] + } + ] + }, + "EventTarget().attachEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + } + ] + }, + "EventTarget().detachEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + } + ] + }, + "EventTarget().removeEventListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + }, + { + "return":"", + "parameter":[ + "string", + "EventListener", + "boolean" + ] + } + ] + }, + "EventTarget().dispatchEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Event" + ] + } + ] + }, + "EventListener":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "EventListener().handleEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Event" + ] + } + ] + }, + "Element":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Element", + "parent": "Node" + }, + "implements": { + "self": "Element", + "impl": [ + "NodeSelector" + ] + } + }, + "Element().getAttribute":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Element().matchesSelector":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Element().querySelector":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Element().querySelectorAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttribute":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttributeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "Element().removeAttribute":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNodeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttributeNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().setAttributeNodeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().removeAttributeNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().removeAttributeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().hasAttribute":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Element().hasAttributeNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().getElementsByTagName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Element().normalize":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Element().getElementsByTagNameNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().getElementsByClassName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + } + ] + }, + "Element().prepend":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().before":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().after":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().replace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Element().prefix":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().localName":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().tagName":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().id":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().className":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().classList":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "Element().attributes":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Attr[]", + "parameter":[ + ] + } + ] + }, + "Element().children":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Element().firstElementChild":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().lastElementChild":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().previousElementSibling":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().nextElementSibling":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().childElementCount":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().getClientRects":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ClientRectList", + "parameter":[ + ] + } + ] + }, + "Element().getBoundingClientRect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "Element().scrollIntoView":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "ScrollOptions" + ] + } + ] + }, + "Element().doScroll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Element().scrollTop":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollLeft":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollWidth":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollHeight":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientTop":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientLeft":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientWidth":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientHeight":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().style":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSS2Properties", + "parameter":[ + ] + } + ] + }, + "Text":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Text", + "parent": "CharacterData" + } + }, + "Text().splitText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Text", + "parameter":[ + "number" + ] + } + ] + }, + "Text().wholeText":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ProcessingInstruction":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "ProcessingInstruction", + "parent": "CharacterData" + } + }, + "ProcessingInstruction().target":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ProcessingInstruction().data":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Comment":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Comment", + "parent": "CharacterData" + } + }, + "MutationObserver":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MutationObserver", + "parameter":[ + "function" + ] + } + ] + }, + "MutationObserver().observe":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "MutationObserverInit" + ] + } + ] + }, + "MutationObserver().disconnect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MutationObserver().takeRecords":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MutationRecord[]", + "parameter":[ + ] + } + ] + }, + "WebKitMutationObserver":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitMutationObserver", + "parameter":[ + "function" + ] + } + ] + }, + "WebKitMutationObserver().observe":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "MutationObserverInit" + ] + } + ] + }, + "WebKitMutationObserver().disconnect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebKitMutationObserver().takeRecords":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MutationRecord[]", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MutationObserverInit().childList":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributes":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().characterData":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().subtree":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributeOldValue":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().characterDataOldValue":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributeFilter":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "MutationRecord":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MutationRecord().type":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().target":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().addedNodes":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "MutationRecord().previousSibling":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().nextSibling":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().attributeName":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().attributeNamespace":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().oldValue":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NamedNodeMap":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NamedNodeMap().getNamedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().getNamedItemNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "NamedNodeMap().setNamedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "NamedNodeMap().setNamedItemNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "NamedNodeMap().removeNamedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().removeNamedItemNS":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "number" + ] + } + ] + }, + "NamedNodeMap().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Node", + "parent": "EventTarget" + } + }, + "Node().hasChildNodes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Node().insertBefore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node", + "Node" + ] + } + ] + }, + "Node().appendChild":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().replaceChild":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node", + "Node" + ] + } + ] + }, + "Node().removeChild":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().normalize":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Node().cloneNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + }, + { + "return":"Node", + "parameter":[ + "boolean" + ] + } + ] + }, + "Node().isSupported":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Node().isEqualNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().compareDocumentPosition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().contains":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().hasAttributes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Node().namespaceURI":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().lookupPrefix":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().prefix":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().localName":{ + "type":"attibute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().lookupNamespaceURI":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Node().isDefaultNamespace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Node().ELEMENT_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ATTRIBUTE_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().TEXT_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().CDATA_SECTION_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ENTITY_REFERENCE_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ENTITY_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().PROCESSING_INSTRUCTION_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().COMMENT_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_TYPE_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_FRAGMENT_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().NOTATION_NODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().nodeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().nodeName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().baseURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().ownerDocument":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "Node().parentNode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().parentElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Node().childNodes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "Node().attributes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "Node().firstChild":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().lastChild":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().previousSibling":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().nextSibling":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().nodeValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().textContent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_DISCONNECTED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_PRECEDING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_FOLLOWING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_CONTAINS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_CONTAINED_BY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Attr":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Attr().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().ownerElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Attr().specified":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Attr().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().namespaceURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().prefix":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().localName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CharacterData":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "CharacterData", + "parent": "Node" + } + }, + "CharacterData().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CharacterData().substringData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CharacterData().appendData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().insertData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CharacterData().deleteData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CharacterData().replaceData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "CharacterData().before":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().after":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().replace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Range":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Range().setStart":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().setEnd":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().setStartBefore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setStartAfter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setEndBefore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setEndAfter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().collapse":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + } + ] + }, + "Range().selectNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().selectNodeContents":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().compareBoundaryPoints":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number", + "Range" + ] + } + ] + }, + "Range().deleteContents":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Range().extractContents":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "Range().insertNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().surroundContents":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().cloneRange":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Range", + "parameter":[ + ] + } + ] + }, + "Range().detach":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Range().isPointInRange":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().comparePoint":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().intersectsNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().startContainer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().startOffset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().endContainer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().endOffset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().collapsed":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Range().commonAncestorContainer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().START_TO_START":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().START_TO_END":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().END_TO_END":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().END_TO_START":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().getClientRects":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ClientRectList", + "parameter":[ + ] + } + ] + }, + "Range().getBoundingClientRect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "ClientRectList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ClientRectList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRectList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "ClientRect":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ClientRect().top":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().right":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().bottom":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().left":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ScrollOptions().x":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions().y":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions().behavior":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NodeIterator":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NodeIterator().nextNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().previousNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().detach":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "NodeIterator().root":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().referenceNode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().pointerBeforeReferenceNode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NodeIterator().whatToShow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeIterator().filter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeFilter", + "parameter":[ + ] + } + ] + }, + "TreeWalker":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TreeWalker().parentNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().firstChild":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().lastChild":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().previousSibling":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().nextSibling":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().previousNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().nextNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().root":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().whatToShow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TreeWalker().filter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeFilter", + "parameter":[ + ] + } + ] + }, + "TreeWalker().currentNode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeFilter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NodeFilter().acceptNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Node" + ] + } + ] + }, + "NodeFilter().FILTER_ACCEPT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().FILTER_REJECT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().FILTER_SKIP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ALL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ELEMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ATTRIBUTE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_TEXT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_CDATA_SECTION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ENTITY_REFERENCE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ENTITY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_PROCESSING_INSTRUCTION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_COMMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT_TYPE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT_FRAGMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_NOTATION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NodeList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "number" + ] + } + ] + }, + "NodeList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMStringList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DOMStringList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "DOMStringList().contains":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMStringList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WidgetStorage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "WidgetStorage", + "parent": "Storage" + } + }, + "widget":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"widget", + "type":"Widget" + } + }, + "WindowWidget":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WindowWidget().widget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Widget", + "parameter":[ + ] + } + ] + }, + "Widget":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Widget().author":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().shortName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().authorEmail":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().authorHref":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().preferences":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WidgetStorage", + "parameter":[ + ] + } + ] + }, + "Widget().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Widget().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLElement", + "parent": "Element" + } + }, + "HTMLElement().getElementsByClassName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLElement().innerHTML":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().outerHTML":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().lang":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dir":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().className":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().classList":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dataset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMStringMap", + "parameter":[ + ] + } + ] + }, + "HTMLElement().hidden":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().accessKeyLabel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().draggable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dropzone":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLElement().contentEditable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().isContentEditable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().contextMenu":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLMenuElement", + "parameter":[ + ] + } + ] + }, + "HTMLElement().spellcheck":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().commandType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().icon":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().checked":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().style":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSS2Properties", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onblur":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncanplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncanplaythrough":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncontextmenu":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncuechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondblclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondrag":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragenter":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragleave":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragover":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondrop":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondurationchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onemptied":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onended":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onfocus":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oninput":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oninvalid":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeydown":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeypress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeyup":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadeddata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadedmetadata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousedown":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousemove":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseout":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseover":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseup":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousewheel":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onpause":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onplaying":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onprogress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onratechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onreadystatechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onreset":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onscroll":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onseeked":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onseeking":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onselect":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onshow":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onstalled":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onsubmit":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onsuspend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ontimeupdate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onvolumechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onwaiting":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetParent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetTop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetLeft":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLUnknownElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLUnknownElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHeadElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadElement().profile":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHtmlElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHtmlElement", + "parent": "HTMLElement" + } + }, + "HTMLHtmlElement().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTitleElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTitleElement", + "parent": "HTMLElement" + } + }, + "HTMLTitleElement().text":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIsIndexElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLIsIndexElement", + "parent": "HTMLElement" + } + }, + "HTMLIsIndexElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLIsIndexElement().prompt":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBaseElement", + "parent": "HTMLElement" + } + }, + "HTMLBaseElement().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseElement().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLinkElement", + "parent": "HTMLElement" + } + }, + "HTMLLinkElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().rel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().relList":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().hreflang":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().sizes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().charset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().rev":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMetaElement", + "parent": "HTMLElement" + } + }, + "HTMLMetaElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().httpEquiv":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().content":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().scheme":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMetaElement", + "parent": "HTMLElement" + } + }, + "HTMLStyleElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().scoped":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLScriptElement", + "parent": "HTMLElement" + } + }, + "HTMLScriptElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().async":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().defer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().charset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().text":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().event":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().htmlFor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBodyElement", + "parent": "HTMLElement" + } + }, + "HTMLBodyElement().onafterprint":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onbeforeprint":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onbeforeunload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onblur":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + } + ,"HTMLBodyElement().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onfocus":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onhashchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onoffline":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().ononline":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpopstate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpagehide":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpageshow":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onredo":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onresize":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onscroll":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onstorage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onundo":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onunload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().text":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().bgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().background":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().link":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().vLink":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().aLink":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHeadingElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHeadingElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadingElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParagraphElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLParagraphElement", + "parent": "HTMLElement" + } + }, + "HTMLParagraphElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHRElement", + "parent": "HTMLElement" + } + }, + "HTMLHRElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().color":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().noShade":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLPreElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLPreElement", + "parent": "HTMLElement" + } + }, + "HTMLPreElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLQuoteElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLQuoteElement", + "parent": "HTMLElement" + } + }, + "HTMLQuoteElement().cite":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOListElement", + "parent": "HTMLElement" + } + }, + "HTMLOListElement().reversed":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().start":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().compact":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLUListElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLUListElement", + "parent": "HTMLElement" + } + }, + "HTMLUListElement().compact":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLUListElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBlockquoteElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBlockquoteElement", + "parent": "HTMLElement" + } + }, + "HTMLBlockquoteElement().cite":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLLIElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLIElement", + "parent": "HTMLElement" + } + }, + "HTMLLIElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLLIElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDListElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDListElement", + "parent": "HTMLElement" + } + }, + "HTMLDListElement().compact":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLDivElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDivElement", + "parent": "HTMLElement" + } + }, + "HTMLDivElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAnchorElement", + "parent": "HTMLElement" + } + }, + "HTMLAnchorElement().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().rel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().relList":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hreflang":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().text":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().blur":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().focus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().protocol":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().host":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hostname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().prot":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().pathname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().search":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hash":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().coords":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().charset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().rev":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().shape":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTimeElement", + "parent": "HTMLElement" + } + }, + "HTMLTimeElement().dateTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement().pubDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement().valueAsDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLSpanElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSpanElement", + "parent": "HTMLElement" + } + }, + "HTMLBRElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBRElement", + "parent": "HTMLElement" + } + }, + "HTMLBRElement().clear":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLModElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLModElement", + "parent": "HTMLElement" + } + }, + "HTMLModElement().cite":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLModElement().dateTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Image":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLImageElement", + "parameter":[ + ] + }, + { + "return":"HTMLImageElement", + "parameter":[ + "number" + ] + }, + { + "return":"HTMLImageElement", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "HTMLImageElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLImageElement", + "parent": "HTMLElement" + } + }, + "HTMLImageElement().alt":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().lowSrc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().useMap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().isMap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().naturalWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().naturalHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().complete":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().border":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().hspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().longDesc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().vspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLIFrameElement", + "parent": "HTMLElement" + } + }, + "HTMLIFrameElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().srcdoc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().sandbox":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().seamless":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().contentDocument":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().contentWindow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().frameBorder":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().longDesc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().marginHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().marginWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().scrolling":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLEmbedElement", + "parent": "HTMLElement" + } + }, + "HTMLEmbedElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLObjectElement", + "parent": "HTMLElement" + } + }, + "HTMLObjectElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLObjectElement().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().useMap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().contentDocument":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().contentWindow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().archive":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().border":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().codeBase":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().codeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().declare":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().hspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().standby":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + },"HTMLObjectElement().vspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLParamElement", + "parent": "HTMLElement" + } + }, + "HTMLParamElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().valueType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLVideoElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLVideoElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().videoWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().videoHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().poster":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Audio":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLAudioElement", + "parameter":[ + ] + }, + { + "return":"HTMLAudioElement", + "parameter":[ + "string" + ] + } + ], + "inheritance": { + "self": "HTMLAudioElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLAudioElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAudioElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLSourceElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSourceElement", + "parent": "HTMLElement" + } + }, + "HTMLSourceElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSourceElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSourceElement().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTrackElement", + "parent": "HTMLElement" + } + }, + "HTMLTrackElement().kind":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().srclang":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().default":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().track":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextTrack", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMediaElement", + "parent": "HTMLFormElement" + } + }, + "HTMLFormElement().load":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().canPlayType":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().play":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().pause":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().addTextTrack":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MutableTextTrack", + "parameter":[ + "string" + ] + }, + { + "return":"MutableTextTrack", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"MutableTextTrack", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "HTMLMediaElement().error":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MediaError", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().currentSrc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_EMPTY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_IDLE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_LOADING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_NO_SOURCE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().networkState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().preload":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().buffered":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_NOTHING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_METADATA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_CURRENT_DATA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_FUTURE_DATA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_ENOUGH_DATA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().seeking":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().currentTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().initialTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().startOffsetTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().paused":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().defaultPlaybackRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().playbackRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().played":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().seekable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().ended":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().autoplay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().loop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().mediaGroup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().controller":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MediaController", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().controls":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().volume":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().muted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().defaultMuted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().textTracks":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextTrack[]", + "parameter":[ + ] + } + ] + }, + "MediaError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MediaError().MEDIA_ERR_ABORTED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_NETWORK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_DECODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_SRC_NOT_SUPPORTED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TrackList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TrackList().getID":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getKind":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getLabel":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getLanguage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TrackList().onchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MultipleTrackList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "MultipleTrackList", + "parent": "TrackList" + } + }, + "MultipleTrackList().isEnabled":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "boolean" + ] + } + ] + }, + "MultipleTrackList().enable":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MultipleTrackList().disable":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ExclusiveTrackList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "ExclusiveTrackList", + "parent": "TrackList" + } + }, + "ExclusiveTrackList().select":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ExclusiveTrackList().selectedIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MediaController", + "parameter":[ + ] + } + ] + }, + "MediaController().play":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MediaController().pause":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MediaController().buffered":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().seekable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().currentTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().paused":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaController().played":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().defaultPlaybackRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().playbackRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().volume":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().muted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaController().onemptied":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onloadedmetadata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onloadeddata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().oncanplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().oncanplaythrough":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onplaying":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onwaiting":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().ondurationchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().ontimeupdate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onpause":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onratechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onvolumechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"TextTrack", + "impl":[ + "EventTarget" + ] + } + }, + "TextTrack().kind":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().language":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().NONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().LOADING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().LOADED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + },"TextTrack().ERROR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + },"TextTrack().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack().OFF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().HIDDEN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().SHOWING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().mode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().cues":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextTrackCueList", + "parameter":[ + ] + } + ] + }, + "TextTrack().activeCues":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextTrackCueList", + "parameter":[ + ] + } + ] + }, + "TextTrack().oncuechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MutableTextTrack":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "MutableTextTrack", + "parent": "TextTrack" + } + }, + "MutableTextTrack().addCue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "TextTrackCue" + ] + } + ] + }, + "MutableTextTrack().removeCue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "TextTrackCue" + ] + } + ] + }, + "TextTrackCueList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TextTrackCueList().getCueById":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextTrackCue", + "parameter":[ + "string" + ] + } + ] + }, + "TextTrackCueList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"TextTrackCue", + "impl":[ + "EventTarget" + ] + } + }, + "TextTrackCue().getCueAsSource":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().getCueAsHTML":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().track":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextTrack", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().startTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().endTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().pauseOnExit":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().onenter":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().onexit":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TimeRanges":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TimeRanges().start":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TimeRanges().end":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TimeRanges().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLCanvasElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLCanvasElement", + "parent": "HTMLElement" + } + }, + "HTMLCanvasElement().toDataURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLCanvasElement().getContext":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CanvasRenderingContext2D", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLCanvasElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLCanvasElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMapElement", + "parent": "HTMLElement" + } + }, + "HTMLMapElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement().areas":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement().images":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAreaElement", + "parent": "HTMLElement" + } + }, + "HTMLAreaElement().alt":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().coords":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().shape":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().rel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().relList":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hreflang":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().protocol":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().host":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hostname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().port":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().pathname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().search":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hash":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().noHref":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableElement", + "parent": "HTMLElement" + } + }, + "HTMLTableElement().createCaption":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteCaption":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTHead":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteTHead":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTFoot":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteTFoot":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTBody":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().insertRow":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableElement().deleteRow":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableElement().caption":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLTableCaptionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tHead":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLTableSectionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tFoot":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLTableSectionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tBodies":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().rows":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().border":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().bgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().cellPadding":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().cellSpacing":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().frame":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().rules":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCaptionElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableCaptionElement", + "parent": "HTMLElement" + } + }, + "HTMLTableCaptionElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableColElement", + "parent": "HTMLElement" + } + }, + "HTMLTableColElement().span":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().ch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().chOff":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().vAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableSectionElement", + "parent": "HTMLElement" + } + }, + "HTMLTableSectionElement().insertRow":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableSectionElement().deleteRow":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableSectionElement().rows":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().ch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().chOff":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().vAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableRowElement", + "parent": "HTMLElement" + } + }, + "HTMLTableRowElement().insertCell":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableRowElement().deleteCell":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableRowElement().rowIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().sectionRowIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().cells":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().bgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().ch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().chOff":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().vAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableDataCellElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableDataCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableHeaderCellElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableHeaderCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableHeaderCellElement().scope":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableCellElement().colSpan":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().rowSpan":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().headers":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().cellIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().abbr":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().scope":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().axis":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().bgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().ch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().chOff":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().noWrap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().vAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDetailsElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDetailsElement", + "parent": "HTMLElement" + } + }, + "HTMLDetailsElement().open":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLCommandElement", + "parent": "HTMLElement" + } + }, + "HTMLCommandElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().icon":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().checked":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().radiogroup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMenuElement", + "parent": "HTMLElement" + } + }, + "HTMLMenuElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement().compact":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAppletElement", + "parent": "HTMLElement" + } + }, + "HTMLAppletElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().alt":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().archive":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().codeBase":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().hspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().object":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().vspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMarqueeElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMarqueeElement", + "parent": "HTMLElement" + } + }, + "HTMLMarqueeElement().start":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLMarqueeElement().stop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLFormElement().behavior":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().bgColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().direction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().hspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().loop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().scrollAmount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().scrollDelay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().trueSpeed":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().vspace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onbounce":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onfinish":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFrameSetElement", + "parent": "HTMLElement" + } + }, + "HTMLFrameSetElement().cols":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().rows":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onafterprint":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onbeforeprint":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onbeforeunload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onblur":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onfocus":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onhashchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onoffline":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().ononline":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpagehide":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpageshow":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpopstate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onredo":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onresize":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onscroll":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onstorage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onundo":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onunload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFrameElement", + "parent": "HTMLElement" + } + }, + "HTMLFrameElement().frameBorder":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().longDesc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().marginHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().marginWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().noResize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().scrolling":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().contentDocument":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().contentWindow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBaseFontElement", + "parent": "HTMLElement" + } + }, + "HTMLBaseFontElement().color":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement().face":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLDirectoryElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDirectoryElement", + "parent": "HTMLElement" + } + }, + "HTMLDirectoryElement().compact":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFontElement", + "parent": "HTMLElement" + } + }, + "HTMLFontElement().color":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement().face":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFormElement", + "parent": "HTMLElement" + } + }, + "HTMLFormElement().acceptCharset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().action":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().autocomplete":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().enctype":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().encoding":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().method":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().noValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().elements":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormControlsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().submit":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLFormElement().reset":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLFormElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFieldSetElement", + "parent": "HTMLElement" + } + }, + "HTMLFieldSetElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().elements":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormControlsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLLegendElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLegendElement", + "parent": "HTMLElement" + } + }, + "HTMLLegendElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLLegendElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLegendElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLabelElement", + "parent": "HTMLElement" + } + }, + "HTMLLabelElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().htmlFor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().control":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLInputElement", + "parent": "HTMLElement" + } + }, + "HTMLInputElement().stepUp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLInputElement().stepDown":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLInputElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLInputElement().capture":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().select":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().setSelectionRange":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "string " + ] + } + ] + }, + "HTMLInputElement().accept":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().alt":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().autocomplete":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().autofocus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().defaultChecked":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().checked":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().dirName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().files":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileList", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formAction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formEnctype":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formMethod":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formNoValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formTarget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().indeterminate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().list":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().max":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().maxLength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().min":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().multiple":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().pattern":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().placeholder":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().readOnly":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().required":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().src":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().step":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().defaultValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().blur":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().focus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().click":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().valueAsDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().valueAsNumber":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectedOption":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLOptionElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionDirection":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().align":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().useMap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLButtonElement", + "parent": "HTMLElement" + } + }, + "HTMLButtonElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLButtonElement().autofocus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formAction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formEnctype":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formMethod":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formNoValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formTarget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSelectElement", + "parent": "HTMLElement" + } + }, + "HTMLSelectElement().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLSelectElement().namedItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLSelectElement().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "number" + ] + } + ] + }, + "HTMLSelectElement().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLSelectElement().blur":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().focus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLSelectElement().autofocus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().multiple":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().required":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().options":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLOptionsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().selectedOptions":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().selectedIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLDataListElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDataListElement", + "parent": "HTMLElement" + } + }, + "HTMLDataListElement().options":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLOptGroupElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOptGroupElement", + "parent": "HTMLElement" + } + }, + "HTMLOptGroupElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptGroupElement().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Option":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLOptionElement", + "parameter":[ + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string", + "boolean", + "boolean" + ] + } + ], + "inheritance": { + "self": "HTMLOptionElement", + "parent": "HTMLElement" + } + }, + "HTMLOptionElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().defaultSelected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().selected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().text":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().index":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTextAreaElement", + "parent": "HTMLElement" + } + }, + "HTMLTextAreaElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLTextAreaElement().select":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "HTMLTextAreaElement().setSelectionRange":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "HTMLTextAreaElement().autofocus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().cols":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().dirName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().accessKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().maxLength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().placeholder":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().readOnly":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().required":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().rows":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().tabIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().wrap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().defaultValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().blur":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().focus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().textLength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionDirection":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLKeygenElement", + "parent": "HTMLElement" + } + }, + "HTMLKeygenElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLKeygenElement().autofocus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().challenge":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().disabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().keytype":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().willValidate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOutputElement", + "parent": "HTMLElement" + } + }, + "HTMLOutputElement().checkValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().setCustomValidity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLOutputElement().htmlFor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().defaultValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().validity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().validationMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLProgressElement", + "parent": "HTMLElement" + } + }, + "HTMLProgressElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().max":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().position":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMeterElement", + "parent": "HTMLElement" + } + }, + "HTMLMeterElement().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().min":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().max":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().low":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().high":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().optimum":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().form":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().labels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "WindowProxy":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "window":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"window", + "type":"Window" + } + }, + "self":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"self", + "type":"Window" + } + }, + "document":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"document", + "type":"Document" + } + }, + "location":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"location", + "type":"Location" + } + }, + "history":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"history", + "type":"History" + } + }, + "screen":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"screen", + "type":"Screen" + } + }, + "locationbar":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "menubar":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "personalbar":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "scrollbars":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "statusbar":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "toolbar":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "frames":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "top":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "opener":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "parent":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "frameElement":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "navigator":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"navigator", + "type":"Navigator" + } + }, + "applicationCache":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"applicationCache", + "type":"ApplicationCache" + } + }, + "Window":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"Window", + "impl":[ + "WindowWidget", + "EventTarget", + "WindowBase64", + "WindowTimers", + "WindowSessionStorage", + "WindowLocalStorage", + "LocalFileSystem", + "IDBEnvironment", + "WindowDatabase", + "WindowAnimationTiming", + "WindowProxy" + ] + } + }, + "WindowProxy().postMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "WindowProxy().getComputedStyle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Window().stop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Window().focus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Window().blur":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Window().open":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string", + "string" + ] + } + ] + }, + "Window().range":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"array", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"array", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().webkitNotifications":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NotificationCenter", + "parameter":[ + ] + } + ] + }, + "Window().Globalize":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Globalize", + "parameter":[ + "string" + ] + } + ] + }, + "Notification":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "Notification", + "parent": "EventTarget" + } + }, + "Notification().show":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Notification().cancel":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Notification().ondisplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onclose":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "NotificationCenter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NotificationCenter().PERMISSION_ALLOWED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().PERMISSION_NOT_ALLOWED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().createNotification":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Notification", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NotificationCenter().createHTMLNotification":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Notification", + "parameter":[ + "string" + ] + } + ] + }, + "NotificationCenter().checkPermission":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().requestPermission":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "CSSStyleDeclaration":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements": { + "self": "CSSStyleDeclaration", + "impl": [ + "CSS2Properties" + ] + } + }, + "CSSStyleDeclaration().webkitTransform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().transform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().MozTransform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().msTransform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().OTransform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().cssText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().parentRule":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyCSSValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSValue", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().removeProperty":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyPriority":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().setProperty":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "CSSStyleDeclaration().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "CSSRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CSSRule().UNKNOWN_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().STYLE_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().CHARSET_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().IMPORT_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().MEDIA_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().FONT_FACE_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().PAGE_RULE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().cssText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSRule().parentRule":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSRule().parentStyleSheet":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + ] + } + ] + }, + "CSSValue":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CSSValue().CSS_INHERIT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_PRIMITIVE_VALUE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_VALUE_LIST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_CUSTOM":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().cssText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSValue().cssValueType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CSSStyleSheet().ownerRule":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet().cssRules":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSRuleList", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet().insertRule":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "CSSStyleSheet().deleteRule":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CSSRuleList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CSSRuleList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRuleList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + "number" + ] + } + ] + }, + "CSSStyleRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSStyleRule", + "parent": "CSSRule" + } + }, + "CSSStyleRule().selectorText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleRule().style":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSMediaRule", + "parent": "CSSRule" + } + }, + "CSSMediaRule().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule().cssRules":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSRuleList", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule().insertRule":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "CSSMediaRule().deleteRule":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CSSFontFaceRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSFontFaceRule", + "parent": "CSSRule" + } + }, + "CSSFontFaceRule().style":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSPageRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSPageRule", + "parent": "CSSRule" + } + }, + "CSSPageRule().style":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSPageRule().selectorText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSImportRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSImportRule", + "parent": "CSSRule" + } + }, + "CSSImportRule().styleSheet":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + ] + } + ] + }, + "CSSImportRule().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSImportRule().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSCharsetRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSCharsetRule", + "parent": "CSSRule" + } + }, + "CSSCharsetRule().encoding":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSUnknownRule":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSUnknownRule", + "parent": "CSSRule" + } + }, + "CSSPrimitiveValue":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSPrimitiveValue", + "parent": "CSSValue" + } + }, + "CSSPrimitiveValue().CSS_UNKNOWN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_NUMBER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PERCENTAGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_EMS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_EXS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_CM":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_MM":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_IN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PC":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_DEG":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RAD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_GRAD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_MS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_S":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_HZ":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_KHZ":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_DIMENSION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_STRING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_URI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_IDENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_ATTR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_COUNTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RECT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RGBCOLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().setFloatValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CSSPrimitiveValue().getFloatValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "CSSPrimitiveValue().setStringValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CSSPrimitiveValue().getStringValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getCounterValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Counter", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getRectValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Rect", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getRGBColorValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"RGBColor", + "parameter":[ + ] + } + ] + }, + "CSSValueList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSValueList", + "parent": "CSSValue" + } + }, + "CSSValueList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValueList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSValue", + "parameter":[ + "number" + ] + } + ] + }, + "RGBColor":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "RGBColor().red":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "RGBColor().green":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "RGBColor().blue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Rect().top":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().right":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().bottom":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().left":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Counter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Counter().identifier":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Counter().listStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Counter().separator":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ViewCSS":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ViewCSS().getComputedStyle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "Element", + "string" + ] + } + ] + }, + "DocumentCSS":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DocumentCSS().getOverrideStyle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "Element", + "string" + ] + } + ] + }, + "DOMImplementationCSS":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self": "DOMImplementationCSS", + "parent": "DOMImplementation" + } + }, + "DOMImplementationCSS().createCSSStyleSheet":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "ElementCSSInlineStyle":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ElementCSSInlineStyle().style":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSS2Properties":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CSS2Properties().cssText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().azimuth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().background":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundAttachment":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundImage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundPosition":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundRepeat":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().border":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderCollapse":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderSpacing":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottom":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeft":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().bottom":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().captionSide":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().clear":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().clip":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().color":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().content":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().counterIncrement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().counterReset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cueAfter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cueBefore":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cursor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().direction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().display":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().elevation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().emptyCells":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cssFloat":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().font":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontFamily":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontSize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontSizeAdjust":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontStretch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontVariant":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontWeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().left":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().letterSpacing":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().lineHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyleImage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStylePosition":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyleType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().margin":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginTop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginRight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginBottom":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginLeft":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().markerOffset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marks":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().maxHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().maxWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().minHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().minWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().orphans":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outline":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().overflow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().padding":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingTop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingRight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingBottom":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingLeft":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().page":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakAfter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakBefore":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakInside":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pause":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pauseAfter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pauseBefore":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pitch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pitchRange":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().playDuring":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().position":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().quotes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().richness":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().right":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speak":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakHeader":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakNumeral":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakPunctuation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speechRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().tableLayout":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textDecoration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textIndent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textShadow":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textTransform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().top":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().unicodeBidi":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().verticalAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().voiceFamily":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().volume":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().whiteSpace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().widows":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().wordSpacing":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().zIndex":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Window().decodeURI":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().decodeURIComponent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().encodeURI":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().encodeURIComponent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().escape":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().unescape":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().eval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Window().isFinite":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "Window().isNaN":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "Window().parseFloat":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + } + ] + }, + "Window().parseInt":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + } + ] + }, + "Window().Number":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + } + ] + }, + "Window().String":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "Window().alert":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Window().confirm":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Window().prompt":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().print":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Window().showModalDialog":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string" + ] + }, + { + "return":"object", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Window().scroll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().scrollTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().scrollBy":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Window().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().innerWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().innerHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().scrollX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().pageXOffset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().scrollY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().pageYOffset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().screenX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().screenY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().outerWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().outerHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onafterprint":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onbeforeprint":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onbeforeunload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onblur":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncanplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncanplaythrough":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncontextmenu":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncuechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondblclick":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondrag":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragenter":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragleave":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragover":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondrop":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondurationchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onemptied":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onended":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onfocus":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onhashchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oninput":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oninvalid":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeydown":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeypress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeyup":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadeddata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadedmetadata":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousedown":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousemove":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseout":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseover":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseup":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousewheel":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onoffline":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ononline":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpause":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onplay":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onplaying":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpagehide":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpageshow":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpopstate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onprogress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onratechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onreadystatechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onredo":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onreset":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onresize":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onscroll":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onseeked":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onseeking":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onselect":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onshow":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onstalled":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onstorage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onsubmit":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onsuspend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ontimeupdate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onundo":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onunload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onvolumechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onwaiting":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BarProp":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "History":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "History().go":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "History().back":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "History().forward":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "History().pushState":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "History().replaceState":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "History().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "History().state":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "PageTransitionEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "PageTransitionEvent", + "parent": "Event" + } + }, + "PageTransitionEvent().initPageTransitionEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "boolean" + ] + } + ] + }, + "PageTransitionEvent().persisted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "BeforeUnloadEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "BeforeUnloadEvent", + "parent": "Event" + } + }, + "BeforeUnloadEvent().returnValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ApplicationCache":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements": { + "self": "ApplicationCache", + "impl": [ + "EventTarget" + ] + } + }, + "ApplicationCache().update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().swapCache":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().abort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().UNCACHED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().IDLE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().CHECKING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().DOWNLOADING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().UPDATEREADY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().OBSOLETE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onchecking":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onnoupdate":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().ondownloading":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onprogress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onupdateready":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().oncached":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onobsolete":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "btoa":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "atob":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "setTimeout":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "clearTimeout":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "setInterval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "clearInterval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "NavigatorID":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorID().appName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().appVersion":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().platform":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().userAgent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorOnLine":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorOnLine().onLine":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NavigatorContentUtils":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorContentUtils().registerProtocolHandler":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NavigatorContentUtils().registerContentHandler":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NavigatorStorageUtils":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorStorageUtils().yieldForStorageUpdates":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Navigator":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"Navigator", + "impl":[ + "NavigatorGeolocation", + "NavigatorID", + "NavigatorOnLine", + "NavigatorContentUtils", + "NavigatorStorageUtils", + "NavigatorBattery", + "Vibration", + "NetworkInformation", + "NavigatorUserMedia", + "NavigatorVibration" + ] + } + }, + "NavigatorVibration":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorVibration().webkitVibrate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "NetworkInformation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NetworkInformation().connection":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Connection", + "parameter":[ + ] + } + ] + }, + "Vibration":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Vibration().vibrate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "NavigatorBattery":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorBattery().battery":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"BatteryManager", + "parameter":[ + ] + } + ] + }, + "DataTransfer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DataTransfer().setDragImage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element", + "number", + "number" + ] + } + ] + }, + "DataTransfer().addElement":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element" + ] + } + ] + }, + "DataTransfer().getData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "DataTransfer().setData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "DataTransfer().clearData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DataTransfer().dropEffect":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransfer().effectAllowed":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransfer().items":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DataTransferItems", + "parameter":[ + ] + } + ] + }, + "DataTransfer().types":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "DataTransfer().files":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileList", + "parameter":[ + ] + } + ] + }, + "DataTransferItems":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DataTransferItems().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DataTransferItems().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DataTransferItem", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"DataTransferItem", + "parameter":[ + "File" + ] + } + ] + }, + "DataTransferItems().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataTransferItem":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DataTransferItem().getAsString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DataTransferItem().getAsFile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"File", + "parameter":[ + ] + } + ] + }, + "DataTransferItem().kind":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransferItem().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DragEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "DragEventInit", + "parent": "MouseEventInit" + } + }, + "DragEventInit().dataTransfer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DataTransfer", + "parameter":[ + ] + } + ] + }, + "DragEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "DragEvent", + "parent": "MouseEvent" + } + }, + "DragEvent().initDragEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "object", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + "boolean", + "number", + "EventTarget", + "DataTransfer" + ] + } + ] + }, + "DragEvent().dataTransfer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DataTransfer", + "parameter":[ + ] + } + ] + }, + "CanvasTransformation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CanvasRenderingContext2D":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CanvasRenderingContext2D", + "parameter":[ + "string" + ] + } + ], + "implements":{ + "self":"CanvasRenderingContext2D", + "impl":[ + "CanvasTransformation", + "CanvasLineStyles", + "CanvasText", + "CanvasPathMethods" + ] + } + }, + "CanvasRenderingContext2D().save":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().restore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().createLinearGradient":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CanvasGradient", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createRadialGradient":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CanvasGradient", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createPattern":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CanvasPattern", + "parameter":[ + "HTMLImageElement", + "string" + ] + }, + { + "return":"CanvasPattern", + "parameter":[ + "HTMLCanvasElement", + "string" + ] + }, + { + "return":"CanvasPattern", + "parameter":[ + "HTMLVideoElement", + "string" + ] + } + ] + }, + "CanvasRenderingContext2D().clearRect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().fillRect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().strokeRect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().beginPath":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().fill":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().stroke":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().drawSystemFocusRing":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element" + ] + } + ] + }, + "CanvasRenderingContext2D().drawCustomFocusRing":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Element" + ] + } + ] + }, + "CanvasRenderingContext2D().clip":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().isPointInPath":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().fillText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "string", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().strokeText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + { + "return":"", + "parameter":[ + "string", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "string", + "number", + "number", + "number" + ] + } + ] + } + ] + }, + "CanvasRenderingContext2D().measureText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TextMetrics", + "parameter":[ + "string" + ] + } + ] + }, + "CanvasRenderingContext2D().drawImage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createImageData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ImageData", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"ImageData", + "parameter":[ + "ImageData" + ] + } + ] + }, + "CanvasRenderingContext2D().getImageData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ImageData", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().putImageData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ImageData", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "ImageData", + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().canvas":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCanvasElement", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().globalAlpha":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().globalCompositeOperation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().strokeStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().fillStyle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowOffsetX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowOffsetY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowBlur":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowColor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasTransformation().scale":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().rotate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CanvasTransformation().translate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().transform":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().setTransform":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasLineStyles().lineWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().lineCap":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().lineJoin":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().miterLimit":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasText().font":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasText().textAlign":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasText().textBaseline":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasPathMethods().closePath":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasPathMethods().moveTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().lineTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().quadraticCurveTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().bezierCurveTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().arcTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().rect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().arc":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "boolean" + ] + } + ] + }, + "CanvasGradient":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "CanvasGradient().addColorStop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CanvasPattern":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TextMetrics":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TextMetrics().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ImageData().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Uint8ClampedArray", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMedia":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorUserMedia().getUserMedia":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "MediaStreamOptions" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function", + "function" + ] + } + ] + }, + "NavigatorUserMedia().webkitGetUserMedia":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "MediaStreamOptions" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function", + "function" + ] + } + ] + }, + "MediaStreamOptions":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MediaStreamOptions().audio":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaStreamOptions().video":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMediaError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorUserMediaError().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMediaError().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext":{ + "type": "constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioContext", + "parameter":[ + ] + } + ] + }, + "AudioContext().destination":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().sampleRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext().currentTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext().listener":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "AudioContext().createBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"AudioBuffer", + "parameter":[ + "ArrayBuffer", + "boolean" + ] + } + ] + }, + "AudioContext().decodeAudioData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ArrayBuffer", + "function", + "function" + ] + } + ] + }, + "AudioContext().createBufferSource":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createJavaScriptNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioContext().createAnalyser":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createGainNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createDelayNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createBiquadFilter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createPanner":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createConvolver":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createChannelSplitter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ] + }, + "AudioContext().createChannelMerger":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ] + }, + "AudioContext().createDynamicsCompressor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext":{ + "type": "constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"webkitAudioContext", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().destination":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().sampleRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().currentTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().listener":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"AudioBuffer", + "parameter":[ + "ArrayBuffer", + "boolean" + ] + } + ] + }, + "webkitAudioContext().decodeAudioData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ArrayBuffer", + "function", + "function" + ] + } + ] + }, + "webkitAudioContext().createBufferSource":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createJavaScriptNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "webkitAudioContext().createAnalyser":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createGainNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createDelayNode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createBiquadFilter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createPanner":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createConvolver":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createChannelSplitter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createChannelMerger":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createDynamicsCompressor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ] + }, + "AudioNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioNode", + "parameter":[ + ] + } + ] + }, + "AudioNode().connect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "AudioNode", + "number", + "number" + ] + } + ] + }, + "AudioNode().disconnect":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioNode().context":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioContext", + "parameter":[ + ] + } + ] + }, + "AudioNode().numberOfInputs":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioNode().numberOfOutputs":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioSourceNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self": "AudioSourceNode", + "parent": "AudioNode" + } + }, + "AudioDestinationNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioDestinationNode", + "parent":"AudioNode" + } + }, + "AudioDestinationNode().numberOfChannels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioParam().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().minValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().maxValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().defaultValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "AudioParam().units":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().setValueAtTime":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().linearRampToValueAtTime":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().exponentialRampToValueAtTime":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().setTargetValueAtTime":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioParam().setValueCurveAtTime":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Float32Array", + "number", + "number" + ] + } + ] + }, + "AudioParam().cancelScheduledValues":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioGain":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioGain", + "parent":"AudioParam" + } + }, + "AudioGainNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioGainNode", + "parent":"AudioNode" + } + }, + "AudioGainNode().gain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "DelayNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"DelayNode", + "parent":"AudioNode" + } + }, + "DelayNode().delayTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioBuffer":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().gain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().sampleRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().numberOfChannels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().getChannelData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Float32Array", + "parameter":[ + "number" + ] + } + ] + }, + "AudioBufferSourceNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioBufferSourceNode", + "parent":"AudioSourceNode" + } + }, + "AudioBufferSourceNode().buffer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().playbackRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().loop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().noteOn":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioBufferSourceNode().noteGrainOn":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioBufferSourceNode().noteOff":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "MediaElementAudioSourceNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MediaElementAudioSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"MediaElementAudioSourceNode", + "parent":"AudioSourceNode" + } + }, + "JavaScriptAudioNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"JavaScriptAudioNode", + "parent":"AudioNode" + } + }, + "AudioBufferSourceNode().onaudioprocess":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventListener", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().bufferSize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioProcessingEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioProcessingEvent", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioProcessingEvent", + "parent":"Event" + } + }, + "AudioProcessingEvent().inputBuffer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer[]", + "parameter":[ + ] + } + ] + }, + "AudioProcessingEvent().outputBuffer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer[]", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioPannerNode", + "parent":"AudioNode" + } + }, + "AudioPannerNode().EQUALPOWER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().HRTF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().SOUNDFIELD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().panningModel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().setPosition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().setOrientation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().setVelocity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().distanceModel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().refDistance":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().maxDistance":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().rolloffFactor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneInnerAngle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneOuterAngle":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneOuterGain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneGain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().distanceGain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioListener":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "AudioListener().gain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().dopplerFactor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().speedOfSound":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().setPosition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioListener().setOrientation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "AudioListener().setVelocity":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "ConvolverNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"ConvolverNode", + "parent":"AudioNode" + } + }, + "ConvolverNode().buffer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"RealtimeAnalyserNode", + "parent":"AudioNode" + } + }, + "RealtimeAnalyserNode().getFloatFrequencyData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Float32Array" + ] + } + ] + }, + "RealtimeAnalyserNode().getByteFrequencyData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Uint8Array" + ] + } + ] + }, + "RealtimeAnalyserNode().getByteTimeDomainData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Uint8Array" + ] + } + ] + }, + "RealtimeAnalyserNode().frequencyBinCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().minDecibels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().maxDecibels":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().smoothingTimeConstant":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioChannelSplitter":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioChannelSplitter", + "parent":"AudioNode" + } + }, + "AudioChannelMerger":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioChannelMerger", + "parent":"AudioNode" + } + }, + "DynamicsCompressorNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"DynamicsCompressorNode", + "parent":"AudioNode" + } + }, + "BiquadFilterNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"BiquadFilterNode", + "parent":"AudioNode" + } + }, + "BiquadFilterNode().LOWPASS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().HIGHPASS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().BANDPASS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().LOWSHELF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().HIGHSHELF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().PEAKING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().NOTCH":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().ALLPASS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().frequency":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().Q":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().gain":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "WaveShaperNode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WaveShaperNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"WaveShaperNode", + "parent":"AudioNode" + } + }, + "WebSocket":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebSocket", + "parameter":[ + "string" + ] + }, + { + "return":"WebSocket", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WebSocket", + "parameter":[ + "string", + "array" + ] + } + ], + "inheritance":{ + "self":"WebSocket", + "parent":"EventTarget" + } + }, + "WebSocket().CONNECTING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().OPEN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().CLOSING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().CLOSED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().bufferedAmount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().onopen":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onclose":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().extensions":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().protocol":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().binaryType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().send":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBufferView" + ] + } + ] + }, + "CloseEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CloseEvent", + "parameter":[ + "string" + ] + }, + { + "return":"CloseEvent", + "parameter":[ + "string", + "CloseEventInit" + ] + } + ], + "inheritance":{ + "self":"CloseEvent", + "parent":"Event" + } + }, + "CloseEvent().wasClean":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CloseEvent().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CloseEvent().reason":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CloseEventInit":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"CloseEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"CloseEventInit", + "parent":"EventInit" + } + }, + "CloseEventInit().wasClean":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CloseEventInit().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CloseEventInit().reason":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLHttpRequestEventTarget", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequestEventTarget", + "parent":"EventTarget" + } + }, + "XMLHttpRequestEventTarget().onloadstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onprogress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().ontimeout":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onloadend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestUpload":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLHttpRequestUpload", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequestUpload", + "parent":"XMLHttpRequestEventTarget" + } + }, + "XMLHttpRequest":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLHttpRequest", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequest", + "parent":"XMLHttpRequestEventTarget" + } + }, + "XMLHttpRequest().onreadystatechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().UNSENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().OPENED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().HEADERS_RECEIVED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().LOADING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().DONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().open":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "string", + "string" + ] + } + ] + }, + "XMLHttpRequest().setRequestHeader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "XMLHttpRequest().timeout":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().withCredentials":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().upload":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLHttpRequestUpload", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().send":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "Document" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "FormData" + ] + } + ] + }, + "XMLHttpRequest().abort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().statusText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().getResponseHeader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "XMLHttpRequest().getAllResponseHeaders":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().overrideMimeType":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "XMLHttpRequest().responseType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().response":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().responseText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().responseXML":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "AnonXMLHttpRequest":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"AnonXMLHttpRequest", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AnonXMLHttpRequest", + "parent":"XMLHttpRequest" + } + }, + "Location":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Location().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().assign":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Location().replace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Location().reload":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Location().protocol":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().host":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().hostname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().port":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().pathname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().search":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().hash":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().resolveURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "PopStateEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"PopStateEvent", + "parent":"Event" + } + }, + "PopStateEvent().state":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "PopStateEvent().initPopStateEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "object" + ] + } + ] + }, + "HashChangeEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"HashChangeEvent", + "parent":"Event" + } + }, + "HashChangeEvent().oldURL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HashChangeEvent().newURL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HashChangeEvent().initHashChangeEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "string" + ] + } + ] + }, + "EventSource":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventSource", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"EventSource", + "parent":"EventTarget" + } + }, + "EventSource().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EventSource().CONNECTING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().OPEN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().CLOSED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().onopen":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessageEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessageEvent", + "parameter":[ + "string", + "MessageEventInit" + ] + }, + { + "return":"MessageEvent", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"MessageEvent", + "parent":"Event" + } + }, + "MessageEvent().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "MessageEvent().origin":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEvent().lastEventId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEvent().source":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "MessageEvent().ports":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessagePort[]", + "parameter":[ + ] + } + ] + }, + "MessageEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessageEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"MessageEventInit", + "parent":"EventInit" + } + }, + "MessageEventInit().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().origin":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().lastEventId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().source":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().ports":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessagePort[]", + "parameter":[ + ] + } + ] + }, + "MessageChannel":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessageChannel", + "parameter":[ + ] + } + ] + }, + "MessageChannel().port1":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "MessageChannel().port2":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "MessagePort":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ], + "implements":{ + "self":"MessagePort", + "impl":[ + "Transferable" + ] + } + }, + "MessagePort().postMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "MessagePort().start":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessagePort().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessagePort().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Storage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "Storage().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Storage().key":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "Storage().getItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Storage().setItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Storage().removeItem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Storage().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WindowSessionStorage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowSessionStorage", + "parameter":[ + ] + } + ] + }, + "WindowSessionStorage().sessionStorage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "WindowLocalStorage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WindowLocalStorage", + "parameter":[ + ] + } + ] + }, + "WindowLocalStorage().localStorage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "StorageEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"StorageEvent", + "parameter":[ + "string", + "StorageEventInit" + ] + }, + { + "return":"StorageEvent", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"StorageEvent", + "parent":"Event" + } + }, + "StorageEvent().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().oldValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().newValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().storageArea":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "StorageEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"StorageEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"StorageEventInit", + "parent":"EventInit" + } + }, + "StorageEventInit().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().oldValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().newValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().storageArea":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "FileList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "FileList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"File", + "parameter":[ + "number" + ] + } + ] + }, + "FileList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Blob":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Blob().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Blob().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Blob().slice":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "number" + ] + }, + { + "return":"Blob", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"Blob", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "File":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"File", + "parent":"Blob" + } + }, + "File().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "File().lastModifiedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "FileReader":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return": "FileReader", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"FileReader", + "parent":"EventTarget" + } + }, + "FileReader().readAsArrayBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().readAsBinaryString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().readAsText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "Blob", + "string" + ] + } + ] + }, + "FileReader().readAsDataURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().abort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "FileReader().EMPTY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().LOADING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().DONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().result":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "FileReader().error":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileReader().onloadstart":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onprogress":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onload":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onloadend":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReaderSync":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileReaderSync", + "parameter":[ + ] + } + ] + }, + "FileReaderSync().readAsArrayBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReaderSync().readAsBinaryString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReaderSync().readAsText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + }, + { + "return":"string", + "parameter":[ + "Blob", + "string" + ] + } + ] + }, + "FileReaderSync().readAsDataURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "webkitURL":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "webkitURL.createObjectURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "webkitURL.revokeObjectURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "URL":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "URL.createObjectURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "URL.revokeObjectURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "LocalFileSystem":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "LocalFileSystem().TEMPORARY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "LocalFileSystem().PERSISTENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "LocalFileSystem().requestFileSystem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "LocalFileSystem().resolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "LocalFileSystem().webkitResolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "LocalFileSystem().requestFileSystemSync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "LocalFileSystem().resolveLocalFileSystemSyncURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "TEMPORARY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PERSISTENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "requestFileSystem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "webkitRequestFileSystem":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "resolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "requestFileSystemSync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "resolveLocalFileSystemSyncURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WorkerGlobalScope", + "parent":"EventTarget" + }, + "implements":{ + "self":"WorkerGlobalScope", + "impl":[ + "LocalFileSystem", + "WorkerUtils", + "LocalFileSystemSync" + ] + } + }, + "WorkerGlobalScope().self":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WorkerGlobalScope", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WorkerLocation", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Metadata":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Metadata().modificationTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "Flags":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Flags().create":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Flags().exclusive":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "FileSystem":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "FileSystem().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileSystem().root":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DirectoryEntry", + "parameter":[ + ] + } + ] + }, + "Entry":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Entry().isFile":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Entry().isDirectory":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Entry().getMetadata":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "Entry().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entry().fullPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entry().filesystem":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileSystem", + "parameter":[ + ] + } + ] + }, + "Entry().moveTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function", + "function" + ] + } + ] + }, + "Entry().copyTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function", + "function" + ] + } + ] + }, + "Entry().toURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Entry().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "Entry().getParent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "DirectoryEntry":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"DirectoryEntry", + "parent":"Entry" + } + }, + "DirectoryEntry().createReader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DirectoryEntry().getFile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "Flags", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntry().getDirectory":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "Flags", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntry().removeRecursively":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DirectoryReader":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DirectoryReader().readEntries":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileEntry":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileEntry", + "parent":"Entry" + } + }, + "FileEntry().createWriter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileEntry().file":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileSystemSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "FileSystemSync().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileSystemSync().root":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + ] + } + ] + }, + "EntrySync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "EntrySync().isFile":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EntrySync().isDirectory":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EntrySync().getMetadata":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Metadata", + "parameter":[ + ] + } + ] + }, + "EntrySync().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntrySync().fullPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntrySync().filesystem":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileSystemSync", + "parameter":[ + ] + } + ] + }, + "EntrySync().moveTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync", + "string" + ] + }, + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync" + ] + } + ] + }, + "EntrySync().copyTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync", + "string" + ] + }, + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync" + ] + } + ] + }, + "EntrySync().toURL":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "EntrySync().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "EntrySync().getParent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + ] + } + ] + }, + "DirectoryEntrySync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"DirectoryEntrySync", + "parent":"EntrySync" + } + }, + "DirectoryEntrySync().createReader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DirectoryReaderSync", + "parameter":[ + ] + } + ] + }, + "DirectoryEntrySync().getFile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileEntrySync", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"FileEntrySync", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntrySync().getDirectory":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"DirectoryEntrySync", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntrySync().removeRecursively":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DirectoryReaderSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DirectoryReaderSync().readEntries":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EntrySync[]", + "parameter":[ + ] + } + ] + }, + "FileEntrySync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileEntrySync", + "parent":"EntrySync" + } + }, + "FileEntrySync().createWriter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FileWriterSync", + "parameter":[ + ] + } + ] + }, + "FileEntrySync().file":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"File", + "parameter":[ + ] + } + ] + }, + "FileError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "FileError().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().ABORT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().NOT_READABLE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().ENCODING_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().PATH_EXISTS_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "FileException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().NOT_READABLE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().ENCODING_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().PATH_EXISTS_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FBlobBuilder":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"FBlobBuilder", + "parameter":[ + ] + } + ] + }, + "FBlobBuilder().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + } , + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "FileWriter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileWriter", + "parent":"FileSaver" + } + }, + "FileWriter().position":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriter().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriter().write":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileWriter().seek":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriter().truncate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriterSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "FileWriterSync().position":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriterSync().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriterSync().write":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileWriterSync().seek":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriterSync().truncate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "ClipboardEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"ClipboardEventInit", + "parent":"EventInit" + } + }, + "ClipboardEventInit().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ClipboardEventInit().dataType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange":{ + "type":"abstracrClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBKeyRange().lower":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().upper":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().lowerOpen":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().upperOpen":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().only":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + } + ] + }, + "IDBKeyRange().lowerBound":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "boolean" + ] + } + ] + }, + "IDBKeyRange().upperBound":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "boolean" + ] + } + ] + }, + "IDBKeyRange().bound":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object", + "boolean" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object", + "boolean", + "boolean" + ] + } + ] + }, + "IDBRequest":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBRequest", + "parent":"EventTarget" + } + }, + "IDBRequest().LOADING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().DONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().result":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBRequest().error":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMError", + "parameter":[ + ] + } + ] + }, + "IDBRequest().source":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBRequest().transaction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + ] + } + ] + }, + "IDBRequest().readyState":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().onsuccess":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBRequest().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBOpenDBRequest":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBOpenDBRequest", + "parent":"IDBRequest" + } + }, + "IDBOpenDBRequest().onblocked":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBOpenDBRequest().onupgradeneeded":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBVersionChangeEvent", + "parent":"Event" + } + }, + "IDBVersionChangeEvent().oldVersion":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent().newVersion":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent().initIDBVersionChangeEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"oid", + "parameter":[ + "string", + "boolean", + "boolean", + "number", + "number" + ] + } + ] + }, + "IDBEnvironment":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBEnvironment().indexedDB":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBFactory", + "parameter":[ + ] + } + ] + }, + "WindowTimers":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WindowTimers().setTimeout":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "WindowTimers().clearTimeout":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowTimers().setInterval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "WindowTimers().clearInterval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowBase64":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WindowBase64().btoa":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "WindowBase64().atob":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerUtils":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"WorkerUtils", + "impl":[ + "IDBEnvironment", + "IDBEnvironmentSync", + "WorkerUtilsDatabase", + "WindowTimers", + "WindowBase64" + ] + } + }, + "WorkerUtils().importScripts":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerUtils().navigator":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WorkerNavigator", + "parameter":[ + ] + } + ] + }, + "IDBFactory":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBFactory().open":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string" + ] + }, + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "IDBFactory().deleteDatabase":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string" + ] + } + ] + }, + "IDBFactory().cmp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBDatabase":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBDatabase", + "parent":"EventTarget" + } + }, + "IDBDatabase().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().objectStoreNames":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().createObjectStore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + "string" + ] + }, + { + "return":"IDBObjectStore", + "parameter":[ + "string", + "IDBObjectStoreParameters" + ] + } + ] + }, + "IDBDatabase().deleteObjectStore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBDatabase().transaction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + "object" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "number" + ] + } + ] + }, + "IDBDatabase().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onversionchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBObjectStore().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().keyPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().indexNames":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().transaction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().put":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStore().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStore().delete":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStore().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStore().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().openCursor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + } , + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().createIndex":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBIndex", + "parameter":[ + "string", + "string", + "IDBIndexParameters" + ] + }, + { + "return":"IDBIndex", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "IDBObjectStore().index":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBIndex", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStore().deleteIndex":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStore().count":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBIndex().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndex().objectStore":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + ] + } + ] + }, + "IDBIndex().keyPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndex().multientry":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndex().unique":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndex().openCursor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex().openKeyCursor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndex().getKey":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndex().count":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBCursor":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBCursor().NEXT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().NEXT_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().PREV":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().source":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().direction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().primaryKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().PREV_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBCursor().advance":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "IDBCursor().continue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBCursor().delete":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBTransaction":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBTransaction", + "parent":"EventTarget" + } + }, + "IDBTransaction().READ_ONLY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().READ_WRITE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().VERSION_CHANGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().mode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().db":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBDatabase", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().objectStore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + "string" + ] + } + ] + }, + "IDBTransaction().abort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().onabort":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().oncomplete":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBEnvironmentSync()":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBEnvironmentSync", + "parameter":[ + ] + } + ] + }, + "IDBEnvironmentSync().indexedDBSync":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + ] + } + ] + }, + "IDBFactorySync()":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + ] + } + ] + }, + "IDBFactorySync().open":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + "string" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number", + "function" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number", + "function", + "number" + ] + } + ] + }, + "IDBFactorySync().deleteDatabase":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBFactorySync().cmp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBDatabaseSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBDatabaseSync().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().objectStoreNames":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().createObjectStore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string" + ] + }, + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string", + "IDBObjectStoreParameters" + ] + } + ] + }, + "IDBDatabaseSync().deleteObjectStore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBDatabaseSync().transaction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function", + "number" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function", + "number", + "number" + ] + } + ] + }, + "IDBDatabaseSync().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBObjectStoreSync().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().keyPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().indexNames":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().transaction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBTransactionSync", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().put":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStoreSync().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStoreSync().delete":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStoreSync().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStoreSync().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().openCursor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object", + "number" + ] + } , + { + "return":"IDBCursorWithValueSync", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().createIndex":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBIndexSync", + "parameter":[ + "string", + "string", + "IDBIndexParameters" + ] + }, + { + "return":"IDBIndexSync", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "IDBObjectStoreSync().index":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBIndexSync", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStoreSync().deleteIndex":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStoreSync().count":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBIndexSync().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().objectStore":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().keyPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().multientry":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().unique":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().openCursor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().openKeyCursor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBCursorSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorSync", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBCursorSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndexSync().getKey":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndexSync().count":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBCursorSync().NEXT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().NEXT_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().PREV":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().source":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().direction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().PREV_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBCursorSync().advance":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "IDBCursorSync().continue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + }, + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().delete":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBCursorWithValueSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBCursorWithValueSync", + "parent":"IDBCursorSync" + } + }, + "IDBCursorWithValueSync().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "IDBTransactionSync().READ_ONLY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().READ_WRITE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().VERSION_CHANGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().mode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().db":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBDatabaseSync", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().objectStore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string" + ] + } + ] + }, + "IDBTransactionSync().abort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WindowDatabase":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WindowDatabase().openDatabase":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "WorkerUtilsDatabase":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WorkerUtilsDatabase().openDatabase":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "WorkerUtilsDatabase().openDatabaseSync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DatabaseSync", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"DatabaseSync", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "Database":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Database().transaction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "function" + ] + } + ] + }, + "Database().readTransaction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "function" + ] + } + ] + }, + "Database().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Database().changeVersion":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function", + "function" + ] + } + ] + }, + "SQLTransaction":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "SQLTransaction().executeSql":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array", + "function", + "function" + ] + } + ] + }, + "DatabaseSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DatabaseSync().transaction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DatabaseSync().readTransaction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DatabaseSync().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DatabaseSync().changeVersion":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "SQLTransactionSync":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "SQLTransactionSync().executeSql":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"SQLResultSet", + "parameter":[ + "string" + ] + }, + { + "return":"SQLResultSet", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "SQLResultSet":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "SQLResultSet().insertId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSet().rowsAffected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSet().rows":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"SQLResultSetRowList", + "parameter":[ + ] + } + ] + }, + "SQLResultSetRowList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "SQLResultSetRowList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSetRowList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number" + ] + } + ] + }, + "SQLError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "SQLError().UNKNOWN_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().DATABASE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().VERSION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().TOO_LARGE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().QUOTA_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().CONSTRAINT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "SQLException":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "SQLException().UNKNOWN_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().DATABASE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().VERSION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().TOO_LARGE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().QUOTA_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().CONSTRAINT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DataTransferItemList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DataTransferItem", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"DataTransferItem", + "parameter":[ + "File" + ] + } + ] + }, + "DedicatedWorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"DedicatedWorkerGlobalScope", + "parent":"WorkerGlobalScope" + } + }, + "DedicatedWorkerGlobalScope().postMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "DedicatedWorkerGlobalScope().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "SharedWorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"SharedWorkerGlobalScope", + "parent":"WorkerGlobalScope" + } + }, + "SharedWorkerGlobalScope().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "SharedWorkerGlobalScope().onconnect":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ErrorEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ErrorEvent", + "parameter":[ + "string" + ] + }, + { + "return":"ErrorEvent", + "parameter":[ + "string", + "ErrorEventInit" + ] + } + ], + "inheritance":{ + "self":"ErrorEvent", + "parent":"Event" + } + }, + "ErrorEvent().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"ErrorEventInit", + "parent":"EventInit" + } + }, + "ErrorEventInit().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit().filename":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit().lineno":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AbstractWorker":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "AbstractWorker().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Worker":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Worker", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"Worker", + "parent":"EventTarget" + }, + "implements":{ + "self":"Worker", + "impl":[ + "AbstractWorker" + ] + } + }, + "Worker().terminate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Worker().postMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "Worker().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "SharedWorker":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"SharedWorker", + "parameter":[ + "string" + ] + }, + { + "return":"SharedWorker", + "parameter":[ + "string", + "string" + ] + } + ], + "inheritance":{ + "self":"SharedWorker", + "parent":"EventTarget" + }, + "implements":{ + "self":"SharedWorker", + "impl":[ + "AbstractWorker" + ] + } + }, + "SharedWorker().port":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "WorkerNavigator":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "implements":{ + "self":"WorkerNavigator", + "impl":[ + "NavigatorID", + "NavigatorOnLine" + ] + } + }, + "WorkerLocation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WorkerLocation().href":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().protocol":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().host":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().hostname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().port":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().pathname":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().search":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().hash":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WindowAnimationTiming":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WindowAnimationTiming().requestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().cancelAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().webkitRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().webkitCancelAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().cancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozCancelAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().webkitCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().msRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().msCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().oRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().oCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "NavigatorGeolocation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NavigatorGeolocation().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Geolocation", + "parameter":[ + ] + } + ] + }, + "Geolocation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Geolocation().getCurrentPosition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function", + "PositionOptions" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "Geolocation().watchPosition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function", + "function", + "PositionOptions" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "Geolocation().clearWatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "PositionOptions":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "PositionOptions().enableHighAccuracy":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "PositionOptions().timeout":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionOptions().maximumAge":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Position":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Position().coords":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Coordinates", + "parameter":[ + ] + } + ] + }, + "Position().timestamp":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DOMTimeStamp", + "parameter":[ + ] + } + ] + }, + "Coordinates":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Coordinates().latitude":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().longitude":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().altitude":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().accuracy":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().altitudeAccuracy":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().heading":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().speed":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "PositionError().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().POSITION_UNAVAILABLE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().TIMEOUT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NodeSelector":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "NodeSelector().querySelector":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + }, + { + "return":"Element", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "NodeSelector().querySelectorAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Touch":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Touch().identifier":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().target":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Touch().screenX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().screenY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().clientX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().clientY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().pageX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().pageY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TouchList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "TouchList().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TouchList().item":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Touch", + "parameter":[ + "number" + ] + } + ] + }, + "TouchEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"TouchEvent", + "parent":"UIEvent" + } + }, + "TouchEvent().touches":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().targetTouches":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().changedTouches":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().altKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().metaKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().shiftKey":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"DeviceOrientationEvent", + "parent":"Event" + } + }, + "DeviceOrientationEvent().alpha":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().beta":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().gamma":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().absolute":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().initDeviceOrientationEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "number", + "number", + "number", + "boolean" + ] + } + ] + }, + "DeviceAcceleration":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DeviceAcceleration().x":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceAcceleration().y":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceAcceleration().z":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "DeviceRotationRate().alpha":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate().beta":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate().gamma":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"DeviceMotionEvent", + "parent":"Event" + } + }, + "DeviceMotionEvent().acceleration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DeviceAcceleration", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().accelerationIncludingGravity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DeviceAcceleration", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().rotationRate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DeviceRotationRate", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().interval":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"BatteryManager", + "parent":"EventTarget" + } + }, + "BatteryManager().charging":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "BatteryManager().chargingTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().dischargingTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().level":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onchargingchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onchargingtimechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().ondischargingtimechange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onlevelchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Screen":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"Screen", + "parent":"EventTarget" + } + }, + "Screen().orientation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Screen().availTop":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availLeft":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().colorDepth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().left":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().pixelDepth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().top":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().lockOrientation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "array" + ] + } + ] + }, + "Screen().unlockOrientation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Screen().onorientationchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Connection":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"Connection", + "parent":"EventTarget" + } + }, + "Connection().bandwidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Connection().metered":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Connection().onchange":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "webkitStorageInfo":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "webkitStorageInfo.queryUsageAndQuota":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "function", + "function" + ] + } + ] + }, + "webkitStorageInfo.requestQuota":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "webkitStorageInfo.TEMPORARY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitStorageInfo.PERSISTENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitBlobBuilder", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder().getBlob":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "string" + ] + }, + { + "return":"Blob", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "BlobBuilder":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"BlobBuilder", + "parameter":[ + ] + } + ] + }, + "BlobBuilder().getBlob":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "string" + ] + }, + { + "return":"Blob", + "parameter":[ + ] + } + ] + }, + "BlobBuilder().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "MediaQueryList":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "MediaQueryList().media":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MediaQueryList().matches":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaQueryList().addListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "MediaQueryList().removeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "WebKitCSSMatrix":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().a":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().b":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().c":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().d":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().e":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m11":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m12":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m13":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m14":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m21":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m22":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m23":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m24":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m31":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m32":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m33":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m34":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m41":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m42":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m43":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m44":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().f":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().setMatrixValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WebKitCSSMatrix().multiply":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "WebKitCSSMatrix" + ] + } + ] + }, + "WebKitCSSMatrix().inverse":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().translate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().scale":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().skewX":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "WebKitCSSMatrix().skewY":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "WebKitCSSMatrix().rotate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + }, + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().rotateAxisAngle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().toString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().a":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().b":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().c":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().d":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().e":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m11":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m12":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m13":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m14":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m21":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m22":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m23":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m24":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m31":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m32":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m33":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m34":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m41":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m42":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m43":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m44":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().f":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().setMatrixValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "MSCSSMatrix().multiply":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "MSCSSMatrix" + ] + } + ] + }, + "MSCSSMatrix().inverse":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().translate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().scale":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().skewX":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "MSCSSMatrix().skewY":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "MSCSSMatrix().rotate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + }, + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().rotateAxisAngle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().toString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TransitionEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"TransitionEvent", + "parent":"Event" + } + }, + "TransitionEvent().propertyName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TransitionEvent().elapsedTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TransitionEvent().initTransitionEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "number" + ] + } + ] + }, + "AnimationEvent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"AnimationEvent", + "parent":"Event" + } + }, + "AnimationEvent().animationName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "AnimationEvent().elapsedTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AnimationEvent().initAnimationEvent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "number" + ] + } + ] + } + }, + "supplement":{ + "ArrayBuffer":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + "number" + ] + } + ] + }, + "ArrayBuffer().byteLength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "ArrayBufferView().buffer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView().byteOffset":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView().byteLength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Int8Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Int8Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int8Array", + "parent":"TypedArray" + } + }, + "Uint8Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Uint8Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint8Array", + "parent":"TypedArray" + } + }, + "Int16Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Int16Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int16Array", + "parent":"TypedArray" + } + }, + "Uint16Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Uint16Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint16Array", + "parent":"TypedArray" + } + }, + "Int32Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Int32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int32Array", + "parent":"TypedArray" + } + }, + "Uint32Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Uint32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint32Array", + "parent":"TypedArray" + } + }, + "Float32Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Float32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Float32Array", + "parent":"TypedArray" + } + }, + "Float64Array":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Float64Array", + "parameter":[ + "number" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "array" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Float64Array", + "parent":"TypedArray" + } + }, + "TypedArray":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TypedArray", + "parameter":[ + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "array" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer", + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance": { + "self": "TypedArray", + "parent": "ArrayBufferView" + } + }, + "TypedArray().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TypedArray().set":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"", + "parameter":[ + "TypedArray", + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "number" + ] + } + ] + }, + "TypedArray().subarray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TypedArray", + "parameter":[ + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "TypedArray().BYTES_PER_ELEMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TypedArray().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataView":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"DataView", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"DataView", + "parameter":[ + "ArrayBuffer", + "number" + ] + }, + { + "return":"DataView", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance": { + "self": "DataView", + "parent": "ArrayBufferView" + } + }, + "DataView().getInt8":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "DataView().getUint8":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "DataView().getInt16":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getUint16":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getInt32":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getUint32":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getFloat32":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getFloat64":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().setInt8":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "DataView().setUint8":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "DataView().setInt16":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setUint16":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setInt32":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setUint32":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setFloat32":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setFloat64":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "WebGLContextAttributes":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WebGLContextAttributes().alpha":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().depth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().stencil":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().antialias":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().premultipliedAlpha":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().preserveDrawingBuffer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLObject":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WebGLBuffer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLBuffer", + "parent":"WebGLObject" + } + }, + "WebGLFramebuffer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLFramebuffer", + "parent":"WebGLObject" + } + }, + "WebGLProgram":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLProgram", + "parent":"WebGLObject" + } + }, + "WebGLRenderbuffer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLRenderbuffer", + "parent":"WebGLObject" + } + }, + "WebGLShader":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLShader", + "parent":"WebGLObject" + } + }, + "WebGLTexture":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLTexture", + "parent":"WebGLObject" + } + }, + "WebGLUniformLocation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WebGLActiveInfo":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WebGLActiveInfo().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLActiveInfo().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLActiveInfo().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WebGLShaderPrecisionFormat().rangeMin":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat().rangeMax":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat().precision":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "WebGLRenderingContext().DEPTH_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POINTS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINES":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_LOOP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_STRIP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLES":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLE_STRIP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLE_FAN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ZERO":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_SRC_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_SRC_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DST_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_DST_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DST_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_DST_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_ALPHA_SATURATE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_ADD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION_RGB":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_SUBTRACT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_REVERSE_SUBTRACT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_DST_RGB":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_SRC_RGB":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_DST_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_SRC_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONSTANT_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_CONSTANT_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONSTANT_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_CONSTANT_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_COLOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ARRAY_BUFFER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ELEMENT_ARRAY_BUFFER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ELEMENT_ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STREAM_DRAW":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STATIC_DRAW":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DYNAMIC_DRAW":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BUFFER_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BUFFER_USAGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CURRENT_VERTEX_ATTRIB":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BACK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT_AND_BACK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CULL_FACE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DITHER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_TEST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_TEST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SCISSOR_TEST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_FILL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_ALPHA_TO_COVERAGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NO_ERROR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_ENUM":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_VALUE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_OPERATION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().OUT_OF_MEMORY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CW":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CCW":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_WIDTH":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALIASED_POINT_SIZE_RANGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALIASED_LINE_WIDTH_RANGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CULL_FACE_MODE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT_FACE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_RANGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_WRITEMASK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_FUNC":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_FUNC":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_FAIL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_PASS_DEPTH_FAIL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_PASS_DEPTH_PASS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_REF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_VALUE_MASK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_WRITEMASK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_FUNC":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_FAIL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_PASS_DEPTH_FAIL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_PASS_DEPTH_PASS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_REF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_VALUE_MASK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_WRITEMASK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VIEWPORT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SCISSOR_BOX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_WRITEMASK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_ALIGNMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().PACK_ALIGNMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_TEXTURE_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VIEWPORT_DIMS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SUBPIXEL_BITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RED_BITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GREEN_BITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLUE_BITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_BITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_UNITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_FACTOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_BINDING_2D":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_BUFFERS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLES":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE_VALUE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE_INVERT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COMPRESSED_TEXTURE_FORMATS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DONT_CARE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FASTEST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NICEST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GENERATE_MIPMAP_HINT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BYTE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_BYTE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHORT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_INT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_COMPONENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGBA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LUMINANCE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LUMINANCE_ALPHA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_4_4_4_4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_5_5_5_1":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_5_6_5":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAGMENT_SHADER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_SHADER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_ATTRIBS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_UNIFORM_VECTORS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VARYING_VECTORS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_COMBINED_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_FRAGMENT_UNIFORM_VECTORS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHADER_TYPE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DELETE_STATUS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINK_STATUS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VALIDATE_STATUS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ATTACHED_SHADERS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_UNIFORMS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_ATTRIBUTES":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHADING_LANGUAGE_VERSION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CURRENT_PROGRAM":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEVER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LESS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().EQUAL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LEQUAL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GREATER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NOTEQUAL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GEQUAL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALWAYS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().KEEP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().REPLACE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INCR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DECR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVERT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INCR_WRAP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DECR_WRAP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VENDOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERSION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST_MIPMAP_NEAREST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR_MIPMAP_NEAREST":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST_MIPMAP_LINEAR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR_MIPMAP_LINEAR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_MAG_FILTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_MIN_FILTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_WRAP_S":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_WRAP_T":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_2D":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_BINDING_CUBE_MAP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_X":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_X":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_Y":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_Y":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_Z":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_Z":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_CUBE_MAP_TEXTURE_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE0":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE1":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE2":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE3":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE5":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE6":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE7":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE8":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE9":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE10":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE11":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE12":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE13":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE14":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE15":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE16":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE17":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE18":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE19":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE20":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE21":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE22":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE23":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE24":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE25":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE26":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE27":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE28":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE29":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE30":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE31":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_TEXTURE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().REPEAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CLAMP_TO_EDGE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MIRRORED_REPEAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC2":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC3":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC2":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC3":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC2":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC3":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT2":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT3":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLER_2D":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLER_CUBE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_ENABLED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_STRIDE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_TYPE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_NORMALIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_POINTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COMPILE_STATUS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LOW_FLOAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MEDIUM_FLOAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LOW_INT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MEDIUM_INT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().HIGH_INT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().HIGH_FLOAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGBA4":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB5_A1":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB565":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_COMPONENT16":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_INDEX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_INDEX8":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_STENCIL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_WIDTH":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_HEIGHT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_INTERNAL_FORMAT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_RED_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_GREEN_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_BLUE_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_ALPHA_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_DEPTH_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_STENCIL_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_OBJECT_NAME":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_ATTACHMENT0":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_ATTACHMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_ATTACHMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_STENCIL_ATTACHMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_COMPLETE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_ATTACHMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_DIMENSIONS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_UNSUPPORTED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_BINDING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_BINDING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_RENDERBUFFER_SIZE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_FRAMEBUFFER_OPERATION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_FLIP_Y_WEBGL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_PREMULTIPLY_ALPHA_WEBGL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONTEXT_LOST_WEBGL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_COLORSPACE_CONVERSION_WEBGL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BROWSER_DEFAULT_WEBGL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().canvas":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"HTMLCanvasElement", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().drawingBufferWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLsizei", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().drawingBufferHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLsizei", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getContextAttributes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLContextAttributes", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().isContextLost":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getSupportedExtensions":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getExtension":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().activeTexture":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().attachShader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().bindAttribLocation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "GLuint", + "string" + ] + } + ] + }, + "WebGLRenderingContext().bindBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindFramebuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindRenderbuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindTexture":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().blendColor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf", + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().blendEquation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendEquationSeparate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendFunc":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendFuncSeparate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().bufferData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLsizeiptr", + "GLenum" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "ArrayBufferView", + "GLenum" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "ArrayBuffer", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().bufferSubData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLintptr", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLintptr", + "ArrayBuffer" + ] + } + ] + }, + "WebGLRenderingContext().checkFramebufferStatus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLbitfield" + ] + } + ] + }, + "WebGLRenderingContext().clearColor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf", + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().clearDepth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().clearStencil":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().colorMask":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLboolean", + "GLboolean", + "GLboolean", + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().compileShader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().compressedTexImage2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLsizei", + "GLsizei", + "GLint", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().compressedTexSubImage2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().copyTexImage2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().copyTexSubImage2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().createBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLBuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createFramebuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLFramebuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createProgram":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLProgram", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createRenderbuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLRenderbuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createShader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLShader", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createTexture":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLTexture", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().cullFace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().deleteBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteFramebuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteProgram":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().deleteRenderbuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteShader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().deleteTexture":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().depthFunc":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().depthMask":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().depthRange":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().detachShader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().disable":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().disableVertexAttribArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().drawArrays":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().drawElements":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLsizei", + "GLenum", + "GLintptr" + ] + } + ] + }, + "WebGLRenderingContext().enable":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().enableVertexAttribArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().finish":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().flush":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().framebufferRenderbuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().framebufferTexture2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "WebGLTexture", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().frontFace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().generateMipmap":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getActiveAttrib":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLActiveInfo", + "parameter":[ + "WebGLProgram", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().getActiveUniform":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLActiveInfo", + "parameter":[ + "WebGLProgram", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().getAttachedShaders":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLShader[]", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().getAttribLocation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + "WebGLProgram", + "string" + ] + } + ] + }, + "WebGLRenderingContext().getBufferParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getError":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getFramebufferAttachmentParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getProgramParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLProgram", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getProgramInfoLog":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().getRenderbufferParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLShader", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderPrecisionFormat":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLShaderPrecisionFormat", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderInfoLog":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().getShaderSource":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().getTexParameter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getUniform":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLProgram", + "WebGLUniformLocation" + ] + } + ] + }, + "WebGLRenderingContext().getUniformLocation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLUniformLocation", + "parameter":[ + "WebGLProgram", + "string" + ] + } + ] + }, + "WebGLRenderingContext().getVertexAttrib":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLuint", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getVertexAttribOffset":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLsizeiptr", + "parameter":[ + "GLuint", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().hint":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().isBuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().isEnabled":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().isFramebuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().isProgram":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().isRenderbuffer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().isShader":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().isTexture":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().lineWidth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().linkProgram":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().pixelStorei":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().polygonOffset":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().renderbufferStorage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().sampleCoverage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().scissor":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().shaderSource":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader", + "string" + ] + } + ] + }, + "WebGLRenderingContext().stencilFunc":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilFuncSeparate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLint", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilMask":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilMaskSeparate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilOp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().stencilOpSeparate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().texImage2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLsizei", + "GLsizei", + "GLint", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "ImageData" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLImageElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLCanvasElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLVideoElement" + ] + } + ] + }, + "WebGLRenderingContext().texParameterf":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLfloat" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().readPixels":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().texSubImage2D":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "ImageData" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLImageElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLCanvasElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLVideoElement" + ] + } + ] + }, + "WebGLRenderingContext().uniform1f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform1fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform1i":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform1iv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform2f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform2fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform2i":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform2iv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform3f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform3fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform3i":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform3iv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform4f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform4fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform4i":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform4iv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix2fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix3fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix4fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().useProgram":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().validateProgram":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib1f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib1fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib2f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib2fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib3f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib3fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib4f":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib4fv":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttribPointer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLint", + "GLenum", + "GLboolean", + "GLsizei", + "GLintptr" + ] + } + ] + }, + "WebGLRenderingContext().viewport":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLContextEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"WebGLContextEvent", + "parameter":[ + "string" + ] + }, + { + "return":"WebGLContextEvent", + "parameter":[ + "string", + "WebGLContextEventInit" + ] + } + ], + "inheritance":{ + "self":"WebGLContextEvent", + "parent":"Event" + } + }, + "WebGLContextEvent().statusMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebGLContextEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLContextEventInit", + "parent":"EventInit" + } + }, + "WebGLContextEventInit().statusMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "PerformanceTiming().navigationStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().unloadEventStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().unloadEventEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().redirectStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().redirectEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().fetchStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domainLookupStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domainLookupEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().connectStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().connectEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().secureConnectionStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().requestStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().responseStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().responseEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domLoading":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domInteractive":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domContentLoadedEventStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domContentLoadedEventEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domComplete":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().loadEventStart":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().loadEventEnd":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "PerformanceNavigation().TYPE_NAVIGATE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_RELOAD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_BACK_FORWARD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_RESERVED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().redirectCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Performance":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Performance().timing":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"PerformanceTiming", + "parameter":[ + ] + } + ] + }, + "Performance().navigation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"PerformanceNavigation", + "parameter":[ + ] + } + ] + }, + "performance":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"performance", + "type":"Performance" + } + } + }, + "tizen":{ + "tizen":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Tizen":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.AbstractFilter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.AttributeFilter":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.AttributeFilter()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.AttributeFilter().attributeName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeFilter().matchFlag":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeFilter().matchValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object", + "object" + ] + } + ] + }, + "tizen.AttributeRangeFilter()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object", + "object" + ] + } + ] + }, + "tizen.AttributeRangeFilter().attributeName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter().initialValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter().endValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.CompositeFilter":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.CompositeFilter()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.CompositeFilter().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CompositeFilter().filters":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AbstractFilter[]", + "parameter":[ + ] + } + ] + }, + "tizen.SortMode":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SortMode", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.SortMode", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.SortMode()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SortMode", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.SortMode", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.SortMode().attributeName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SortMode().order":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SimpleCoordinates":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.SimpleCoordinates()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.SimpleCoordinates().latitude":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SimpleCoordinates().Numberitude":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.WebAPIException().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INDEX_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().DOMSTRING_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().HIERARCHY_REQUEST_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().WRONG_DOCUMENT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_CHARACTER_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NO_DATA_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NOT_SUPPORTED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INUSE_ATTRIBUTE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NAMESPACE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_ACCESS_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().VALIDATION_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NETWORK_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().URL_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_NODE_TYPE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().DATA_CLONE_ERR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.WebAPIError().code":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError().message":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.alarm":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.alarm.add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "object" + ] + } + ] + }, + "tizen.alarm.remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.alarm.removeAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + ] + }, + "tizen.alarm.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Alarm", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.alarm.getAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Alarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_WEEK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_DAY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_HOUR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_MINUTE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Alarm":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Alarm().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AlarmRelative", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.AlarmRelative", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.AlarmRelative().getRemainingSeconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AlarmRelative().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative().delay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative().period":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "array" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "number" + ] + } + ] + }, + "tizen.AlarmAbsolute()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "array" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "number" + ] + } + ] + }, + "tizen.AlarmAbsolute().getNextScheduledDate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().date":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().period":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.application":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.application.getCurrentApplication":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Application", + "parameter":[ + ] + } + ] + }, + "tizen.application.getAppMetaData":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.info", + "overload":[ + { + "return":"tizen.ApplicationMetaData[]", + "parameter":[ + ] + } + ] + }, + "tizen.application.launch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.launch", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.application.kill":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/appmanager.kill", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.application.launchAppControl":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.launch", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function", + "function", + "function" + ] + } + ] + }, + "tizen.application.findAppControl":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppsContext":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppCerts":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/appmanager.certificate", + "overload":[ + { + "return":"tizen.ApplicationCertificate[]", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationCertificate[]", + "parameter":[ + ] + } + ] + }, + "tizen.application.getAppContext":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationContext", + "parameter":[ + ] + }, + { + "return":"tizen.ApplicationContext", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.application.getAppsInfo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppInfo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationInformation", + "parameter":[ + ] + }, + { + "return":"tizen.ApplicationInformation", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.application.getAppSharedURI":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.application.addAppInfoEventListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.application.removeAppInfoEventListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.ApplicationMetaData":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.ApplicationMetaData().key":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationMetaData().value":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Application":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Application().exit":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Application().hide":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Application().getRequestedAppControl":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.RequestedApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.Application().appInfo":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationInformation", + "parameter":[ + ] + } + ] + }, + "tizen.Application().contextId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ApplicationInformation().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().iconPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().show":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().installDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationContext":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ApplicationContext().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationContext().appId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControlData":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControlData()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControlData().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControlData().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControl()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControl().data":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData[]", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().category":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().mime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().uri":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().operation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.RequestedApplicationControl().appControl":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl().callerAppId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl().replyResult":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.RequestedApplicationControl().replyFailure":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.bluetooth":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.bluetooth.getDefaultAdapter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"tizen.BluetoothAdapter", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceMajor.MISC":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.COMPUTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.PHONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.NETWORK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.AUDIO_VIDEO":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.PERIPHERAL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.IMAGING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.WEARABLE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.TOY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.HEALTH":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_DESKTOP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_SERVER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_LAPTOP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_HANDHELD_PC_OR_PDA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_PALM_PC_OR_PDA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_WEARABLE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_CELLULAR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_CORDLESS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_SMARTPHONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_MODEM_OR_GATEWAY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_ISDN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_UNRECOGNIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_WEARABLE_HEADSET":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HANDSFREE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_MICROPHONE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_LOUDSPEAKER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HEADPHONES":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_PORTABLE_AUDIO":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_CAR_AUDIO":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_SETTOP_BOX":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HIFI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VCR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VIDEO_CAMERA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_CAMCORDER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_MONITOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_DISPLAY_AND_LOUDSPEAKER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VIDEO_CONFERENCING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_GAMING_TOY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_KEYBOARD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_POINTING_DEVICE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_JOYSTICK":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_GAMEPAD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_REMOTE_CONTROL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_SENSING_DEVICE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_DEGITIZER_TABLET":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_CARD_READER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_DIGITAL_PEN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_HANDHELD_SCANNER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_HANDHELD_INPUT_DEVICE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_DISPLAY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_CAMERA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_SCANNER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_PRINTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_WRITST_WATCH":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_PAGER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_JACKET":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_HELMET":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_GLASSES":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_ROBOT":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_VEHICLE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_DOLL":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_CONTROLLER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_GAME":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_UNDEFINED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_BLOOD_PRESSURE_MONITOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_THERMOMETER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_WEIGHING_SCALE":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_GLUCOSE_METER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PULSE_OXIMETER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PULSE_RATE_MONITOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_DATA_DISPLAY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_STEP_COUNTER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_BODY_COMPOSITION_ANALYZER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PEAK_FLOW_MONITOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_MEDICATION_MONITOR":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_KNEE_PROSTHESIS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_ANKLE_PROSTHESIS":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceService.LIMITED_DISCOVERABILITY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.POSITIONING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.NETWORKING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.RENDERING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.CAPTURING":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.OBJECT_TRANSFER":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.AUDIO":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.TELEPHONY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.INFORMATION":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothAdapter().setName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.admin", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().setPowered":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.admin", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().setVisible":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bluetoothmanager", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().discoverDevices":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().stopDiscovery":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getKnownDevices":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getDevice":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().createBonding":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().destroyBonding":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().registerRFCOMMServiceByUUID":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getBluetoothProfileHandler":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothProfileHandler", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.BluetoothAdapter().setChangeListener":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().unsetChangeListener":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().address":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().powered":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().visible":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothHealthChannel().peer":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothDevice", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().channelType":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().application":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothHealthApplication", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().isConnected":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().close":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().sendData":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"number", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.BluetoothHealthChannel().setListener":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.BluetoothHealthChannel().unsetListener":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothHealthApplication().dataType":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication().name":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication().onconnect":{ + "type":"callback", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication().unregister":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothProfileHandler":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothProfileHandler().profileType":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthProfileHandler":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "tizen.BluetoothHealthProfileHandler", + "parent": ["tizen.BluetoothProfileHandler"] + } + }, + "tizen.BluetoothHealthProfileHandler().registerSinkApplication":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothHealthProfileHandler().connectToSource":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BluetoothDevice", + "tizen.BluetoothHealthApplication", + "function" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BluetoothDevice", + "tizen.BluetoothHealthApplication", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothDevice":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothDevice().connectToServiceByUUID":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothDevice().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().address":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().deviceClass":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothClass", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isBonded":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isTrusted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isConnected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().uuids":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothSocket().writeData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"number", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.BluetoothSocket().readData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + ] + }, + "tizen.BluetoothSocket().uuid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().state":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().peer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothDevice", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onmessage":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onclose":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onerror":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothClass().hasService":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.BluetoothClass().major":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass().minor":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass().services":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothServiceHandler().unregister":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothServiceHandler().uuid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().isConnected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().onconnect":{ + "type":"callback", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.messaging":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.messaging.getMessageServices":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.Message":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Message", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.Message", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.Message()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Message", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.Message", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.Message().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().conversationId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().folderId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().timestamp":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Message().from":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().to":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().cc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().bcc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().body":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.MessageBody", + "parameter":[ + ] + } + ] + }, + "tizen.Message().isRead":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().hasAttachment":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().isHighPriority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().subject":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().inResponseTo":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().messageStatus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().attachments":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.MessageAttachment[]", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessageInit().subject":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().to":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().cc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().bcc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().plainBody":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().htmlBody":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().isHighPriority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessageBody().messageId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().loaded":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().plainBody":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().htmlBody":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().inlineAttachments":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.MessageAttachment[]", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.MessageAttachment", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.MessageAttachment", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().messageId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().mimeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().filePath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageService":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessageService().sendMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().loadMessageBody":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().loadMessageAttachment":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().sync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"number", + "parameter":[ + ] + }, + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function", + "number" + ] + } + ] + }, + "tizen.MessageService().syncFolder":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "number" + ] + } + ] + }, + "tizen.MessageService().stopSync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.MessageService().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageService().messageStorage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.MessageStorage", + "parameter":[ + ] + } + ] + }, + "tizen.MessageStorage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessageStorage().addDraftMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findMessages":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.MessageStorage().removeMessages":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().updateMessages":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findConversations":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.MessageStorage().removeConversations":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findFolders":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().addMessagesChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().addConversationsChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().addFoldersChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().removeChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.MessageConversation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessageConversation().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().timestamp":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().messageCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().unreadMessages":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().preview":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().subject":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().isRead":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().from":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().to":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().cc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().bcc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().lastMessageId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessageFolder().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().parentId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().contentType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().path":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().synchronizable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.nfc":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.nfc.getDefaultAdapter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"tizen.NFCAdapter", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.setExclusiveMode":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_EMPTY":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_WELL_KNOWN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_MIME_MEDIA":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_URI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_EXTERNAL_RTD":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_UNKNOWN":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_UNCHANGED":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NFCAdapter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.NFCAdapter().setPowered":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.admin", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.NFCAdapter().setTagListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "string" + ] + } + ] + }, + "tizen.NFCAdapter().setPeerListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.NFCAdapter().unsetTagListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + ] + }, + "tizen.NFCAdapter().unsetPeerListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + ] + }, + "tizen.NFCAdapter().getCachedMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + } + ] + }, + "tizen.NFCAdapter().powered":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.NFCTag().readNDEF":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().writeNDEF":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().transceive":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().isSupportedNDEF":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().ndefSize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().properties":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().isConnected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCPeer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.NFCPeer().setReceiveNDEFListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.NFCPeer().unsetReceiveNDEFListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + ] + }, + "tizen.NFCPeer().sendNDEF":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.NFCPeer().isConnected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + }, + { + "return":"tizen.NDEFMessage", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFMessage()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + }, + { + "return":"tizen.NDEFMessage", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFMessage().toByte":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage().recordCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage().records":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecord[]", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFRecord()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFRecord().tnf":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().payload":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.NDEFRecordText()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.NDEFRecordText().tnf":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().payload":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().text":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().languageCode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().encoding":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecordURI", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NDEFRecordURI()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecordURI", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NDEFRecordURI().tnf":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().payload":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().uri":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecordMedia", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.NDEFRecordMedia()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NDEFRecordMedia", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.NDEFRecordMedia().tnf":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().payload":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().mimeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.content":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.content.update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.content.updateBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.content.getDirectories":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.content.find":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.content.scanFile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.content.setChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.content.unsetChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ContentDirectory().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().directoryURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().storageType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().modifiedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Content().editableAttributes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Content().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().mimeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().contentURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Content().releaseDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content().modifiedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Content().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().rating":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.VideoContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().mimeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().contentURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().rating":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().album":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().artists":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.AudioContentLyrics().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics().timestamps":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics().texts":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.AudioContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().mimeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().contentURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().rating":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().album":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().genres":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().artists":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().composers":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().lyrics":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.AudioContentLyrics", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().copyright":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().bitrate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().trackNumber":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ImageContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().mimeType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().contentURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().size":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().rating":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().width":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().height":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().orientation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.download":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.download.start":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/download", + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "function" + ] + } + ] + }, + "tizen.download.cancel":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.pause":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.resume":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getState":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getDownloadRequest":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getMIMEType":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.setListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "function" + ] + } + ] + }, + "tizen.DownloadRequest":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DownloadRequest()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DownloadRequest().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().destination":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().fileName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().networkType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().httpHeader":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.filesystem":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.filesystem.resolve":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function", + "string" + ] + } + ] + }, + "tizen.filesystem.getStorage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.listStorages":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.addStorageStateChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.removeStorageStateChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.filesystem.maxPathLength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.FileSystemStorage().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage().state":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.File":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.File().toURI":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().listFiles":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + } + ] + }, + "tizen.File().openStream":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function", + "string" + ] + } + ] + }, + "tizen.File().readAsText":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string" + ] + } + ] + }, + "tizen.File().copyTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().moveTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().createDirectory":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().createFile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().resolve":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().deleteDirectory":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().deleteFile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.File().parent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.File", + "parameter":[ + ] + } + ] + }, + "tizen.File().readOnly":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().isFile":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().isDirectory":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().created":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.File().modified":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.File().path":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().fullPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().fileSize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.File().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.FileFilter().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().startModified":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().endModified":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().startCreated":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().endCreated":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.FileStream().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + ] + }, + "tizen.FileStream().read":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().readBytes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"array", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().readBase64":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().write":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.FileStream().writeBytes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.FileStream().writeBase64":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.FileStream().eof":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream().position":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream().bytesAvailable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.calendar":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.calendar.getCalendars":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.calendar.getUnifiedCalendar":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.calendar.getDefaultCalendar":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.calendar.getCalendar":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.Calendar":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Calendar().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Calendar().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.Calendar().addBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.Calendar().update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "boolean" + ] + } + ] + }, + "tizen.Calendar().updateBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function", + "boolean" + ] + } + ] + }, + "tizen.Calendar().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Calendar().removeBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.Calendar().find":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.Calendar().addChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.Calendar().removeChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.Calendar().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Calendar().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CalendarItemInit().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().isAllDay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().startDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().organizer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().priority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().alarms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().attendees":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CalendarTaskInit().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().isAllDay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().startDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().organizer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().priority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().alarms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().attendees":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().dueDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().completedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().progress":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CalendarEventInit().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().isAllDay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().startDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().organizer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().priority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().alarms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().attendees":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().endDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().availability":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().recurrenceRule":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CalendarItem().convertToString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarItem().clone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().calendarId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().lastModificationDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().isAllDay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().startDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().organizer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().priority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().alarms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().attendees":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarTask", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarTask()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarTask", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarTask().convertToString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarTask().clone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().lastModificationDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().isAllDay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().startDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().organizer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().priority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().alarms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().attendees":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().dueDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().completedDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().progress":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarEvent", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEvent()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarEvent", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEvent().expandRecurrence":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "function", + "function" + ] + } + ] + }, + "tizen.CalendarEvent().convertToString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarEvent().clone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().lastModificationDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().summary":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().isAllDay":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().startDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().geolocation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().organizer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().visibility":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().priority":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().alarms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().categories":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().attendees":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().isDetached":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().endDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().availability":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().recurrenceRule":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CalendarAttendeeInit().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().role":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().RSVP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().group":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().delegatorURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().delegateURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().contactRef":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarAttendee()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarAttendee().uri":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().role":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().RSVP":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().group":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().delegatorURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().delegateURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().contactRef":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CalendarRecurrenceRuleInit().interval":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().untilDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().occurrenceCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().setPositions":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().exceptions":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarRecurrenceRule()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().frequency":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().interval":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().untilDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().occurrenceCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().setPositions":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().exceptions":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventId":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEventId()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEventId().uid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventId().rid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "tizen.CalendarAlarm()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "tizen.CalendarAlarm().absoluteDate":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().before":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().method":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.callhistory":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.callhistory.find":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.callhistory.remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.callhistory.removeBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.callhistory.removeAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.callhistory.addChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.callhistory.removeChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.RemoteParty":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.RemoteParty().personId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteParty().remoteParty":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.CallHistoryEntry().direction":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().duration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().startTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().remoteParties":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.RemoteParty[]", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().features":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().uid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.contact":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.contact.getAddressBooks":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.contact.getAddressBook":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.getUnifiedAddressBook":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.getDefaultAddressBook":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + ] + } + ] + }, + "tizen.contact.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.Person", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.contact.updateBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.contact.remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.removeBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.contact.find":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.contact.addChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.contact.removeChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AddressBook":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.AddressBook().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().addBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().updateBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().removeBatch":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().find":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.AddressBook().getGroup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().addGroup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().updateGroup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().removeGroup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().getGroups":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.ContactGroup[]", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().addChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().removeChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AddressBook().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().readOnly":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Person().link":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Person().unlink":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"tizen.Person", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Person().displayContactId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().photoURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().isFavorite":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().hasEmail":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().hasPhoneNumber":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().contactCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Person().displayName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ContactInit().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().addresses":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().photoURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().phoneNumbers":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().emails":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().birthday":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().anniversaries":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().organizations":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactOrganization[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().notes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().urls":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactWebSite[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().groupIds":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Contact":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact().convertToString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact().clone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().personId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().addressBookId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().lastUpdated":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().isFavorite":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().addresses":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().photoURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().phoneNumbers":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().emails":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().birthday":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().anniversaries":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().organizations":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactOrganization[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().notes":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().urls":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactWebSite[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().groupIds":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactRef":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactRef()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactRef().addressBookId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactRef().contactId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ContactNameInit().prefix":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().suffix":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().firstName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().middleName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().lastName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().nicknames":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().phoneticFirstName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().phoneticLastName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + }, + { + "return":"tizen.ContactName", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactName()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + }, + { + "return":"tizen.ContactName", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactName().prefix":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().suffix":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().firstName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().middleName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().lastName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().nicknames":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().phoneticFirstName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().phoneticLastName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().displayName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ContactOrganizationInit().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().department":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().role":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().logoURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactOrganization", + "parameter":[ + ] + }, + { + "return":"tizen.ContactOrganization", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactOrganization()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactOrganization", + "parameter":[ + ] + }, + { + "return":"tizen.ContactOrganization", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactOrganization().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().department":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().role":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().logoURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactWebSite":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactWebSite()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactWebSite().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactWebSite().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAnniversary":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date", + "string" + ] + } + ] + }, + "tizen.ContactAnniversary()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date", + "string" + ] + } + ] + }, + "tizen.ContactAnniversary().date":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAnniversary().label":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.ContactAddressInit().country":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().region":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().city":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().streetAddress":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().additionalInformation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().postalCode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().isDefault":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().types":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAddress", + "parameter":[ + ] + }, + { + "return":"tizen.ContactAddress", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactAddress()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactAddress", + "parameter":[ + ] + }, + { + "return":"tizen.ContactAddress", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactAddress().country":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().region":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().city":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().streetAddress":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().additionalInformation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().postalCode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().isDefault":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().types":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactPhoneNumber()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactPhoneNumber().isDefault":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber().number":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber().types":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactEmailAddress()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactEmailAddress().isDefault":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress().email":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress().types":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.ContactGroup()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.ContactGroup().readOnly":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().photoURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().addressBookId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.power":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.power.request":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.power.release":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.power.setScreenStateChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.power.unsetScreenStateChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.power.getScreenBrightness":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.power.setScreenBrightness":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.power.isScreenOn":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.power.restoreScreenBrightness":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.power.turnScreenOn":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + ] + }, + "tizen.power.turnScreenOff":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + ] + }, + "tizen.systeminfo":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.systeminfo.getCapabilities":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SystemInfoDeviceCapability", + "parameter":[ + ] + } + ] + }, + "tizen.systeminfo.getPropertyValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.systeminfo.addPropertyValueChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "string", + "function", + "object" + ] + } + ] + }, + "tizen.systeminfo.removePropertyValueChangeListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDeviceCapability().proximity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().profile":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().magnetometer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().gyroscope":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().barometer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().accelerometer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().speechRecognition":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().duid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().sipVoip":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformCoreFpuArch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformCoreCpuArch":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenOutputHdmi":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenOutputRca":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().usbAccessory":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().usbHost":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().microphone":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().locationWps":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().locationGps":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().location":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraBackFlash":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraBack":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraFrontFlash":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraFront":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformVersion":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().fmRadio":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglesVersion2_0":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglesVersion1_1":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().wifiDirect":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().wifi":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().inputKeyboard":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().multiTouchCount":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nfc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().bluetooth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nfcReservedPush":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().inputKeyboardLayout":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().opengles":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglestextureFormat":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().webApiVersion":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nativeApiVersion":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().camera":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().speechSynthesis":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().accelerometerWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().barometerWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().gyroscopeWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().magnetometerWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().photometer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().photometerWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().proximityWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().tiltmeter":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().tiltmeterWakeup":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().dataEncryption":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().graphicsAcceleration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().push":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephony":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephonySms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephonyMms":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSizeNormal":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSize480_800":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSize720_1280":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().autoRotation":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().shellAppWidget":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionImageRecognition":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionQrcodeGeneration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionQrcodeRecognition":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionFaceRecognition":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().secureElement":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nativeOspCompatible":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoOptions().timeout":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions().highThreshold":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions().lowThreshold":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBattery":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoBattery().level":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBattery().isCharging":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCpu":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoCpu().load":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoStorage().units":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SystemInfoStorageUnit[]", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoStorageUnit().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().capacity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().availableCapacity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().isRemoveable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDisplay().resolutionWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().resolutionHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().dotsPerInchWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().dotsPerInchHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().physicalWidth":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().physicalHeight":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().brightness":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceOrientation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDeviceOrientation.status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceOrientation.isAutoRotation":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoBuild().model":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild().buildVersion":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild().manufacturer":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoNetwork":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoNetwork().networkType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoPeripheral":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoPeripheral().isVideoOutputOn":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoLocale":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoLocale().language":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoLocale().country":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoWifiNetwork().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ssid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ipAddress":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ipv6Address":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().signalStrength":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoCellularNetwork().status":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().apn":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().ipAddress":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().ipv6Address":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().mcc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().mnc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().cellId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().lac":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().isRoaming":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().isFlightMode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().imei":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/systemmanager", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SystemInfoSIM().operatorName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().msisdn":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().iccid":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().mcc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().mnc":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().msin":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().spn":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.systemsetting":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.systemsetting.setProperty":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/setting", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.systemsetting.getProperty":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.time":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.time.getCurrentDateTime":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.time.getLocalTimezone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.time.getAvailableTimezones":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.time.getDateFormat":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "boolean" + ] + } + ] + }, + "tizen.time.getTimeFormat":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.time.isLeapYear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date", + "string" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "string" + ] + } + ] + }, + "tizen.TZDate()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date", + "string" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "string" + ] + } + ] + }, + "tizen.TZDate().getDate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setDate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getDay":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getFullYear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setFullYear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getHours":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setHours":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMilliseconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMilliseconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMinutes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMinutes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMonth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMonth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getSeconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setSeconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCDate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCDate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCDay":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getUTCFullYear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCFullYear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCHours":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCHours":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMilliseconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMilliseconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMinutes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMinutes":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMonth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMonth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCSeconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCSeconds":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getTimezone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toTimezone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.TZDate().toLocalTimezone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toUTC":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().difference":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().equalsTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().earlierThan":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().laterThan":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().addDuration":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().toLocaleDateString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toLocaleTimeString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toLocaleString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toDateString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toTimeString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toString":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getTimezoneAbbreviation":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().secondsFromUTC":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().isDST":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getPreviousDSTTransition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getNextDSTTransition":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TimeDuration":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.TimeDuration", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.TimeDuration()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.TimeDuration", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.TimeDuration().difference":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().equalsTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().lessThan":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().greaterThan":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TimeDuration().unit":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.notification":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.notification.post":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.notification.update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.notification.remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.notification.removeAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.notification.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Notification", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.notification.getAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.Notification[]", + "parameter":[ + ] + } + ] + }, + "tizen.Notification":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Notification().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().postedTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().content":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.StatusNotificationInit().content":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().iconPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().soundPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().vibration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().appControl":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().appId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().progressValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().ledColor":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().ledOnPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().ledOffPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.StatusNotification()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.StatusNotification().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().postedTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().content":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().statusType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().iconPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().soundPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().vibration":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().appControl":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().appId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().progressValue":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().subIconPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().number":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().detailInfo":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NotificationDetailInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().backgroundImagePath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().thumbnails":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().progressType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().ledColor":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().ledOnPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().ledOffPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.seService.getReaders":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.seService.registerSEListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"number", + "parameter":[ + "tizen.SEChangeListener" + ] + } + ] + }, + "tizen.seService.unregisterSEListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.seService.shutdown":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Reader":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Reader().isPresent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Reader().getName":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Reader().openSession":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.Reader().closeSessions":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Session":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Session().isClosed":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Session().openBasicChannel":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.Session().openLogicalChannel":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.Session().getATR":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Session().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Session().closeChannels":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Channel":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.Channel().isBasicChannel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Channel().close":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Channel().transmit":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.SEChangeListener":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SEChangeListener().onSEReady":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Reader" + ] + } + ] + }, + "tizen.SEChangeListener().onSENotReady":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Reader" + ] + } + ] + }, + "tizen.push":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.push.registerService":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.ApplicationControl", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "tizen.ApplicationControl", + "function" + ] + } + ] + }, + "tizen.push.unregisterService":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.push.connectService":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.push.getRegistrationId":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.push.disconnectService":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.PushMessage().appData":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage().alertMessage":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage().date":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.package":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.package.install":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"platform", + "privilege": "http://tizen.org/privilege/packagemanager.install", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "tizen.package.uninstall":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"platform", + "privilege": "http://tizen.org/privilege/packagemanager.install", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "tizen.package.getPackagesInfo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.package.getPackageInfo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"tizen.PackageInformation", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.PackageInformation", + "parameter":[ + ] + } + ] + }, + "tizen.package.setPackageInfoEventListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.package.unsetPackageInfoEventListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.PackageInformation().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().name":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().iconPath":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().totalSize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().dataSize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().lastModified":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().description":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().author":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().appIds":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NotificationDetailInfo":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.NotificationDetailInfo", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NotificationDetailInfo", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NotificationDetailInfo().mainText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NotificationDetailInfo().subText":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.datasync":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.datasync.add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.SyncProfileInfo" + ] + } + ] + }, + "tizen.datasync.update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.SyncProfileInfo" + ] + } + ] + }, + "tizen.datasync.remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getMaxProfilesNum":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.getProfilesNum":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncProfileInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.startSync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.stopSync":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getLastSyncStatistics":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncStatistics[]", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.SyncInfo":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SyncInfo", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.SyncInfo", + "parameter":[ + "string", + "string", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.SyncInfo().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().password":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().mode":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().interval":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string" + ] + }, + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.SyncServiceInfo().enable":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().serviceType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().serverDatabaseUri":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().id":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().password":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string", + "tizen.SyncInfo", + "tizen.SyncServiceInfo[]" + ] + }, + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string", + "tizen.SyncInfo" + ] + } + ] + }, + "tizen.SyncProfileInfo().profileId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().profileName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().syncInfo":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SyncInfo", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().serviceInfo":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.SyncServiceInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.SyncStatistics().syncStatus":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serviceType":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().lastSyncTime":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientTotal":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientAdded":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientUpdated":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientRemoved":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerTotal":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerAdded":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerUpdated":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerRemoved":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.messageport":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.messageport.requestLocalMessagePort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.LocalMessagePort", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.messageport.requestTrustedLocalMessagePort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.LocalMessagePort", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.messageport.requestRemoteMessagePort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.RemoteMessagePort", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.messageport.requestTrustedRemoteMessagePort":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.RemoteMessagePort", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.LocalMessagePort":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.LocalMessagePort().messagePortName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.LocalMessagePort().isTrusted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.LocalMessagePort().addMessagePortListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.LocalMessagePort().removeMessagePortListener":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.RemoteMessagePort":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.RemoteMessagePort().messagePortName":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().appId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().isTrusted":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().sendMessage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "tizen.MessagePortDataItem[]", + "tizen.LocalMessagePort" + ] + }, + { + "return":"", + "parameter":[ + "tizen.MessagePortDataItem[]" + ] + } + ] + }, + "tizen.MessagePortDataItem":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.MessagePortDataItem().key":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessagePortDataItem().value":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.datacontrol":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.datacontrol.getDataControlConsumer":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"tizen.DataControlConsumerObject", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DataControlConsumerObject":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.DataControlConsumerObject().type":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DataControlConsumerObject().providerId":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DataControlConsumerObject().dataId":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SQLDataControlConsumer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"tizen.SQLDataControlConsumer", + "parent":"tizen.DataControlConsumerObject" + } + }, + "tizen.SQLDataControlConsumer().insert":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().update":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().select":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "array", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "array", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "array", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "inheritance":{ + "self":"tizen.MappedDataControlConsumer", + "parent":"tizen.DataControlConsumerObject" + } + }, + "tizen.MappedDataControlConsumer().addValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().removeValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().getValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().updateValue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.bookmark":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "tizen.bookmark.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.read", + "overload":[ + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + "tizen.BookmarkFolder", + "boolean" + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + "tizen.BookmarkFolder", + "boolean" + ] + }, + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + ] + } + ] + }, + "tizen.bookmark.add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.write", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder", + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkItem" + ] + } + ] + }, + "tizen.bookmark.remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.write", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkItem" + ] + } + ] + }, + "tizen.BookmarkItem":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.BookmarkItem", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.BookmarkItem().parent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkItem().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkItem().url":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkFolder":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.BookmarkFolder().parent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkFolder().title":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.websetting":{ + "type":"module", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.websetting.setUserAgentString":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.websetting.removeAllCookies":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":" http://tizen.org/privilege/websetting", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + } + }, + "webui":{ + "jQuery()":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().addBack":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().addClass":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().after":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxComplete":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxError":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxSend":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxStart":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxStop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxSuccess":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().andSelf":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().animate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().append":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().appendTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().attr":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().before":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().bind":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().blur":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().change":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().children":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().clearQueue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().click":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().clone":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().closest":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().contents":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().context":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "jQuery().css":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().data":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().dblclick":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().delay":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().delegate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().dequeue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().detach":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().die":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().each":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().empty":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().end":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().eq":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().error":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeIn":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeOut":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeToggle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().filter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().find":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().finish":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().first":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focus":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focusin":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focusout":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Element[]", + "parameter":[ + ] + } + ] + }, + "jQuery().has":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().hasClass":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery().height":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().hide":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().hover":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().html":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().index":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().innerHeight":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().innerWidth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().insertAfter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().insertBefore":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().is":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery().jquery":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().keydown":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().keypress":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().keyup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().last":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().length":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().live":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().load":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().map":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mousedown":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseenter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseleave":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mousemove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseout":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseover":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().next":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().nextAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().nextUntil":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().not":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().off":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().offset":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().offsetParent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().on":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().one":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().outerHeight":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().outerWidth":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().parent":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().parents":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().parentsUntil":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().position":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().prepend":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prependTo":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prev":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prevAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prevUntil":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().promise":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().prop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().pushStack":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().queue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().ready":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeAttr":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeClass":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeProp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().replaceAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().replaceWith":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().resize":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().scroll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().scrollLeft":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().scrollTop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().select":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().selector":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().serialize":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().serializeArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().show":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().siblings":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().size":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().slice":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideDown":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideToggle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideUp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().stop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().submit":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().text":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().toArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().toggle":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().toggleClass":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().trigger":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().triggerHandler":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().unbind":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().undelegate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().unload":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().unwrap":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().val":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"number", + "parameter":[ + ] + }, + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().width":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().wrap":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().wrapAll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().wrapInner":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().add":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().disable":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().disabled":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().empty":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fire":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fired":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fireWith":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().has":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().lock":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().locked":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().remove":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred":{ + "type":"constructor", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().always":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().done":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().fail":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().isRejected":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().isResolved":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().notify":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().notifyWith":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().pipe":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().progress":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().promise":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().reject":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().rejectWith":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().resolve":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().resolveWith":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().state":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().then":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jqXHR":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "jQuery.ajax":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxPrefilter":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxSetup":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxTransport":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.boxModel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.browser":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.browser.version":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.contains":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.cssHooks":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.data":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.dequeue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.each":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.error":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.extend":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.fx":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.fx", + "parameter":[ + ] + } + ] + }, + "jQuery.fx.interval":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.fx.off":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.getJSON":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.getScript":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.globalEval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.grep":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.hasData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.holdReady":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.inArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.isArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isEmptyObject":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isFunction":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isNumeric":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isPlainObject":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isWindow":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isXMLDoc":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.makeArray":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.map":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.merge":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.noConflict":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.noop":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.now":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.param":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.parseHTML":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.parseJSON":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.parseXML":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + ] + } + ] + }, + "jQuery.post":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.proxy":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "jQuery.queue":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.removeData":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.sub":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.support":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.support.ajax":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.boxModel":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.changeBubbles":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.checkClone":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.checkOn":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.cors":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.cssFloat":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.hrefNormalized":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.htmlSerialize":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.leadingWhitespace":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.noCloneChecked":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.noCloneEvent":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.opacity":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.optDisabled":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.optSelected":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.scriptEval":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.style":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.submitBubbles":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.tbody":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.trim":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.type":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.unique":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.when":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.mobile", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile.changePage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.loadPage":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.navigate":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery.mobile.path", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile.path.get":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.isAbsoluteUrl":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.isRelativeUrl":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.makeUrlAbsolute":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "jQuery.mobile.silentScroll":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + "number" + ] + } + ] + } + }, + "otherapi":{ + "console":{ + "type":"module", + "version":[ + "2.1","2.2" + ], + "overload":[ + ], + "instanceof":{ + "self":"console", + "type":"Console" + } + }, + "Console":{ + "type":"abstractClass", + "version":[ + "2.1","2.2" + ], + "overload":[ + ] + }, + "Console().log":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().debug":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().info":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().warn":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().error":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().assert":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().clear":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().dir":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().dirxml":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().trace":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().group":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().groupCollapsed":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().groupEnd":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().time":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().timeEnd":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().timeStamp":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().profile":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().profileEnd":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().count":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().table":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().exception":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Globalize().cultures":{ + "type":"attribute", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "Globalize().init":{ + "type":"method", + "version":[ + "2.1","2.2" + ], + "overload":[ + { + "return":"Globalize", + "parameter":[ + ] + } + ] + } + } +} \ No newline at end of file diff --git a/web/src/data/apiScope_v2.1.json b/web/src/data/apiScope_v2.1.json new file mode 100644 index 0000000..f5afbce --- /dev/null +++ b/web/src/data/apiScope_v2.1.json @@ -0,0 +1,71328 @@ +{ + "w3c":{ + "HTMLCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLCollection().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Element" + ] + } + ] + }, + "HTMLCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLCollection().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAllCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAllCollection", + "parent": "HTMLCollection" + } + }, + "HTMLAllCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLAllCollection().tags":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "HTMLAllCollection" + ] + } + ] + }, + "HTMLFormControlsCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFormControlsCollection", + "parent": "HTMLCollection" + } + }, + "HTMLFormControlsCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "RadioNodeList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "RadioNodeList", + "parent": "NodeList" + } + }, + "RadioNodeList().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOptionsCollection", + "parent": "HTMLCollection" + } + }, + "HTMLOptionsCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLOptionsCollection().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "number" + ] + } + ] + }, + "HTMLOptionsCollection().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection().selectedIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMTokenList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMTokenList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "DOMTokenList().contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().toggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMSettableTokenList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DOMSettableTokenList", + "parent": "DOMTokenList" + } + }, + "DOMSettableTokenList().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DOMStringMap":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "AbstractView":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "AbstractView().document":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentView", + "parameter":[ + ] + } + ] + }, + "DocumentView":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DocumentView().defaultView":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AbstractView", + "parameter":[ + ] + } + ] + }, + "ValidityState":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ValidityState().valueMissing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().typeMismatch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().patternMismatch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().tooLong":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().rangeUnderflow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().rangeOverflow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().stepMismatch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().customError":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().valid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DocumentEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DocumentEvent().createEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + } + ] + }, + "DOMParser":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + ] + } + ] + }, + "XMLDocument().parseFromString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Document", + "parent": "Node" + }, + "implements":{ + "self":"Document", + "impl":[ + "DocumentEvent", + "HTMLDocument", + "NodeSelector" + ] + } + }, + "HTMLDocument":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLDocument().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().referrer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().domain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().URL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().body":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().images":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().applets":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().links":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().forms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().anchors":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().cookie":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().writeln":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().getElementById":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().getElementsByName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createTouch":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Touch", + "parameter":[ + "AbstractView", + "EventTarget", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "Document().createTouchList":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + "Touch" + ] + }, + { + "return":"TouchList", + "parameter":[ + "Touch[]" + ] + } + ] + }, + "Document().getElementsByClassName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByTagName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByTagNameNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().getElementById":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createElement":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createElementNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createDocumentFragment":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "Document().createTextNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Text", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createComment":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Comment", + "parameter":[ + "string" + ] + } + ] + }, + "CDATASection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"CDATASection", + "parent":"Text" + } + }, + "Document().createCDATASection":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Comment", + "parameter":[ + "CDATASection" + ] + } + ] + }, + "Document().createProcessingInstruction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ProcessingInstruction", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createEntityReference":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntityReference", + "parameter":[ + "string" + ] + } + ] + }, + "Document().importNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + }, + { + "return":"Node", + "parameter":[ + "Node", + "boolean" + ] + } + ] + }, + "Document().adoptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Document().createEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Range", + "parameter":[ + ] + } + ] + }, + "Document().createNodeIterator":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeIterator", + "parameter":[ + "Node" + ] + }, + { + "return":"NodeIterator", + "parameter":[ + "Node", + "number" + ] + }, + { + "return":"NodeIterator", + "parameter":[ + "Node", + "number", + "NodeFilter" + ] + } + ] + }, + "Document().createTreeWalker":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TreeWalker", + "parameter":[ + "Node" + ] + }, + { + "return":"TreeWalker", + "parameter":[ + "Node", + "number" + ] + }, + { + "return":"TreeWalker", + "parameter":[ + "Node", + "number", + "NodeFilter" + ] + } + ] + }, + "Document().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLDocument", + "parameter":[ + ] + }, + { + "return":"HTMLDocument", + "parameter":[ + "string" + ] + }, + { + "return":"HTMLDocument", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string", + "boolean" + ] + } + ] + }, + "Document().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Document().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().writeln":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().hasFocus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Document().execCommand":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "boolean" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "boolean", + "string" + ] + } + ] + }, + "Document().queryCommandEnabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandIndeterm":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandSupported":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Document().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Location", + "parameter":[ + ] + } + ] + }, + "Document().URL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().domain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().referrer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().cookie":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().lastModified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().compatMode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().characterSet":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().defaultCharset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().dir":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().body":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "Document().head":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLHeadElement", + "parameter":[ + ] + } + ] + }, + "Document().images":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().embeds":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().plugins":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().links":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().forms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().scripts":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().innerHTML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().defaultView":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "Document().activeElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Document().designMode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().commands":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onselectstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncontextmenu":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondblclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondrag":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragleave":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondrop":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onended":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oninput":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oninvalid":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeydown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeypress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeyup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousedown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousemove":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousewheel":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onreset":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onseeked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onseeking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onselect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onstalled":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onsubmit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onsuspend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().implementation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMImplementation", + "parameter":[ + ] + } + ] + }, + "Document().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Document().fgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().linkColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().vlinkColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().alinkColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().anchors":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().applets":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().all":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLAllCollection", + "parameter":[ + ] + } + ] + }, + "Document().documentURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().contentType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().doctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentType", + "parameter":[ + ] + } + ] + }, + "Document().documentElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Document().hidden":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Document().visibilityState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().elementFromPoint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Document().caretPositionFromPoint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CaretPosition", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Document().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Document().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CaretPosition":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CaretPosition().offsetNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "CaretPosition().offset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CaretPosition().getClientRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "XMLDocumentLoader":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "XMLDocumentLoader().load":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMHTMLImplementation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMHTMLImplementation().createHTMLDocument":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + "string" + ] + } + ] + }, + "DOMImplementation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"DOMImplementation", + "impl":[ + "DOMHTMLImplementation" + ] + } + }, + "DOMImplementation().createDocumentType":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentType", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "DOMImplementation().createDocument":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + "string", + "string", + "DocumentType" + ] + } + ] + }, + "DOMImplementation().createHTMLDocument":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + "string" + ] + } + ] + }, + "DOMImplementation().hasFeature":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Notation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Notation", + "parent": "Node" + } + }, + "Notation().publicId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Notation().systemId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntityReference":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "EntityReference", + "parent": "Node" + } + }, + "Entity":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Entity", + "parent": "Node" + } + }, + "Entity().publicId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entity().systemId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entity().notationName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DocumentType", + "parent": "Node" + } + }, + "DocumentType().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().entities":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "DocumentType().notations":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "DocumentType().publicId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().systemId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().internalSubset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentFragment":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DocumentFragment", + "parent": "Node" + }, + "implements":{ + "self": "DocumentFragment", + "impl": [ + "NodeSelector" + ] + } + }, + "DocumentFragment().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "XMLDocument":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "XMLDocument", + "parent": "Document" + } + }, + "DOMException":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMException().INDEX_SIZE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().DOMSTRING_SIZE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().HIERARCHY_REQUEST_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().WRONG_DOCUMENT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_CHARACTER_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NO_DATA_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NOT_SUPPORTED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INUSE_ATTRIBUTE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NAMESPACE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_ACCESS_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().VALIDATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NETWORK_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().URL_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_NODE_TYPE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().DATA_CLONE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMError().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "event.altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.button":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "event.cancelBubble":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.clientX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.clientY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.fromElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.keyCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "event.offsetX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.offsetY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.propertyName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.returnValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.srcElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.srcFilter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.toElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.x":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Event":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + }, + { + "return":"Event", + "parameter":[ + "string", + "EventInit" + ] + } + ] + }, + "Event().stopPropagation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Event().stopImmediatePropagation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Event().preventDefault":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Event().initEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean" + ] + } + ] + }, + "Event().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Event().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Event().currentTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Event().NONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().CAPTURING_PHASE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().AT_TARGET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().BUBBLING_PHASE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().eventPhase":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().bubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().cancelable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().defaultPrevented":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().isTrusted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().timeStamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTimeStamp", + "parameter":[ + ] + } + ] + }, + "EventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EventInit().bubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EventInit().cancelable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CustomEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CustomEvent", + "parameter":[ + "string" + ] + }, + { + "return":"CustomEvent", + "parameter":[ + "string", + "CustomEventInit" + ] + } + ], + "inheritance": { + "self": "CustomEvent", + "parent": "Event" + } + }, + "CustomEvent().detail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CustomEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "CustomEventInit", + "parent": "EventInit" + } + }, + "CustomEventInit().detail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "UIEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "UIEvent", + "parent": "Event" + } + }, + "UIEvent().initUIEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "AbstractView", + "number" + ] + } + ] + }, + "UIEvent().view":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AbstractView", + "parameter":[ + ] + } + ] + }, + "UIEvent().detail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FocusEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "FocusEvent", + "parent": "UIEvent" + } + }, + "FocusEvent().relatedTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "MouseEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MouseEvent", + "parent": "UIEvent" + } + }, + "MouseEvent().initMouseEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "AbstractView", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + "boolean", + "number", + "EventTarget" + ] + } + ] + }, + "MouseEvent().getModifierState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "MouseEvent().screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().clientX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().clientY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().metaKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().button":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().buttons":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().relatedTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "WheelEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "WheelEvent", + "parent": "MouseEvent" + } + }, + "WheelEvent().DOM_DELTA_PIXEL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().DOM_DELTA_LINE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().DOM_DELTA_PAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaZ":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaMode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "KeyboardEvent", + "parent": "UIEvent" + } + }, + "KeyboardEvent().getModifierState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_STANDARD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_LEFT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_RIGHT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_NUMPAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_MOBILE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_JOYSTICK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().char":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().metaKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().repeat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().locale":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CompositionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "CompositionEvent", + "parent": "UIEvent" + } + }, + "CompositionEvent().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CompositionEvent().locale":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MutationEvent", + "parent": "Event" + } + }, + "MutationEvent().initMutationEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "Node", + "string", + "string", + "string", + "number" + ] + } + ] + }, + "MutationEvent().MODIFICATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().ADDITION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().REMOVAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().relatedNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationEvent().prevValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().newValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().attrName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().attrChange":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + + "EventTarget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EventTarget().addEventListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + }, + { + "return":"", + "parameter":[ + "string", + "EventListener", + "boolean" + ] + } + ] + }, + "EventTarget().attachEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + } + ] + }, + "EventTarget().detachEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + } + ] + }, + "EventTarget().removeEventListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + }, + { + "return":"", + "parameter":[ + "string", + "EventListener", + "boolean" + ] + } + ] + }, + "EventTarget().dispatchEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Event" + ] + } + ] + }, + "EventListener":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EventListener().handleEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Event" + ] + } + ] + }, + "Element":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Element", + "parent": "Node" + }, + "implements": { + "self": "Element", + "impl": [ + "NodeSelector" + ] + } + }, + "Element().getAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Element().matchesSelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Element().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Element().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "Element().removeAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNodeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttributeNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().setAttributeNodeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().removeAttributeNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().removeAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().hasAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Element().hasAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().getElementsByTagName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Element().normalize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Element().getElementsByTagNameNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().getElementsByClassName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + } + ] + }, + "Element().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Element().prefix":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().localName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().tagName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().id":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().className":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().classList":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "Element().attributes":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr[]", + "parameter":[ + ] + } + ] + }, + "Element().children":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Element().firstElementChild":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().lastElementChild":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().previousElementSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().nextElementSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().childElementCount":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().getClientRects":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRectList", + "parameter":[ + ] + } + ] + }, + "Element().getBoundingClientRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "Element().scrollIntoView":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "ScrollOptions" + ] + } + ] + }, + "Element().doScroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Element().scrollTop":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollLeft":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollWidth":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollHeight":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientTop":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientLeft":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientWidth":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientHeight":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().style":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSS2Properties", + "parameter":[ + ] + } + ] + }, + "Text":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Text", + "parent": "CharacterData" + } + }, + "Text().splitText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Text", + "parameter":[ + "number" + ] + } + ] + }, + "Text().wholeText":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ProcessingInstruction":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "ProcessingInstruction", + "parent": "CharacterData" + } + }, + "ProcessingInstruction().target":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ProcessingInstruction().data":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Comment":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Comment", + "parent": "CharacterData" + } + }, + "MutationObserver":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutationObserver", + "parameter":[ + "function" + ] + } + ] + }, + "MutationObserver().observe":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "MutationObserverInit" + ] + } + ] + }, + "MutationObserver().disconnect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MutationObserver().takeRecords":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutationRecord[]", + "parameter":[ + ] + } + ] + }, + "WebKitMutationObserver":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitMutationObserver", + "parameter":[ + "function" + ] + } + ] + }, + "WebKitMutationObserver().observe":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "MutationObserverInit" + ] + } + ] + }, + "WebKitMutationObserver().disconnect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebKitMutationObserver().takeRecords":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutationRecord[]", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MutationObserverInit().childList":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributes":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().characterData":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().subtree":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributeOldValue":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().characterDataOldValue":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributeFilter":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "MutationRecord":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MutationRecord().type":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().target":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().addedNodes":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "MutationRecord().previousSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().nextSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().attributeName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().attributeNamespace":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().oldValue":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NamedNodeMap":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NamedNodeMap().getNamedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().getNamedItemNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "NamedNodeMap().setNamedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "NamedNodeMap().setNamedItemNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "NamedNodeMap().removeNamedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().removeNamedItemNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "number" + ] + } + ] + }, + "NamedNodeMap().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Node", + "parent": "EventTarget" + } + }, + "Node().hasChildNodes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Node().insertBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node", + "Node" + ] + } + ] + }, + "Node().appendChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().replaceChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node", + "Node" + ] + } + ] + }, + "Node().removeChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().normalize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Node().cloneNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + }, + { + "return":"Node", + "parameter":[ + "boolean" + ] + } + ] + }, + "Node().isSupported":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Node().isEqualNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().compareDocumentPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().hasAttributes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Node().namespaceURI":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().lookupPrefix":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().prefix":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().localName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().lookupNamespaceURI":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Node().isDefaultNamespace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Node().ELEMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ATTRIBUTE_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().TEXT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().CDATA_SECTION_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ENTITY_REFERENCE_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ENTITY_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().PROCESSING_INSTRUCTION_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().COMMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_TYPE_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_FRAGMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().NOTATION_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().nodeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().nodeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().baseURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().ownerDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "Node().parentNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().parentElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Node().childNodes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "Node().attributes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "Node().firstChild":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().lastChild":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().previousSibling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().nextSibling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().nodeValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().textContent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_DISCONNECTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_PRECEDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_FOLLOWING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_CONTAINS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_CONTAINED_BY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Attr":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Attr().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().ownerElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Attr().specified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Attr().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().namespaceURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().prefix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().localName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CharacterData":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "CharacterData", + "parent": "Node" + } + }, + "CharacterData().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CharacterData().substringData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CharacterData().appendData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().insertData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CharacterData().deleteData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CharacterData().replaceData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "CharacterData().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Range":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Range().setStart":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().setEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().setStartBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setStartAfter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setEndBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setEndAfter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().collapse":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + } + ] + }, + "Range().selectNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().selectNodeContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().compareBoundaryPoints":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number", + "Range" + ] + } + ] + }, + "Range().deleteContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Range().extractContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "Range().insertNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().surroundContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().cloneRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Range", + "parameter":[ + ] + } + ] + }, + "Range().detach":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Range().isPointInRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().comparePoint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().intersectsNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().startContainer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().startOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().endContainer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().endOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().collapsed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Range().commonAncestorContainer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().START_TO_START":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().START_TO_END":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().END_TO_END":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().END_TO_START":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().getClientRects":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRectList", + "parameter":[ + ] + } + ] + }, + "Range().getBoundingClientRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "ClientRectList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ClientRectList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRectList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "ClientRect":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ClientRect().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().right":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().bottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ScrollOptions().x":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions().y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions().behavior":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NodeIterator":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeIterator().nextNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().previousNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().detach":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "NodeIterator().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().referenceNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().pointerBeforeReferenceNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NodeIterator().whatToShow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeIterator().filter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeFilter", + "parameter":[ + ] + } + ] + }, + "TreeWalker":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TreeWalker().parentNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().firstChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().lastChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().previousSibling":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().nextSibling":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().previousNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().nextNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().whatToShow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TreeWalker().filter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeFilter", + "parameter":[ + ] + } + ] + }, + "TreeWalker().currentNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeFilter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeFilter().acceptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Node" + ] + } + ] + }, + "NodeFilter().FILTER_ACCEPT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().FILTER_REJECT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().FILTER_SKIP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ALL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ELEMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ATTRIBUTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_TEXT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_CDATA_SECTION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ENTITY_REFERENCE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ENTITY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_PROCESSING_INSTRUCTION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_COMMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT_FRAGMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_NOTATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "number" + ] + } + ] + }, + "NodeList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMStringList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMStringList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "DOMStringList().contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMStringList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WidgetStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "WidgetStorage", + "parent": "Storage" + } + }, + "widget":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"widget", + "type":"Widget" + } + }, + "WindowWidget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowWidget().widget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Widget", + "parameter":[ + ] + } + ] + }, + "Widget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Widget().author":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().shortName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().authorEmail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().authorHref":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().preferences":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WidgetStorage", + "parameter":[ + ] + } + ] + }, + "Widget().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Widget().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLElement", + "parent": "Element" + } + }, + "HTMLElement().getElementsByClassName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLElement().innerHTML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().outerHTML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().lang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dir":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().className":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().classList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dataset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringMap", + "parameter":[ + ] + } + ] + }, + "HTMLElement().hidden":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().accessKeyLabel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().draggable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dropzone":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLElement().contentEditable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().isContentEditable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().contextMenu":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLMenuElement", + "parameter":[ + ] + } + ] + }, + "HTMLElement().spellcheck":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().commandType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().icon":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().checked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSS2Properties", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncontextmenu":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondblclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondrag":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragleave":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondrop":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onended":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oninput":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oninvalid":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeydown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeypress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeyup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousedown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousemove":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousewheel":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onreset":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onseeked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onseeking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onselect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onstalled":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onsubmit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onsuspend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetParent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLUnknownElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLUnknownElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHeadElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadElement().profile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHtmlElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHtmlElement", + "parent": "HTMLElement" + } + }, + "HTMLHtmlElement().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTitleElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTitleElement", + "parent": "HTMLElement" + } + }, + "HTMLTitleElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIsIndexElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLIsIndexElement", + "parent": "HTMLElement" + } + }, + "HTMLIsIndexElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLIsIndexElement().prompt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBaseElement", + "parent": "HTMLElement" + } + }, + "HTMLBaseElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLinkElement", + "parent": "HTMLElement" + } + }, + "HTMLLinkElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().rel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().relList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().hreflang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().sizes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().rev":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMetaElement", + "parent": "HTMLElement" + } + }, + "HTMLMetaElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().httpEquiv":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().content":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().scheme":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMetaElement", + "parent": "HTMLElement" + } + }, + "HTMLStyleElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().scoped":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLScriptElement", + "parent": "HTMLElement" + } + }, + "HTMLScriptElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().async":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().defer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().event":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().htmlFor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBodyElement", + "parent": "HTMLElement" + } + }, + "HTMLBodyElement().onafterprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onbeforeprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onbeforeunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + } + ,"HTMLBodyElement().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onhashchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onoffline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().ononline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpopstate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpagehide":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpageshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onredo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onresize":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onstorage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onundo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().background":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().link":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().vLink":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().aLink":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHeadingElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHeadingElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadingElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParagraphElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLParagraphElement", + "parent": "HTMLElement" + } + }, + "HTMLParagraphElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHRElement", + "parent": "HTMLElement" + } + }, + "HTMLHRElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().noShade":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLPreElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLPreElement", + "parent": "HTMLElement" + } + }, + "HTMLPreElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLQuoteElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLQuoteElement", + "parent": "HTMLElement" + } + }, + "HTMLQuoteElement().cite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOListElement", + "parent": "HTMLElement" + } + }, + "HTMLOListElement().reversed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().start":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLUListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLUListElement", + "parent": "HTMLElement" + } + }, + "HTMLUListElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLUListElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBlockquoteElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBlockquoteElement", + "parent": "HTMLElement" + } + }, + "HTMLBlockquoteElement().cite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLLIElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLIElement", + "parent": "HTMLElement" + } + }, + "HTMLLIElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLLIElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDListElement", + "parent": "HTMLElement" + } + }, + "HTMLDListElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLDivElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDivElement", + "parent": "HTMLElement" + } + }, + "HTMLDivElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAnchorElement", + "parent": "HTMLElement" + } + }, + "HTMLAnchorElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().rel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().relList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hreflang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().prot":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().coords":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().rev":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().shape":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTimeElement", + "parent": "HTMLElement" + } + }, + "HTMLTimeElement().dateTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement().pubDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement().valueAsDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLSpanElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSpanElement", + "parent": "HTMLElement" + } + }, + "HTMLBRElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBRElement", + "parent": "HTMLElement" + } + }, + "HTMLBRElement().clear":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLModElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLModElement", + "parent": "HTMLElement" + } + }, + "HTMLModElement().cite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLModElement().dateTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Image":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLImageElement", + "parameter":[ + ] + }, + { + "return":"HTMLImageElement", + "parameter":[ + "number" + ] + }, + { + "return":"HTMLImageElement", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "HTMLImageElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLImageElement", + "parent": "HTMLElement" + } + }, + "HTMLImageElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().lowSrc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().useMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().isMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().naturalWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().naturalHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().complete":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().longDesc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLIFrameElement", + "parent": "HTMLElement" + } + }, + "HTMLIFrameElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().srcdoc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().sandbox":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().seamless":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().contentDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().contentWindow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().frameBorder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().longDesc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().marginHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().marginWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().scrolling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLEmbedElement", + "parent": "HTMLElement" + } + }, + "HTMLEmbedElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLObjectElement", + "parent": "HTMLElement" + } + }, + "HTMLObjectElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLObjectElement().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().useMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().contentDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().contentWindow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().archive":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().codeBase":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().codeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().declare":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().standby":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + },"HTMLObjectElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLParamElement", + "parent": "HTMLElement" + } + }, + "HTMLParamElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().valueType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLVideoElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLVideoElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().videoWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().videoHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().poster":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Audio":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLAudioElement", + "parameter":[ + ] + }, + { + "return":"HTMLAudioElement", + "parameter":[ + "string" + ] + } + ], + "inheritance": { + "self": "HTMLAudioElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLAudioElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAudioElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLSourceElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSourceElement", + "parent": "HTMLElement" + } + }, + "HTMLSourceElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSourceElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSourceElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTrackElement", + "parent": "HTMLElement" + } + }, + "HTMLTrackElement().kind":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().srclang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().default":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().track":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrack", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMediaElement", + "parent": "HTMLFormElement" + } + }, + "HTMLFormElement().load":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().canPlayType":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().play":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().pause":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().addTextTrack":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutableTextTrack", + "parameter":[ + "string" + ] + }, + { + "return":"MutableTextTrack", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"MutableTextTrack", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "HTMLMediaElement().error":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaError", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().currentSrc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_EMPTY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_IDLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_NO_SOURCE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().networkState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().preload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().buffered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_NOTHING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_METADATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_CURRENT_DATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_FUTURE_DATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_ENOUGH_DATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().seeking":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().initialTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().startOffsetTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().paused":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().defaultPlaybackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().playbackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().played":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().seekable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().ended":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().autoplay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().loop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().mediaGroup":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().controller":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaController", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().controls":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().volume":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().muted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().defaultMuted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().textTracks":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrack[]", + "parameter":[ + ] + } + ] + }, + "MediaError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaError().MEDIA_ERR_ABORTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_NETWORK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_DECODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_SRC_NOT_SUPPORTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TrackList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TrackList().getID":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getKind":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getLabel":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getLanguage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TrackList().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MultipleTrackList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MultipleTrackList", + "parent": "TrackList" + } + }, + "MultipleTrackList().isEnabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "boolean" + ] + } + ] + }, + "MultipleTrackList().enable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MultipleTrackList().disable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ExclusiveTrackList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "ExclusiveTrackList", + "parent": "TrackList" + } + }, + "ExclusiveTrackList().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ExclusiveTrackList().selectedIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaController", + "parameter":[ + ] + } + ] + }, + "MediaController().play":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaController().pause":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaController().buffered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().seekable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().paused":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaController().played":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().defaultPlaybackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().playbackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().volume":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().muted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaController().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"TextTrack", + "impl":[ + "EventTarget" + ] + } + }, + "TextTrack().kind":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().language":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().NONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().LOADED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + },"TextTrack().ERROR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + },"TextTrack().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack().OFF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().HIDDEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().SHOWING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().mode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().cues":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrackCueList", + "parameter":[ + ] + } + ] + }, + "TextTrack().activeCues":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrackCueList", + "parameter":[ + ] + } + ] + }, + "TextTrack().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MutableTextTrack":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MutableTextTrack", + "parent": "TextTrack" + } + }, + "MutableTextTrack().addCue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "TextTrackCue" + ] + } + ] + }, + "MutableTextTrack().removeCue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "TextTrackCue" + ] + } + ] + }, + "TextTrackCueList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TextTrackCueList().getCueById":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrackCue", + "parameter":[ + "string" + ] + } + ] + }, + "TextTrackCueList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"TextTrackCue", + "impl":[ + "EventTarget" + ] + } + }, + "TextTrackCue().getCueAsSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().getCueAsHTML":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().track":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrack", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().startTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().endTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().pauseOnExit":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().onenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().onexit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TimeRanges":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TimeRanges().start":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TimeRanges().end":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TimeRanges().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLCanvasElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLCanvasElement", + "parent": "HTMLElement" + } + }, + "HTMLCanvasElement().toDataURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLCanvasElement().getContext":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasRenderingContext2D", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLCanvasElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLCanvasElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMapElement", + "parent": "HTMLElement" + } + }, + "HTMLMapElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement().areas":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement().images":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAreaElement", + "parent": "HTMLElement" + } + }, + "HTMLAreaElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().coords":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().shape":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().rel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().relList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hreflang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().noHref":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableElement", + "parent": "HTMLElement" + } + }, + "HTMLTableElement().createCaption":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteCaption":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTHead":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteTHead":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTFoot":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteTFoot":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTBody":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().insertRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableElement().deleteRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableElement().caption":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLTableCaptionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tHead":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLTableSectionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tFoot":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLTableSectionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tBodies":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().cellPadding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().cellSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().frame":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().rules":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCaptionElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableCaptionElement", + "parent": "HTMLElement" + } + }, + "HTMLTableCaptionElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableColElement", + "parent": "HTMLElement" + } + }, + "HTMLTableColElement().span":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableSectionElement", + "parent": "HTMLElement" + } + }, + "HTMLTableSectionElement().insertRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableSectionElement().deleteRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableSectionElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableRowElement", + "parent": "HTMLElement" + } + }, + "HTMLTableRowElement().insertCell":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableRowElement().deleteCell":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableRowElement().rowIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().sectionRowIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().cells":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableDataCellElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableDataCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableHeaderCellElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableHeaderCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableHeaderCellElement().scope":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableCellElement().colSpan":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().rowSpan":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().headers":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().cellIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().abbr":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().scope":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().axis":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().noWrap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDetailsElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDetailsElement", + "parent": "HTMLElement" + } + }, + "HTMLDetailsElement().open":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLCommandElement", + "parent": "HTMLElement" + } + }, + "HTMLCommandElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().icon":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().checked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().radiogroup":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMenuElement", + "parent": "HTMLElement" + } + }, + "HTMLMenuElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAppletElement", + "parent": "HTMLElement" + } + }, + "HTMLAppletElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().archive":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().codeBase":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().object":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMarqueeElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMarqueeElement", + "parent": "HTMLElement" + } + }, + "HTMLMarqueeElement().start":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLMarqueeElement().stop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLFormElement().behavior":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().loop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().scrollAmount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().scrollDelay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().trueSpeed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onbounce":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onfinish":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFrameSetElement", + "parent": "HTMLElement" + } + }, + "HTMLFrameSetElement().cols":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onafterprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onbeforeprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onbeforeunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onhashchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onoffline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().ononline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpagehide":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpageshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpopstate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onredo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onresize":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onstorage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onundo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFrameElement", + "parent": "HTMLElement" + } + }, + "HTMLFrameElement().frameBorder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().longDesc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().marginHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().marginWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().noResize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().scrolling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().contentDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().contentWindow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBaseFontElement", + "parent": "HTMLElement" + } + }, + "HTMLBaseFontElement().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement().face":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLDirectoryElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDirectoryElement", + "parent": "HTMLElement" + } + }, + "HTMLDirectoryElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFontElement", + "parent": "HTMLElement" + } + }, + "HTMLFontElement().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement().face":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFormElement", + "parent": "HTMLElement" + } + }, + "HTMLFormElement().acceptCharset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().action":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().autocomplete":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().enctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().encoding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().method":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().noValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().elements":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormControlsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().submit":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLFormElement().reset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLFormElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFieldSetElement", + "parent": "HTMLElement" + } + }, + "HTMLFieldSetElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().elements":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormControlsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLLegendElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLegendElement", + "parent": "HTMLElement" + } + }, + "HTMLLegendElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLLegendElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLegendElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLabelElement", + "parent": "HTMLElement" + } + }, + "HTMLLabelElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().htmlFor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().control":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLInputElement", + "parent": "HTMLElement" + } + }, + "HTMLInputElement().stepUp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLInputElement().stepDown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLInputElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLInputElement().capture":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().setSelectionRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "string " + ] + } + ] + }, + "HTMLInputElement().accept":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().autocomplete":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().defaultChecked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().checked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().dirName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().files":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileList", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formAction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formEnctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formMethod":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formNoValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().indeterminate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().list":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().max":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().maxLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().min":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().multiple":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().pattern":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().placeholder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().required":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().step":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().click":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().valueAsDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().valueAsNumber":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectedOption":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLOptionElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionStart":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionEnd":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionDirection":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().useMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLButtonElement", + "parent": "HTMLElement" + } + }, + "HTMLButtonElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLButtonElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formAction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formEnctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formMethod":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formNoValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSelectElement", + "parent": "HTMLElement" + } + }, + "HTMLSelectElement().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLSelectElement().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLSelectElement().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "number" + ] + } + ] + }, + "HTMLSelectElement().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLSelectElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLSelectElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().multiple":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().required":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().options":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLOptionsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().selectedOptions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().selectedIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLDataListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDataListElement", + "parent": "HTMLElement" + } + }, + "HTMLDataListElement().options":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLOptGroupElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOptGroupElement", + "parent": "HTMLElement" + } + }, + "HTMLOptGroupElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptGroupElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Option":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLOptionElement", + "parameter":[ + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string", + "boolean", + "boolean" + ] + } + ], + "inheritance": { + "self": "HTMLOptionElement", + "parent": "HTMLElement" + } + }, + "HTMLOptionElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().defaultSelected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().selected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().index":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTextAreaElement", + "parent": "HTMLElement" + } + }, + "HTMLTextAreaElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLTextAreaElement().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTextAreaElement().setSelectionRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "HTMLTextAreaElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().cols":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().dirName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().maxLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().placeholder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().required":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().wrap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().textLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionStart":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionEnd":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionDirection":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLKeygenElement", + "parent": "HTMLElement" + } + }, + "HTMLKeygenElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLKeygenElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().challenge":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().keytype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOutputElement", + "parent": "HTMLElement" + } + }, + "HTMLOutputElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLOutputElement().htmlFor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLProgressElement", + "parent": "HTMLElement" + } + }, + "HTMLProgressElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().max":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMeterElement", + "parent": "HTMLElement" + } + }, + "HTMLMeterElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().min":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().max":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().low":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().high":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().optimum":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "WindowProxy":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "window":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"window", + "type":"Window" + } + }, + "self":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"self", + "type":"Window" + } + }, + "document":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"document", + "type":"Document" + } + }, + "location":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"location", + "type":"Location" + } + }, + "history":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"history", + "type":"History" + } + }, + "screen":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"screen", + "type":"Screen" + } + }, + "locationbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "menubar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "personalbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "scrollbars":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "statusbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "toolbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "frames":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "top":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "opener":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "parent":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "frameElement":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "navigator":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"navigator", + "type":"Navigator" + } + }, + "applicationCache":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"applicationCache", + "type":"ApplicationCache" + } + }, + "Window":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"Window", + "impl":[ + "WindowWidget", + "EventTarget", + "WindowBase64", + "WindowTimers", + "WindowSessionStorage", + "WindowLocalStorage", + "LocalFileSystem", + "IDBEnvironment", + "WindowDatabase", + "WindowAnimationTiming", + "WindowProxy" + ] + } + }, + "WindowProxy().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "WindowProxy().getComputedStyle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().stop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string", + "string" + ] + } + ] + }, + "Window().range":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"array", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"array", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().webkitNotifications":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NotificationCenter", + "parameter":[ + ] + } + ] + }, + "Window().Globalize":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Globalize", + "parameter":[ + "string" + ] + } + ] + }, + "Notification":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Notification", + "parent": "EventTarget" + } + }, + "Notification().show":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Notification().cancel":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Notification().ondisplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onclose":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "NotificationCenter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NotificationCenter().PERMISSION_ALLOWED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().PERMISSION_NOT_ALLOWED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().createNotification":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Notification", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NotificationCenter().createHTMLNotification":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Notification", + "parameter":[ + "string" + ] + } + ] + }, + "NotificationCenter().checkPermission":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().requestPermission":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "CSSStyleDeclaration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements": { + "self": "CSSStyleDeclaration", + "impl": [ + "CSS2Properties" + ] + } + }, + "CSSStyleDeclaration().webkitTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().transform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().MozTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().msTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().OTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().parentRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyCSSValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSValue", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().removeProperty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyPriority":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().setProperty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "CSSStyleDeclaration().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "CSSRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSRule().UNKNOWN_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().STYLE_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().CHARSET_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().IMPORT_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().MEDIA_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().FONT_FACE_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().PAGE_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSRule().parentRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSRule().parentStyleSheet":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + ] + } + ] + }, + "CSSValue":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSValue().CSS_INHERIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_PRIMITIVE_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_VALUE_LIST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_CUSTOM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSValue().cssValueType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSStyleSheet().ownerRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet().cssRules":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRuleList", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet().insertRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "CSSStyleSheet().deleteRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CSSRuleList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSRuleList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRuleList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + "number" + ] + } + ] + }, + "CSSStyleRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSStyleRule", + "parent": "CSSRule" + } + }, + "CSSStyleRule().selectorText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleRule().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSMediaRule", + "parent": "CSSRule" + } + }, + "CSSMediaRule().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule().cssRules":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRuleList", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule().insertRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "CSSMediaRule().deleteRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CSSFontFaceRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSFontFaceRule", + "parent": "CSSRule" + } + }, + "CSSFontFaceRule().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSPageRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSPageRule", + "parent": "CSSRule" + } + }, + "CSSPageRule().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSPageRule().selectorText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSImportRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSImportRule", + "parent": "CSSRule" + } + }, + "CSSImportRule().styleSheet":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + ] + } + ] + }, + "CSSImportRule().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSImportRule().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSCharsetRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSCharsetRule", + "parent": "CSSRule" + } + }, + "CSSCharsetRule().encoding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSUnknownRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSUnknownRule", + "parent": "CSSRule" + } + }, + "CSSPrimitiveValue":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSPrimitiveValue", + "parent": "CSSValue" + } + }, + "CSSPrimitiveValue().CSS_UNKNOWN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_NUMBER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PERCENTAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_EMS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_EXS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_CM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_MM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_IN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_DEG":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_GRAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_MS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_S":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_HZ":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_KHZ":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_DIMENSION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_STRING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_URI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_IDENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_ATTR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_COUNTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RECT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RGBCOLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().setFloatValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CSSPrimitiveValue().getFloatValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "CSSPrimitiveValue().setStringValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CSSPrimitiveValue().getStringValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getCounterValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Counter", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getRectValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Rect", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getRGBColorValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RGBColor", + "parameter":[ + ] + } + ] + }, + "CSSValueList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSValueList", + "parent": "CSSValue" + } + }, + "CSSValueList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValueList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSValue", + "parameter":[ + "number" + ] + } + ] + }, + "RGBColor":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "RGBColor().red":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "RGBColor().green":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "RGBColor().blue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Rect().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().right":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().bottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Counter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Counter().identifier":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Counter().listStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Counter().separator":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ViewCSS":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ViewCSS().getComputedStyle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "Element", + "string" + ] + } + ] + }, + "DocumentCSS":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DocumentCSS().getOverrideStyle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "Element", + "string" + ] + } + ] + }, + "DOMImplementationCSS":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "DOMImplementationCSS", + "parent": "DOMImplementation" + } + }, + "DOMImplementationCSS().createCSSStyleSheet":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "ElementCSSInlineStyle":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ElementCSSInlineStyle().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSS2Properties":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSS2Properties().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().azimuth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().background":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundAttachment":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundImage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundPosition":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundRepeat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderCollapse":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().bottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().captionSide":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().clear":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().clip":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().content":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().counterIncrement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().counterReset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cueAfter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cueBefore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cursor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().display":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().elevation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().emptyCells":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cssFloat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().font":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontFamily":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontSizeAdjust":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontStretch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontVariant":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontWeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().letterSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().lineHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyleImage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStylePosition":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyleType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().margin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginRight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginBottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().markerOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marks":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().maxHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().maxWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().minHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().minWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().orphans":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outline":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().overflow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().padding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingRight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingBottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().page":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakAfter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakBefore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakInside":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pause":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pauseAfter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pauseBefore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pitch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pitchRange":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().playDuring":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().quotes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().richness":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().right":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speak":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakHeader":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakNumeral":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakPunctuation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speechRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().tableLayout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textDecoration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textIndent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textShadow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().unicodeBidi":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().verticalAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().voiceFamily":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().volume":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().whiteSpace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().widows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().wordSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().zIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Window().decodeURI":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().decodeURIComponent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().encodeURI":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().encodeURIComponent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().escape":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().unescape":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().eval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Window().isFinite":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "Window().isNaN":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "Window().parseFloat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + } + ] + }, + "Window().parseInt":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + } + ] + }, + "Window().Number":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + } + ] + }, + "Window().String":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "Window().alert":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Window().confirm":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Window().prompt":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().print":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().showModalDialog":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string" + ] + }, + { + "return":"object", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Window().scroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().scrollTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().scrollBy":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Window().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().innerWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().innerHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().scrollX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().pageXOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().scrollY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().pageYOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().outerWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().outerHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onafterprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onbeforeprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onbeforeunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncontextmenu":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondblclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondrag":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragleave":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondrop":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onended":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onhashchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oninput":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oninvalid":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeydown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeypress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeyup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousedown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousemove":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousewheel":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onoffline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ononline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpagehide":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpageshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpopstate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onredo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onreset":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onresize":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onseeked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onseeking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onselect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onstalled":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onstorage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onsubmit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onsuspend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onundo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BarProp":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "History":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "History().go":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "History().back":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "History().forward":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "History().pushState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "History().replaceState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "History().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "History().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "PageTransitionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "PageTransitionEvent", + "parent": "Event" + } + }, + "PageTransitionEvent().initPageTransitionEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "boolean" + ] + } + ] + }, + "PageTransitionEvent().persisted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "BeforeUnloadEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "BeforeUnloadEvent", + "parent": "Event" + } + }, + "BeforeUnloadEvent().returnValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ApplicationCache":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements": { + "self": "ApplicationCache", + "impl": [ + "EventTarget" + ] + } + }, + "ApplicationCache().update":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().swapCache":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().UNCACHED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().IDLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().CHECKING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().DOWNLOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().UPDATEREADY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().OBSOLETE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onchecking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onnoupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().ondownloading":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onupdateready":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().oncached":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onobsolete":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "btoa":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "atob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "setTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "clearTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "setInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "clearInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "NavigatorID":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorID().appName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().appVersion":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().platform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().userAgent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorOnLine":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorOnLine().onLine":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NavigatorContentUtils":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorContentUtils().registerProtocolHandler":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NavigatorContentUtils().registerContentHandler":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NavigatorStorageUtils":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorStorageUtils().yieldForStorageUpdates":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Navigator":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"Navigator", + "impl":[ + "NavigatorGeolocation", + "NavigatorID", + "NavigatorOnLine", + "NavigatorContentUtils", + "NavigatorStorageUtils", + "NavigatorBattery", + "Vibration", + "NetworkInformation", + "NavigatorUserMedia", + "NavigatorVibration" + ] + } + }, + "NavigatorVibration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorVibration().webkitVibrate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "NetworkInformation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NetworkInformation().connection":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Connection", + "parameter":[ + ] + } + ] + }, + "Vibration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Vibration().vibrate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "NavigatorBattery":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorBattery().battery":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BatteryManager", + "parameter":[ + ] + } + ] + }, + "DataTransfer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransfer().setDragImage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element", + "number", + "number" + ] + } + ] + }, + "DataTransfer().addElement":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element" + ] + } + ] + }, + "DataTransfer().getData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "DataTransfer().setData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "DataTransfer().clearData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DataTransfer().dropEffect":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransfer().effectAllowed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransfer().items":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransferItems", + "parameter":[ + ] + } + ] + }, + "DataTransfer().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "DataTransfer().files":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileList", + "parameter":[ + ] + } + ] + }, + "DataTransferItems":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItems().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItems().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransferItem", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"DataTransferItem", + "parameter":[ + "File" + ] + } + ] + }, + "DataTransferItems().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataTransferItem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItem().getAsString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DataTransferItem().getAsFile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"File", + "parameter":[ + ] + } + ] + }, + "DataTransferItem().kind":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransferItem().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DragEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DragEventInit", + "parent": "MouseEventInit" + } + }, + "DragEventInit().dataTransfer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransfer", + "parameter":[ + ] + } + ] + }, + "DragEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DragEvent", + "parent": "MouseEvent" + } + }, + "DragEvent().initDragEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "object", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + "boolean", + "number", + "EventTarget", + "DataTransfer" + ] + } + ] + }, + "DragEvent().dataTransfer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransfer", + "parameter":[ + ] + } + ] + }, + "CanvasTransformation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CanvasRenderingContext2D":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasRenderingContext2D", + "parameter":[ + "string" + ] + } + ], + "implements":{ + "self":"CanvasRenderingContext2D", + "impl":[ + "CanvasTransformation", + "CanvasLineStyles", + "CanvasText", + "CanvasPathMethods" + ] + } + }, + "CanvasRenderingContext2D().save":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().restore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().createLinearGradient":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasGradient", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createRadialGradient":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasGradient", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createPattern":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasPattern", + "parameter":[ + "HTMLImageElement", + "string" + ] + }, + { + "return":"CanvasPattern", + "parameter":[ + "HTMLCanvasElement", + "string" + ] + }, + { + "return":"CanvasPattern", + "parameter":[ + "HTMLVideoElement", + "string" + ] + } + ] + }, + "CanvasRenderingContext2D().clearRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().fillRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().strokeRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().beginPath":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().fill":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().stroke":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().drawSystemFocusRing":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element" + ] + } + ] + }, + "CanvasRenderingContext2D().drawCustomFocusRing":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Element" + ] + } + ] + }, + "CanvasRenderingContext2D().clip":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().isPointInPath":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().fillText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "string", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().strokeText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + { + "return":"", + "parameter":[ + "string", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "string", + "number", + "number", + "number" + ] + } + ] + } + ] + }, + "CanvasRenderingContext2D().measureText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextMetrics", + "parameter":[ + "string" + ] + } + ] + }, + "CanvasRenderingContext2D().drawImage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createImageData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ImageData", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"ImageData", + "parameter":[ + "ImageData" + ] + } + ] + }, + "CanvasRenderingContext2D().getImageData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ImageData", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().putImageData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ImageData", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "ImageData", + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().canvas":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCanvasElement", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().globalAlpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().globalCompositeOperation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().strokeStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().fillStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowOffsetX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowOffsetY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowBlur":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasTransformation().scale":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().rotate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CanvasTransformation().translate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().transform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().setTransform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasLineStyles().lineWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().lineCap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().lineJoin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().miterLimit":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasText().font":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasText().textAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasText().textBaseline":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasPathMethods().closePath":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasPathMethods().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().lineTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().quadraticCurveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().bezierCurveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().arcTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().rect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().arc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "boolean" + ] + } + ] + }, + "CanvasGradient":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CanvasGradient().addColorStop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CanvasPattern":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TextMetrics":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TextMetrics().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ImageData().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint8ClampedArray", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMedia":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorUserMedia().getUserMedia":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "MediaStreamOptions" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function", + "function" + ] + } + ] + }, + "NavigatorUserMedia().webkitGetUserMedia":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "MediaStreamOptions" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function", + "function" + ] + } + ] + }, + "MediaStreamOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaStreamOptions().audio":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaStreamOptions().video":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMediaError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorUserMediaError().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMediaError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext":{ + "type": "constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioContext", + "parameter":[ + ] + } + ] + }, + "AudioContext().destination":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().sampleRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext().listener":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "AudioContext().createBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"AudioBuffer", + "parameter":[ + "ArrayBuffer", + "boolean" + ] + } + ] + }, + "AudioContext().decodeAudioData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ArrayBuffer", + "function", + "function" + ] + } + ] + }, + "AudioContext().createBufferSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createJavaScriptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioContext().createAnalyser":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createGainNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createDelayNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createBiquadFilter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createPanner":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createConvolver":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createChannelSplitter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ] + }, + "AudioContext().createChannelMerger":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ] + }, + "AudioContext().createDynamicsCompressor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext":{ + "type": "constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"webkitAudioContext", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().destination":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().sampleRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().listener":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"AudioBuffer", + "parameter":[ + "ArrayBuffer", + "boolean" + ] + } + ] + }, + "webkitAudioContext().decodeAudioData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ArrayBuffer", + "function", + "function" + ] + } + ] + }, + "webkitAudioContext().createBufferSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createJavaScriptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "webkitAudioContext().createAnalyser":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createGainNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createDelayNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createBiquadFilter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createPanner":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createConvolver":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createChannelSplitter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createChannelMerger":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createDynamicsCompressor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ] + }, + "AudioNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioNode", + "parameter":[ + ] + } + ] + }, + "AudioNode().connect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "AudioNode", + "number", + "number" + ] + } + ] + }, + "AudioNode().disconnect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioNode().context":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioContext", + "parameter":[ + ] + } + ] + }, + "AudioNode().numberOfInputs":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioNode().numberOfOutputs":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioSourceNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self": "AudioSourceNode", + "parent": "AudioNode" + } + }, + "AudioDestinationNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioDestinationNode", + "parent":"AudioNode" + } + }, + "AudioDestinationNode().numberOfChannels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioParam().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().minValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().maxValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "AudioParam().units":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().setValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().linearRampToValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().exponentialRampToValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().setTargetValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioParam().setValueCurveAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Float32Array", + "number", + "number" + ] + } + ] + }, + "AudioParam().cancelScheduledValues":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioGain":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioGain", + "parent":"AudioParam" + } + }, + "AudioGainNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioGainNode", + "parent":"AudioNode" + } + }, + "AudioGainNode().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "DelayNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"DelayNode", + "parent":"AudioNode" + } + }, + "DelayNode().delayTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioBuffer":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().sampleRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().numberOfChannels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().getChannelData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Float32Array", + "parameter":[ + "number" + ] + } + ] + }, + "AudioBufferSourceNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioBufferSourceNode", + "parent":"AudioSourceNode" + } + }, + "AudioBufferSourceNode().buffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().playbackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().loop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().noteOn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioBufferSourceNode().noteGrainOn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioBufferSourceNode().noteOff":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "MediaElementAudioSourceNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaElementAudioSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"MediaElementAudioSourceNode", + "parent":"AudioSourceNode" + } + }, + "JavaScriptAudioNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"JavaScriptAudioNode", + "parent":"AudioNode" + } + }, + "AudioBufferSourceNode().onaudioprocess":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventListener", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().bufferSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioProcessingEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioProcessingEvent", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioProcessingEvent", + "parent":"Event" + } + }, + "AudioProcessingEvent().inputBuffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer[]", + "parameter":[ + ] + } + ] + }, + "AudioProcessingEvent().outputBuffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer[]", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioPannerNode", + "parent":"AudioNode" + } + }, + "AudioPannerNode().EQUALPOWER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().HRTF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().SOUNDFIELD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().panningModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().setPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().setOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().setVelocity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().distanceModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().refDistance":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().maxDistance":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().rolloffFactor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneInnerAngle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneOuterAngle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneOuterGain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneGain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().distanceGain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioListener":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "AudioListener().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().dopplerFactor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().speedOfSound":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().setPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioListener().setOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "AudioListener().setVelocity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "ConvolverNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"ConvolverNode", + "parent":"AudioNode" + } + }, + "ConvolverNode().buffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"RealtimeAnalyserNode", + "parent":"AudioNode" + } + }, + "RealtimeAnalyserNode().getFloatFrequencyData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Float32Array" + ] + } + ] + }, + "RealtimeAnalyserNode().getByteFrequencyData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Uint8Array" + ] + } + ] + }, + "RealtimeAnalyserNode().getByteTimeDomainData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Uint8Array" + ] + } + ] + }, + "RealtimeAnalyserNode().frequencyBinCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().minDecibels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().maxDecibels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().smoothingTimeConstant":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioChannelSplitter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioChannelSplitter", + "parent":"AudioNode" + } + }, + "AudioChannelMerger":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioChannelMerger", + "parent":"AudioNode" + } + }, + "DynamicsCompressorNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"DynamicsCompressorNode", + "parent":"AudioNode" + } + }, + "BiquadFilterNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"BiquadFilterNode", + "parent":"AudioNode" + } + }, + "BiquadFilterNode().LOWPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().HIGHPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().BANDPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().LOWSHELF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().HIGHSHELF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().PEAKING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().NOTCH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().ALLPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().frequency":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().Q":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "WaveShaperNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WaveShaperNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"WaveShaperNode", + "parent":"AudioNode" + } + }, + "WebSocket":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebSocket", + "parameter":[ + "string" + ] + }, + { + "return":"WebSocket", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WebSocket", + "parameter":[ + "string", + "array" + ] + } + ], + "inheritance":{ + "self":"WebSocket", + "parent":"EventTarget" + } + }, + "WebSocket().CONNECTING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().OPEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().CLOSING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().CLOSED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().bufferedAmount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().onopen":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onclose":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().extensions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().binaryType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().send":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBufferView" + ] + } + ] + }, + "CloseEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CloseEvent", + "parameter":[ + "string" + ] + }, + { + "return":"CloseEvent", + "parameter":[ + "string", + "CloseEventInit" + ] + } + ], + "inheritance":{ + "self":"CloseEvent", + "parent":"Event" + } + }, + "CloseEvent().wasClean":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CloseEvent().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CloseEvent().reason":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CloseEventInit":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CloseEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"CloseEventInit", + "parent":"EventInit" + } + }, + "CloseEventInit().wasClean":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CloseEventInit().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CloseEventInit().reason":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequestEventTarget", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequestEventTarget", + "parent":"EventTarget" + } + }, + "XMLHttpRequestEventTarget().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().ontimeout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onloadend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestUpload":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequestUpload", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequestUpload", + "parent":"XMLHttpRequestEventTarget" + } + }, + "XMLHttpRequest":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequest", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequest", + "parent":"XMLHttpRequestEventTarget" + } + }, + "XMLHttpRequest().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().UNSENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().OPENED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().HEADERS_RECEIVED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().DONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "string", + "string" + ] + } + ] + }, + "XMLHttpRequest().setRequestHeader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "XMLHttpRequest().timeout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().withCredentials":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().upload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequestUpload", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().send":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "Document" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "FormData" + ] + } + ] + }, + "XMLHttpRequest().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().statusText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().getResponseHeader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "XMLHttpRequest().getAllResponseHeaders":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().overrideMimeType":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "XMLHttpRequest().responseType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().response":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().responseText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().responseXML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "AnonXMLHttpRequest":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AnonXMLHttpRequest", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AnonXMLHttpRequest", + "parent":"XMLHttpRequest" + } + }, + "Location":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Location().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().assign":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Location().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Location().reload":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Location().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().resolveURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "PopStateEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"PopStateEvent", + "parent":"Event" + } + }, + "PopStateEvent().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "PopStateEvent().initPopStateEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "object" + ] + } + ] + }, + "HashChangeEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"HashChangeEvent", + "parent":"Event" + } + }, + "HashChangeEvent().oldURL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HashChangeEvent().newURL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HashChangeEvent().initHashChangeEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "string" + ] + } + ] + }, + "EventSource":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventSource", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"EventSource", + "parent":"EventTarget" + } + }, + "EventSource().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EventSource().CONNECTING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().OPEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().CLOSED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().onopen":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessageEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessageEvent", + "parameter":[ + "string", + "MessageEventInit" + ] + }, + { + "return":"MessageEvent", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"MessageEvent", + "parent":"Event" + } + }, + "MessageEvent().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "MessageEvent().origin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEvent().lastEventId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEvent().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "MessageEvent().ports":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort[]", + "parameter":[ + ] + } + ] + }, + "MessageEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessageEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"MessageEventInit", + "parent":"EventInit" + } + }, + "MessageEventInit().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().origin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().lastEventId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().ports":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort[]", + "parameter":[ + ] + } + ] + }, + "MessageChannel":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessageChannel", + "parameter":[ + ] + } + ] + }, + "MessageChannel().port1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "MessageChannel().port2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "MessagePort":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ], + "implements":{ + "self":"MessagePort", + "impl":[ + "Transferable" + ] + } + }, + "MessagePort().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "MessagePort().start":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessagePort().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessagePort().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Storage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "Storage().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Storage().key":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "Storage().getItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Storage().setItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Storage().removeItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Storage().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WindowSessionStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowSessionStorage", + "parameter":[ + ] + } + ] + }, + "WindowSessionStorage().sessionStorage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "WindowLocalStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowLocalStorage", + "parameter":[ + ] + } + ] + }, + "WindowLocalStorage().localStorage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "StorageEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"StorageEvent", + "parameter":[ + "string", + "StorageEventInit" + ] + }, + { + "return":"StorageEvent", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"StorageEvent", + "parent":"Event" + } + }, + "StorageEvent().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().oldValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().newValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().storageArea":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "StorageEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"StorageEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"StorageEventInit", + "parent":"EventInit" + } + }, + "StorageEventInit().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().oldValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().newValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().storageArea":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "FileList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"File", + "parameter":[ + "number" + ] + } + ] + }, + "FileList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Blob":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Blob().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Blob().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Blob().slice":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "number" + ] + }, + { + "return":"Blob", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"Blob", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "File":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"File", + "parent":"Blob" + } + }, + "File().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "File().lastModifiedDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "FileReader":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return": "FileReader", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"FileReader", + "parent":"EventTarget" + } + }, + "FileReader().readAsArrayBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().readAsBinaryString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().readAsText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "Blob", + "string" + ] + } + ] + }, + "FileReader().readAsDataURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "FileReader().EMPTY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().DONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().result":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "FileReader().error":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileReader().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onloadend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReaderSync":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileReaderSync", + "parameter":[ + ] + } + ] + }, + "FileReaderSync().readAsArrayBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReaderSync().readAsBinaryString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReaderSync().readAsText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + }, + { + "return":"string", + "parameter":[ + "Blob", + "string" + ] + } + ] + }, + "FileReaderSync().readAsDataURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "webkitURL":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "webkitURL.createObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "webkitURL.revokeObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "URL":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "URL.createObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "URL.revokeObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "LocalFileSystem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "LocalFileSystem().TEMPORARY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "LocalFileSystem().PERSISTENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "LocalFileSystem().requestFileSystem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "LocalFileSystem().resolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "LocalFileSystem().webkitResolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "LocalFileSystem().requestFileSystemSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "LocalFileSystem().resolveLocalFileSystemSyncURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "TEMPORARY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PERSISTENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "requestFileSystem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "webkitRequestFileSystem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "resolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "requestFileSystemSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "resolveLocalFileSystemSyncURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WorkerGlobalScope", + "parent":"EventTarget" + }, + "implements":{ + "self":"WorkerGlobalScope", + "impl":[ + "LocalFileSystem", + "WorkerUtils", + "LocalFileSystemSync" + ] + } + }, + "WorkerGlobalScope().self":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WorkerGlobalScope", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WorkerLocation", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Metadata":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Metadata().modificationTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "Flags":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Flags().create":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Flags().exclusive":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "FileSystem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileSystem().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileSystem().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntry", + "parameter":[ + ] + } + ] + }, + "Entry":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Entry().isFile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Entry().isDirectory":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Entry().getMetadata":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "Entry().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entry().fullPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entry().filesystem":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileSystem", + "parameter":[ + ] + } + ] + }, + "Entry().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function", + "function" + ] + } + ] + }, + "Entry().copyTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function", + "function" + ] + } + ] + }, + "Entry().toURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Entry().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "Entry().getParent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "DirectoryEntry":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DirectoryEntry", + "parent":"Entry" + } + }, + "DirectoryEntry().createReader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DirectoryEntry().getFile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "Flags", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntry().getDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "Flags", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntry().removeRecursively":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DirectoryReader":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DirectoryReader().readEntries":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileEntry":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileEntry", + "parent":"Entry" + } + }, + "FileEntry().createWriter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileEntry().file":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileSystemSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileSystemSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileSystemSync().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + ] + } + ] + }, + "EntrySync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EntrySync().isFile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EntrySync().isDirectory":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EntrySync().getMetadata":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Metadata", + "parameter":[ + ] + } + ] + }, + "EntrySync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntrySync().fullPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntrySync().filesystem":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileSystemSync", + "parameter":[ + ] + } + ] + }, + "EntrySync().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync", + "string" + ] + }, + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync" + ] + } + ] + }, + "EntrySync().copyTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync", + "string" + ] + }, + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync" + ] + } + ] + }, + "EntrySync().toURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "EntrySync().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "EntrySync().getParent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + ] + } + ] + }, + "DirectoryEntrySync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DirectoryEntrySync", + "parent":"EntrySync" + } + }, + "DirectoryEntrySync().createReader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryReaderSync", + "parameter":[ + ] + } + ] + }, + "DirectoryEntrySync().getFile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileEntrySync", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"FileEntrySync", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntrySync().getDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"DirectoryEntrySync", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntrySync().removeRecursively":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DirectoryReaderSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DirectoryReaderSync().readEntries":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntrySync[]", + "parameter":[ + ] + } + ] + }, + "FileEntrySync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileEntrySync", + "parent":"EntrySync" + } + }, + "FileEntrySync().createWriter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileWriterSync", + "parameter":[ + ] + } + ] + }, + "FileEntrySync().file":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"File", + "parameter":[ + ] + } + ] + }, + "FileError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileError().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().ABORT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().NOT_READABLE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().ENCODING_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().PATH_EXISTS_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().NOT_READABLE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().ENCODING_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().PATH_EXISTS_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FBlobBuilder":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FBlobBuilder", + "parameter":[ + ] + } + ] + }, + "FBlobBuilder().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + } , + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "FileWriter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileWriter", + "parent":"FileSaver" + } + }, + "FileWriter().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriter().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriter().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileWriter().seek":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriter().truncate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriterSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileWriterSync().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriterSync().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriterSync().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileWriterSync().seek":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriterSync().truncate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "ClipboardEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"ClipboardEventInit", + "parent":"EventInit" + } + }, + "ClipboardEventInit().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ClipboardEventInit().dataType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange":{ + "type":"abstracrClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBKeyRange().lower":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().upper":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().lowerOpen":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().upperOpen":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().only":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + } + ] + }, + "IDBKeyRange().lowerBound":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "boolean" + ] + } + ] + }, + "IDBKeyRange().upperBound":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "boolean" + ] + } + ] + }, + "IDBKeyRange().bound":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object", + "boolean" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object", + "boolean", + "boolean" + ] + } + ] + }, + "IDBRequest":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBRequest", + "parent":"EventTarget" + } + }, + "IDBRequest().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().DONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().result":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBRequest().error":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMError", + "parameter":[ + ] + } + ] + }, + "IDBRequest().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBRequest().transaction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + ] + } + ] + }, + "IDBRequest().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().onsuccess":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBRequest().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBOpenDBRequest":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBOpenDBRequest", + "parent":"IDBRequest" + } + }, + "IDBOpenDBRequest().onblocked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBOpenDBRequest().onupgradeneeded":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBVersionChangeEvent", + "parent":"Event" + } + }, + "IDBVersionChangeEvent().oldVersion":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent().newVersion":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent().initIDBVersionChangeEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"oid", + "parameter":[ + "string", + "boolean", + "boolean", + "number", + "number" + ] + } + ] + }, + "IDBEnvironment":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBEnvironment().indexedDB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactory", + "parameter":[ + ] + } + ] + }, + "WindowTimers":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowTimers().setTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "WindowTimers().clearTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowTimers().setInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "WindowTimers().clearInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowBase64":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowBase64().btoa":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "WindowBase64().atob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerUtils":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"WorkerUtils", + "impl":[ + "IDBEnvironment", + "IDBEnvironmentSync", + "WorkerUtilsDatabase", + "WindowTimers", + "WindowBase64" + ] + } + }, + "WorkerUtils().importScripts":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerUtils().navigator":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WorkerNavigator", + "parameter":[ + ] + } + ] + }, + "IDBFactory":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBFactory().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string" + ] + }, + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "IDBFactory().deleteDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string" + ] + } + ] + }, + "IDBFactory().cmp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBDatabase":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBDatabase", + "parent":"EventTarget" + } + }, + "IDBDatabase().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().objectStoreNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().createObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + "string" + ] + }, + { + "return":"IDBObjectStore", + "parameter":[ + "string", + "IDBObjectStoreParameters" + ] + } + ] + }, + "IDBDatabase().deleteObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBDatabase().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + "object" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "number" + ] + } + ] + }, + "IDBDatabase().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onversionchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBObjectStore().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().indexNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().transaction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().put":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStore().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStore().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStore().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStore().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + } , + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().createIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndex", + "parameter":[ + "string", + "string", + "IDBIndexParameters" + ] + }, + { + "return":"IDBIndex", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "IDBObjectStore().index":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndex", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStore().deleteIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStore().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBIndex().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndex().objectStore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + ] + } + ] + }, + "IDBIndex().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndex().multientry":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndex().unique":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndex().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex().openKeyCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndex().getKey":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndex().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBCursor":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBCursor().NEXT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().NEXT_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().PREV":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().primaryKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().PREV_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().update":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBCursor().advance":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "IDBCursor().continue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBCursor().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBTransaction":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBTransaction", + "parent":"EventTarget" + } + }, + "IDBTransaction().READ_ONLY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().READ_WRITE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().VERSION_CHANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().mode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().db":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBDatabase", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().objectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + "string" + ] + } + ] + }, + "IDBTransaction().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().oncomplete":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBEnvironmentSync()":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBEnvironmentSync", + "parameter":[ + ] + } + ] + }, + "IDBEnvironmentSync().indexedDBSync":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + ] + } + ] + }, + "IDBFactorySync()":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + ] + } + ] + }, + "IDBFactorySync().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + "string" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number", + "function" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number", + "function", + "number" + ] + } + ] + }, + "IDBFactorySync().deleteDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBFactorySync().cmp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBDatabaseSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBDatabaseSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().objectStoreNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().createObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string" + ] + }, + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string", + "IDBObjectStoreParameters" + ] + } + ] + }, + "IDBDatabaseSync().deleteObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBDatabaseSync().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function", + "number" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function", + "number", + "number" + ] + } + ] + }, + "IDBDatabaseSync().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBObjectStoreSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().indexNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().transaction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransactionSync", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().put":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStoreSync().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStoreSync().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStoreSync().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStoreSync().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object", + "number" + ] + } , + { + "return":"IDBCursorWithValueSync", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().createIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndexSync", + "parameter":[ + "string", + "string", + "IDBIndexParameters" + ] + }, + { + "return":"IDBIndexSync", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "IDBObjectStoreSync().index":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndexSync", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStoreSync().deleteIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStoreSync().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBIndexSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().objectStore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().multientry":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().unique":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().openKeyCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBCursorSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorSync", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBCursorSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndexSync().getKey":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndexSync().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBCursorSync().NEXT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().NEXT_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().PREV":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().PREV_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().update":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBCursorSync().advance":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "IDBCursorSync().continue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + }, + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBCursorWithValueSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBCursorWithValueSync", + "parent":"IDBCursorSync" + } + }, + "IDBCursorWithValueSync().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBTransactionSync().READ_ONLY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().READ_WRITE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().VERSION_CHANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().mode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().db":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBDatabaseSync", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().objectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string" + ] + } + ] + }, + "IDBTransactionSync().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WindowDatabase":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowDatabase().openDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "WorkerUtilsDatabase":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WorkerUtilsDatabase().openDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "WorkerUtilsDatabase().openDatabaseSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DatabaseSync", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"DatabaseSync", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "Database":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Database().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "function" + ] + } + ] + }, + "Database().readTransaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "function" + ] + } + ] + }, + "Database().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Database().changeVersion":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function", + "function" + ] + } + ] + }, + "SQLTransaction":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLTransaction().executeSql":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array", + "function", + "function" + ] + } + ] + }, + "DatabaseSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DatabaseSync().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DatabaseSync().readTransaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DatabaseSync().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DatabaseSync().changeVersion":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "SQLTransactionSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLTransactionSync().executeSql":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"SQLResultSet", + "parameter":[ + "string" + ] + }, + { + "return":"SQLResultSet", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "SQLResultSet":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLResultSet().insertId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSet().rowsAffected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSet().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"SQLResultSetRowList", + "parameter":[ + ] + } + ] + }, + "SQLResultSetRowList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLResultSetRowList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSetRowList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number" + ] + } + ] + }, + "SQLError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLError().UNKNOWN_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().DATABASE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().VERSION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().TOO_LARGE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().QUOTA_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().CONSTRAINT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "SQLException":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLException().UNKNOWN_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().DATABASE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().VERSION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().TOO_LARGE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().QUOTA_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().CONSTRAINT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItemList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransferItem", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"DataTransferItem", + "parameter":[ + "File" + ] + } + ] + }, + "DedicatedWorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DedicatedWorkerGlobalScope", + "parent":"WorkerGlobalScope" + } + }, + "DedicatedWorkerGlobalScope().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "DedicatedWorkerGlobalScope().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "SharedWorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"SharedWorkerGlobalScope", + "parent":"WorkerGlobalScope" + } + }, + "SharedWorkerGlobalScope().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "SharedWorkerGlobalScope().onconnect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ErrorEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ErrorEvent", + "parameter":[ + "string" + ] + }, + { + "return":"ErrorEvent", + "parameter":[ + "string", + "ErrorEventInit" + ] + } + ], + "inheritance":{ + "self":"ErrorEvent", + "parent":"Event" + } + }, + "ErrorEvent().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"ErrorEventInit", + "parent":"EventInit" + } + }, + "ErrorEventInit().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit().filename":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit().lineno":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AbstractWorker":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "AbstractWorker().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Worker":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Worker", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"Worker", + "parent":"EventTarget" + }, + "implements":{ + "self":"Worker", + "impl":[ + "AbstractWorker" + ] + } + }, + "Worker().terminate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Worker().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "Worker().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "SharedWorker":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"SharedWorker", + "parameter":[ + "string" + ] + }, + { + "return":"SharedWorker", + "parameter":[ + "string", + "string" + ] + } + ], + "inheritance":{ + "self":"SharedWorker", + "parent":"EventTarget" + }, + "implements":{ + "self":"SharedWorker", + "impl":[ + "AbstractWorker" + ] + } + }, + "SharedWorker().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "WorkerNavigator":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"WorkerNavigator", + "impl":[ + "NavigatorID", + "NavigatorOnLine" + ] + } + }, + "WorkerLocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WorkerLocation().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WindowAnimationTiming":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowAnimationTiming().requestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().cancelAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().webkitRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().webkitCancelAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().cancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozCancelAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().webkitCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().msRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().msCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().oRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().oCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "NavigatorGeolocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorGeolocation().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Geolocation", + "parameter":[ + ] + } + ] + }, + "Geolocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Geolocation().getCurrentPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function", + "PositionOptions" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "Geolocation().watchPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function", + "function", + "PositionOptions" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "Geolocation().clearWatch":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "PositionOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "PositionOptions().enableHighAccuracy":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "PositionOptions().timeout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionOptions().maximumAge":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Position":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Position().coords":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Coordinates", + "parameter":[ + ] + } + ] + }, + "Position().timestamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTimeStamp", + "parameter":[ + ] + } + ] + }, + "Coordinates":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Coordinates().latitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().longitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().altitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().accuracy":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().altitudeAccuracy":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().heading":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().speed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "PositionError().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().POSITION_UNAVAILABLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().TIMEOUT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NodeSelector":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeSelector().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + }, + { + "return":"Element", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "NodeSelector().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Touch":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Touch().identifier":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Touch().screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().clientX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().clientY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().pageX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().pageY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TouchList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TouchList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TouchList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Touch", + "parameter":[ + "number" + ] + } + ] + }, + "TouchEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"TouchEvent", + "parent":"UIEvent" + } + }, + "TouchEvent().touches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().targetTouches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().changedTouches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().metaKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DeviceOrientationEvent", + "parent":"Event" + } + }, + "DeviceOrientationEvent().alpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().beta":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().gamma":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().absolute":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().initDeviceOrientationEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "number", + "number", + "number", + "boolean" + ] + } + ] + }, + "DeviceAcceleration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DeviceAcceleration().x":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceAcceleration().y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceAcceleration().z":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DeviceRotationRate().alpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate().beta":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate().gamma":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DeviceMotionEvent", + "parent":"Event" + } + }, + "DeviceMotionEvent().acceleration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DeviceAcceleration", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().accelerationIncludingGravity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DeviceAcceleration", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().rotationRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DeviceRotationRate", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"BatteryManager", + "parent":"EventTarget" + } + }, + "BatteryManager().charging":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "BatteryManager().chargingTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().dischargingTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().level":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onchargingchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onchargingtimechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().ondischargingtimechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onlevelchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Screen":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"Screen", + "parent":"EventTarget" + } + }, + "Screen().orientation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Screen().availTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().colorDepth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().pixelDepth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().lockOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "array" + ] + } + ] + }, + "Screen().unlockOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Screen().onorientationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Connection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"Connection", + "parent":"EventTarget" + } + }, + "Connection().bandwidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Connection().metered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Connection().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "webkitStorageInfo":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "webkitStorageInfo.queryUsageAndQuota":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "function", + "function" + ] + } + ] + }, + "webkitStorageInfo.requestQuota":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "webkitStorageInfo.TEMPORARY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitStorageInfo.PERSISTENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitBlobBuilder", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder().getBlob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "string" + ] + }, + { + "return":"Blob", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "BlobBuilder":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BlobBuilder", + "parameter":[ + ] + } + ] + }, + "BlobBuilder().getBlob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "string" + ] + }, + { + "return":"Blob", + "parameter":[ + ] + } + ] + }, + "BlobBuilder().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "MediaQueryList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaQueryList().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MediaQueryList().matches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaQueryList().addListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "MediaQueryList().removeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "WebKitCSSMatrix":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().a":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().b":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().c":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().d":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().e":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m11":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m12":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m13":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m14":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m21":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m22":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m23":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m24":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m31":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m32":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m33":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m34":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m41":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m42":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m43":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m44":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().f":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().setMatrixValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WebKitCSSMatrix().multiply":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "WebKitCSSMatrix" + ] + } + ] + }, + "WebKitCSSMatrix().inverse":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().translate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().scale":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().skewX":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "WebKitCSSMatrix().skewY":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "WebKitCSSMatrix().rotate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + }, + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().rotateAxisAngle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().toString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().a":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().b":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().c":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().d":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().e":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m11":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m12":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m13":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m14":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m21":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m22":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m23":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m24":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m31":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m32":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m33":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m34":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m41":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m42":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m43":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m44":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().f":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().setMatrixValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "MSCSSMatrix().multiply":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "MSCSSMatrix" + ] + } + ] + }, + "MSCSSMatrix().inverse":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().translate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().scale":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().skewX":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "MSCSSMatrix().skewY":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "MSCSSMatrix().rotate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + }, + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().rotateAxisAngle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().toString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TransitionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"TransitionEvent", + "parent":"Event" + } + }, + "TransitionEvent().propertyName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TransitionEvent().elapsedTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TransitionEvent().initTransitionEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "number" + ] + } + ] + }, + "AnimationEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"AnimationEvent", + "parent":"Event" + } + }, + "AnimationEvent().animationName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "AnimationEvent().elapsedTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AnimationEvent().initAnimationEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "number" + ] + } + ] + } + }, + "supplement":{ + "ArrayBuffer":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + "number" + ] + } + ] + }, + "ArrayBuffer().byteLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ArrayBufferView().buffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView().byteOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView().byteLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Int8Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Int8Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int8Array", + "parent":"TypedArray" + } + }, + "Uint8Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint8Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint8Array", + "parent":"TypedArray" + } + }, + "Int16Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Int16Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int16Array", + "parent":"TypedArray" + } + }, + "Uint16Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint16Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint16Array", + "parent":"TypedArray" + } + }, + "Int32Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Int32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int32Array", + "parent":"TypedArray" + } + }, + "Uint32Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint32Array", + "parent":"TypedArray" + } + }, + "Float32Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Float32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Float32Array", + "parent":"TypedArray" + } + }, + "Float64Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Float64Array", + "parameter":[ + "number" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "array" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Float64Array", + "parent":"TypedArray" + } + }, + "TypedArray":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TypedArray", + "parameter":[ + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "array" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer", + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance": { + "self": "TypedArray", + "parent": "ArrayBufferView" + } + }, + "TypedArray().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TypedArray().set":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"", + "parameter":[ + "TypedArray", + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "number" + ] + } + ] + }, + "TypedArray().subarray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TypedArray", + "parameter":[ + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "TypedArray().BYTES_PER_ELEMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TypedArray().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataView":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataView", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"DataView", + "parameter":[ + "ArrayBuffer", + "number" + ] + }, + { + "return":"DataView", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance": { + "self": "DataView", + "parent": "ArrayBufferView" + } + }, + "DataView().getInt8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "DataView().getUint8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "DataView().getInt16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getUint16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getInt32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getUint32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getFloat32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getFloat64":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().setInt8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "DataView().setUint8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "DataView().setInt16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setUint16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setInt32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setUint32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setFloat32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setFloat64":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "WebGLContextAttributes":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLContextAttributes().alpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().depth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().stencil":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().antialias":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().premultipliedAlpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().preserveDrawingBuffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLObject":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLBuffer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLBuffer", + "parent":"WebGLObject" + } + }, + "WebGLFramebuffer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLFramebuffer", + "parent":"WebGLObject" + } + }, + "WebGLProgram":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLProgram", + "parent":"WebGLObject" + } + }, + "WebGLRenderbuffer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLRenderbuffer", + "parent":"WebGLObject" + } + }, + "WebGLShader":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLShader", + "parent":"WebGLObject" + } + }, + "WebGLTexture":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLTexture", + "parent":"WebGLObject" + } + }, + "WebGLUniformLocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLActiveInfo":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLActiveInfo().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLActiveInfo().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLActiveInfo().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLShaderPrecisionFormat().rangeMin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat().rangeMax":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat().precision":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLRenderingContext().DEPTH_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POINTS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_LOOP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_STRIP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLE_STRIP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLE_FAN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ZERO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_SRC_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_SRC_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DST_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_DST_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DST_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_DST_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_ALPHA_SATURATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_ADD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION_RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_SUBTRACT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_REVERSE_SUBTRACT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_DST_RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_SRC_RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_DST_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_SRC_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONSTANT_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_CONSTANT_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONSTANT_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_CONSTANT_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ARRAY_BUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ELEMENT_ARRAY_BUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ELEMENT_ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STREAM_DRAW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STATIC_DRAW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DYNAMIC_DRAW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BUFFER_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BUFFER_USAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CURRENT_VERTEX_ATTRIB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BACK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT_AND_BACK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CULL_FACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DITHER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_TEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_TEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SCISSOR_TEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_FILL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_ALPHA_TO_COVERAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NO_ERROR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_ENUM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_OPERATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().OUT_OF_MEMORY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CCW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_WIDTH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALIASED_POINT_SIZE_RANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALIASED_LINE_WIDTH_RANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CULL_FACE_MODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT_FACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_RANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_FUNC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_FUNC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_PASS_DEPTH_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_PASS_DEPTH_PASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_REF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_VALUE_MASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_FUNC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_PASS_DEPTH_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_PASS_DEPTH_PASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_REF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_VALUE_MASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VIEWPORT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SCISSOR_BOX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_ALIGNMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().PACK_ALIGNMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_TEXTURE_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VIEWPORT_DIMS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SUBPIXEL_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RED_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GREEN_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLUE_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_FACTOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_BINDING_2D":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_BUFFERS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE_INVERT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COMPRESSED_TEXTURE_FORMATS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DONT_CARE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FASTEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NICEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GENERATE_MIPMAP_HINT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BYTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_BYTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHORT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_COMPONENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGBA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LUMINANCE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LUMINANCE_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_4_4_4_4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_5_5_5_1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_5_6_5":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAGMENT_SHADER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_SHADER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_ATTRIBS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_UNIFORM_VECTORS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VARYING_VECTORS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_COMBINED_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_FRAGMENT_UNIFORM_VECTORS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHADER_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DELETE_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINK_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VALIDATE_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ATTACHED_SHADERS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_UNIFORMS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_ATTRIBUTES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHADING_LANGUAGE_VERSION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CURRENT_PROGRAM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEVER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LESS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().EQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LEQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GREATER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NOTEQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GEQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALWAYS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().KEEP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().REPLACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INCR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DECR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVERT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INCR_WRAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DECR_WRAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VENDOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERSION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST_MIPMAP_NEAREST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR_MIPMAP_NEAREST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST_MIPMAP_LINEAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR_MIPMAP_LINEAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_MAG_FILTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_MIN_FILTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_WRAP_S":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_WRAP_T":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_2D":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_BINDING_CUBE_MAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_X":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_X":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_Y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_Y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_Z":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_Z":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_CUBE_MAP_TEXTURE_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE0":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE5":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE6":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE7":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE8":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE9":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE10":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE11":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE12":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE13":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE14":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE15":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE16":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE17":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE18":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE19":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE20":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE21":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE22":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE23":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE24":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE25":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE26":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE27":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE28":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE29":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE30":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE31":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_TEXTURE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().REPEAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CLAMP_TO_EDGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MIRRORED_REPEAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLER_2D":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLER_CUBE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_ENABLED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_STRIDE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_NORMALIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_POINTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COMPILE_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LOW_FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MEDIUM_FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LOW_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MEDIUM_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().HIGH_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().HIGH_FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGBA4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB5_A1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB565":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_COMPONENT16":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_INDEX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_INDEX8":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_STENCIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_WIDTH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_HEIGHT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_INTERNAL_FORMAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_RED_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_GREEN_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_BLUE_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_ALPHA_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_DEPTH_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_STENCIL_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_OBJECT_NAME":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_ATTACHMENT0":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_STENCIL_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_COMPLETE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_DIMENSIONS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_UNSUPPORTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_RENDERBUFFER_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_FRAMEBUFFER_OPERATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_FLIP_Y_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_PREMULTIPLY_ALPHA_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONTEXT_LOST_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_COLORSPACE_CONVERSION_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BROWSER_DEFAULT_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().canvas":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCanvasElement", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().drawingBufferWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLsizei", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().drawingBufferHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLsizei", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getContextAttributes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLContextAttributes", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().isContextLost":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getSupportedExtensions":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getExtension":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().activeTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().attachShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().bindAttribLocation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "GLuint", + "string" + ] + } + ] + }, + "WebGLRenderingContext().bindBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().blendColor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf", + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().blendEquation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendEquationSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendFunc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendFuncSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().bufferData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLsizeiptr", + "GLenum" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "ArrayBufferView", + "GLenum" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "ArrayBuffer", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().bufferSubData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLintptr", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLintptr", + "ArrayBuffer" + ] + } + ] + }, + "WebGLRenderingContext().checkFramebufferStatus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLbitfield" + ] + } + ] + }, + "WebGLRenderingContext().clearColor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf", + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().clearDepth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().clearStencil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().colorMask":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLboolean", + "GLboolean", + "GLboolean", + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().compileShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().compressedTexImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLsizei", + "GLsizei", + "GLint", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().compressedTexSubImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().copyTexImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().copyTexSubImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().createBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLBuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLFramebuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLProgram", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLRenderbuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLShader", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLTexture", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().cullFace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().deleteBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().deleteRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().deleteTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().depthFunc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().depthMask":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().depthRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().detachShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().disable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().disableVertexAttribArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().drawArrays":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().drawElements":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLsizei", + "GLenum", + "GLintptr" + ] + } + ] + }, + "WebGLRenderingContext().enable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().enableVertexAttribArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().finish":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().flush":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().framebufferRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().framebufferTexture2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "WebGLTexture", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().frontFace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().generateMipmap":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getActiveAttrib":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLActiveInfo", + "parameter":[ + "WebGLProgram", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().getActiveUniform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLActiveInfo", + "parameter":[ + "WebGLProgram", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().getAttachedShaders":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLShader[]", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().getAttribLocation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + "WebGLProgram", + "string" + ] + } + ] + }, + "WebGLRenderingContext().getBufferParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getError":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getFramebufferAttachmentParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getProgramParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLProgram", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getProgramInfoLog":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().getRenderbufferParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLShader", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderPrecisionFormat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLShaderPrecisionFormat", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderInfoLog":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().getShaderSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().getTexParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getUniform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLProgram", + "WebGLUniformLocation" + ] + } + ] + }, + "WebGLRenderingContext().getUniformLocation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLUniformLocation", + "parameter":[ + "WebGLProgram", + "string" + ] + } + ] + }, + "WebGLRenderingContext().getVertexAttrib":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLuint", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getVertexAttribOffset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLsizeiptr", + "parameter":[ + "GLuint", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().hint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().isBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().isEnabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().isFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().isProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().isRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().isShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().isTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().lineWidth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().linkProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().pixelStorei":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().polygonOffset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().renderbufferStorage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().sampleCoverage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().scissor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().shaderSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader", + "string" + ] + } + ] + }, + "WebGLRenderingContext().stencilFunc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilFuncSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLint", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilMask":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilMaskSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilOp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().stencilOpSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().texImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLsizei", + "GLsizei", + "GLint", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "ImageData" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLImageElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLCanvasElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLVideoElement" + ] + } + ] + }, + "WebGLRenderingContext().texParameterf":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLfloat" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().readPixels":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().texSubImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "ImageData" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLImageElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLCanvasElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLVideoElement" + ] + } + ] + }, + "WebGLRenderingContext().uniform1f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform1fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform1i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform1iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform2f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform2fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform2i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform2iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform3f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform3fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform3i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform3iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform4f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform4fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform4i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform4iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix2fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix3fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix4fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().useProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().validateProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib1f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib1fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib2f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib2fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib3f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib3fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib4f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib4fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttribPointer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLint", + "GLenum", + "GLboolean", + "GLsizei", + "GLintptr" + ] + } + ] + }, + "WebGLRenderingContext().viewport":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLContextEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLContextEvent", + "parameter":[ + "string" + ] + }, + { + "return":"WebGLContextEvent", + "parameter":[ + "string", + "WebGLContextEventInit" + ] + } + ], + "inheritance":{ + "self":"WebGLContextEvent", + "parent":"Event" + } + }, + "WebGLContextEvent().statusMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebGLContextEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLContextEventInit", + "parent":"EventInit" + } + }, + "WebGLContextEventInit().statusMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "PerformanceTiming().navigationStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().unloadEventStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().unloadEventEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().redirectStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().redirectEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().fetchStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domainLookupStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domainLookupEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().connectStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().connectEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().secureConnectionStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().requestStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().responseStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().responseEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domLoading":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domInteractive":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domContentLoadedEventStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domContentLoadedEventEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domComplete":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().loadEventStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().loadEventEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "PerformanceNavigation().TYPE_NAVIGATE":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_RELOAD":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_BACK_FORWARD":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_RESERVED":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().type":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().redirectCount":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Performance":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "Performance().timing":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"PerformanceTiming", + "parameter":[ + ] + } + ] + }, + "Performance().navigation":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"PerformanceNavigation", + "parameter":[ + ] + } + ] + }, + "performance":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ], + "instanceof":{ + "self":"performance", + "type":"Performance" + } + } + }, + "tizen":{ + "tizen":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.Tizen":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.AbstractFilter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.AttributeFilter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.AttributeFilter()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.AttributeFilter().attributeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeFilter().matchFlag":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeFilter().matchValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object", + "object" + ] + } + ] + }, + "tizen.AttributeRangeFilter()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object", + "object" + ] + } + ] + }, + "tizen.AttributeRangeFilter().attributeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter().initialValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter().endValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.CompositeFilter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.CompositeFilter()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.CompositeFilter().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CompositeFilter().filters":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AbstractFilter[]", + "parameter":[ + ] + } + ] + }, + "tizen.SortMode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SortMode", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.SortMode", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.SortMode()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SortMode", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.SortMode", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.SortMode().attributeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SortMode().order":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SimpleCoordinates":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.SimpleCoordinates()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.SimpleCoordinates().latitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SimpleCoordinates().Numberitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.WebAPIException().code":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().name":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().message":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INDEX_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().DOMSTRING_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().HIERARCHY_REQUEST_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().WRONG_DOCUMENT_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_CHARACTER_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NO_DATA_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NOT_SUPPORTED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INUSE_ATTRIBUTE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NAMESPACE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_ACCESS_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().VALIDATION_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NETWORK_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().URL_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_NODE_TYPE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().DATA_CLONE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.WebAPIError().code":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError().name":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError().message":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.alarm":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.alarm.add":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "object" + ] + } + ] + }, + "tizen.alarm.remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.alarm.removeAll":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + ] + }, + "tizen.alarm.get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Alarm", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.alarm.getAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Alarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_WEEK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_DAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_HOUR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_MINUTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Alarm":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.Alarm().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AlarmRelative", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.AlarmRelative", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.AlarmRelative().getRemainingSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AlarmRelative().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative().delay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative().period":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "array" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "number" + ] + } + ] + }, + "tizen.AlarmAbsolute()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "array" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "number" + ] + } + ] + }, + "tizen.AlarmAbsolute().getNextScheduledDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().date":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().period":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.application":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.application.getCurrentApplication":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.Application", + "parameter":[ + ] + } + ] + }, + "tizen.application.launch":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.launch", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.application.kill":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/appmanager.kill", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.application.launchAppControl":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.launch", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function", + "function", + "function" + ] + } + ] + }, + "tizen.application.findAppControl":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppsContext":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppCerts":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/appmanager.certificate", + "overload":[ + { + "return":"tizen.ApplicationCertificate[]", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationCertificate[]", + "parameter":[ + ] + } + ] + }, + "tizen.application.getAppContext":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.ApplicationContext", + "parameter":[ + ] + }, + { + "return":"tizen.ApplicationContext", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.application.getAppsInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.ApplicationInformation", + "parameter":[ + ] + }, + { + "return":"tizen.ApplicationInformation", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.application.getAppSharedURI":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.application.addAppInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.application.removeAppInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.Application":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Application().exit":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Application().hide":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Application().getRequestedAppControl":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.RequestedApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.Application().appInfo":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationInformation", + "parameter":[ + ] + } + ] + }, + "tizen.Application().contextId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ApplicationInformation().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().iconPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().show":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().installDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().categories":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationContext":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ApplicationContext().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationContext().appId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControlData":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControlData()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControlData().key":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControlData().value":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControl()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControl().data":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData[]", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().category":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().mime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().uri":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().operation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.RequestedApplicationControl().appControl":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl().callerAppId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl().replyResult":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.RequestedApplicationControl().replyFailure":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.getDefaultAdapter":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"tizen.BluetoothAdapter", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceMajor.MISC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.COMPUTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.PHONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.NETWORK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.AUDIO_VIDEO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.PERIPHERAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.IMAGING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.WEARABLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.TOY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.HEALTH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_DESKTOP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_SERVER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_LAPTOP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_HANDHELD_PC_OR_PDA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_PALM_PC_OR_PDA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_WEARABLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_CELLULAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_CORDLESS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_SMARTPHONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_MODEM_OR_GATEWAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_ISDN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_UNRECOGNIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_WEARABLE_HEADSET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HANDSFREE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_MICROPHONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_LOUDSPEAKER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HEADPHONES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_PORTABLE_AUDIO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_CAR_AUDIO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_SETTOP_BOX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HIFI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VCR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VIDEO_CAMERA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_CAMCORDER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_DISPLAY_AND_LOUDSPEAKER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VIDEO_CONFERENCING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_GAMING_TOY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_KEYBOARD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_POINTING_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_JOYSTICK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_GAMEPAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_REMOTE_CONTROL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_SENSING_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_DEGITIZER_TABLET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_CARD_READER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_DIGITAL_PEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_HANDHELD_SCANNER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_HANDHELD_INPUT_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_DISPLAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_CAMERA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_SCANNER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_PRINTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_WRITST_WATCH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_PAGER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_JACKET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_HELMET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_GLASSES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_ROBOT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_VEHICLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_DOLL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_CONTROLLER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_GAME":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_UNDEFINED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_BLOOD_PRESSURE_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_THERMOMETER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_WEIGHING_SCALE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_GLUCOSE_METER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PULSE_OXIMETER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PULSE_RATE_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_DATA_DISPLAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_STEP_COUNTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_BODY_COMPOSITION_ANALYZER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PEAK_FLOW_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_MEDICATION_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_KNEE_PROSTHESIS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_ANKLE_PROSTHESIS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceService.LIMITED_DISCOVERABILITY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.POSITIONING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.NETWORKING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.RENDERING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.CAPTURING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.OBJECT_TRANSFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.AUDIO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.TELEPHONY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.INFORMATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothAdapter().setName":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.admin", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().setPowered":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.admin", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().setVisible":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bluetoothmanager", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().discoverDevices":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().stopDiscovery":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getKnownDevices":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getDevice":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().createBonding":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().destroyBonding":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().registerRFCOMMServiceByUUID":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().address":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().powered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().visible":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothDevice().connectToServiceByUUID":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothDevice().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().address":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().deviceClass":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.BluetoothClass", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isBonded":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isTrusted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().uuids":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothSocket().writeData":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"number", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.BluetoothSocket().readData":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().close":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + ] + }, + "tizen.BluetoothSocket().uuid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().peer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.BluetoothDevice", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onclose":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothClass().hasService":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.BluetoothClass().major":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass().minor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass().services":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothServiceHandler().unregister":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothServiceHandler().uuid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().onconnect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.messaging":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.messaging.getMessageServices":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.Message":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Message", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.Message", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.Message()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Message", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.Message", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.Message().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().conversationId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().folderId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().timestamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Message().from":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().to":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().cc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().bcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().body":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageBody", + "parameter":[ + ] + } + ] + }, + "tizen.Message().isRead":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().hasAttachment":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().isHighPriority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().subject":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().inResponseTo":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().messageStatus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().attachments":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment[]", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageInit().subject":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().to":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().cc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().bcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().plainBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().htmlBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().isHighPriority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageBody().messageId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().loaded":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().plainBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().htmlBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().inlineAttachments":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment[]", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().messageId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().mimeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().filePath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageService":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageService().sendMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().loadMessageBody":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().loadMessageAttachment":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().sync":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"number", + "parameter":[ + ] + }, + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function", + "number" + ] + } + ] + }, + "tizen.MessageService().syncFolder":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "number" + ] + } + ] + }, + "tizen.MessageService().stopSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.MessageService().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageService().messageStorage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageStorage", + "parameter":[ + ] + } + ] + }, + "tizen.MessageStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageStorage().addDraftMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findMessages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.MessageStorage().removeMessages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().updateMessages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findConversations":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.MessageStorage().removeConversations":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findFolders":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().addMessagesChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().addConversationsChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().addFoldersChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.MessageConversation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageConversation().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().timestamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().messageCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().unreadMessages":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().preview":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().subject":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().isRead":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().from":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().to":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().cc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().bcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().lastMessageId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageFolder().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().parentId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().contentType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().path":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().synchronizable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.nfc":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.nfc.getDefaultAdapter":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"tizen.NFCAdapter", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.setExclusiveMode":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_EMPTY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_WELL_KNOWN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_MIME_MEDIA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_URI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_EXTERNAL_RTD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_UNKNOWN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_UNCHANGED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NFCAdapter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.NFCAdapter().setPowered":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.admin", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.NFCAdapter().setTagListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "string" + ] + } + ] + }, + "tizen.NFCAdapter().setPeerListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.NFCAdapter().unsetTagListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + ] + }, + "tizen.NFCAdapter().unsetPeerListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + ] + }, + "tizen.NFCAdapter().getCachedMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + } + ] + }, + "tizen.NFCAdapter().powered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.NFCTag().readNDEF":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().writeNDEF":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().transceive":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().isSupportedNDEF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().ndefSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().properties":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCPeer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.NFCPeer().setReceiveNDEFListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.NFCPeer().unsetReceiveNDEFListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + ] + }, + "tizen.NFCPeer().sendNDEF":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.NFCPeer().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + }, + { + "return":"tizen.NDEFMessage", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFMessage()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + }, + { + "return":"tizen.NDEFMessage", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFMessage().toByte":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage().recordCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage().records":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecord[]", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFRecord()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFRecord().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.NDEFRecordText()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.NDEFRecordText().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().languageCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().encoding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordURI", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NDEFRecordURI()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordURI", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NDEFRecordURI().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().uri":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordMedia", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.NDEFRecordMedia()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordMedia", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.NDEFRecordMedia().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().mimeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.content":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.content.update":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.content.updateBatch":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.content.getDirectories":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.content.find":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.content.scanFile":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.content.setChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.content.unsetChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.ContentDirectory().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().directoryURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().storageType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Content().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Content().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().name":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Content().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Content().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.VideoContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().geolocation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().album":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().artists":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().duration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().width":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().height":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.AudioContentLyrics().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics().timestamps":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics().texts":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.AudioContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().album":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().genres":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().artists":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().composers":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().lyrics":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.AudioContentLyrics", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().copyright":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().bitrate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().trackNumber":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().duration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.ImageContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().geolocation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().width":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().height":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().orientation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.download":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.download.start":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/download", + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "function" + ] + } + ] + }, + "tizen.download.cancel":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.pause":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.resume":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getState":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getDownloadRequest":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getMIMEType":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.setListener":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "function" + ] + } + ] + }, + "tizen.DownloadRequest":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DownloadRequest()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DownloadRequest().url":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().destination":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().fileName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().networkType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().httpHeader":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.filesystem":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.filesystem.resolve":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function", + "string" + ] + } + ] + }, + "tizen.filesystem.getStorage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.listStorages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.addStorageStateChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.removeStorageStateChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.filesystem.maxPathLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.FileSystemStorage().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.File":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.File().toURI":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().listFiles":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + } + ] + }, + "tizen.File().openStream":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function", + "string" + ] + } + ] + }, + "tizen.File().readAsText":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string" + ] + } + ] + }, + "tizen.File().copyTo":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().createDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().createFile":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().resolve":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().deleteDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().deleteFile":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.File().parent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.File", + "parameter":[ + ] + } + ] + }, + "tizen.File().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().isFile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().isDirectory":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().created":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.File().modified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.File().path":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().fullPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().fileSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.File().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.FileFilter().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().startModified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().endModified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().startCreated":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().endCreated":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.FileStream().close":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + ] + }, + "tizen.FileStream().read":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().readBytes":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"array", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().readBase64":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().write":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.FileStream().writeBytes":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.FileStream().writeBase64":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.FileStream().eof":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream().bytesAvailable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.calendar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.calendar.getCalendars":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.calendar.getUnifiedCalendar":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.calendar.getDefaultCalendar":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.calendar.getCalendar":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.Calendar":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.Calendar().get":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Calendar().add":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.Calendar().addBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.Calendar().update":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "boolean" + ] + } + ] + }, + "tizen.Calendar().updateBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function", + "boolean" + ] + } + ] + }, + "tizen.Calendar().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Calendar().removeBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.Calendar().find":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.Calendar().addChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.Calendar().removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.Calendar().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Calendar().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarItemInit().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarTaskInit().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().dueDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().completedDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().progress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarEventInit().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().endDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().availability":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().recurrenceRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarItem().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarItem().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().calendarId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().lastModificationDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarTask", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarTask()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarTask", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarTask().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarTask().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().lastModificationDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().dueDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().completedDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().progress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEvent", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEvent()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEvent", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEvent().expandRecurrence":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "function", + "function" + ] + } + ] + }, + "tizen.CalendarEvent().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarEvent().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().lastModificationDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().isDetached":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().endDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().availability":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().recurrenceRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarAttendeeInit().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().RSVP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().group":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().delegatorURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().delegateURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().contactRef":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarAttendee()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarAttendee().uri":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().RSVP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().group":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().delegatorURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().delegateURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().contactRef":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarRecurrenceRuleInit().interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().untilDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().occurrenceCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().setPositions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().exceptions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarRecurrenceRule()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().frequency":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().untilDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().occurrenceCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().setPositions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().exceptions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventId":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEventId()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEventId().uid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventId().rid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "tizen.CalendarAlarm()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "tizen.CalendarAlarm().absoluteDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().before":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().method":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.callhistory":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.callhistory.find":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.callhistory.remove":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.callhistory.removeBatch":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.callhistory.removeAll":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.callhistory.addChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.callhistory.removeChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.RemoteParty":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.RemoteParty().personId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteParty().remoteParty":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.CallHistoryEntry().direction":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().duration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().startTime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().remoteParties":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.RemoteParty[]", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().features":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().uid":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.contact":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.contact.getAddressBooks":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.contact.getAddressBook":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.getUnifiedAddressBook":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.getDefaultAddressBook":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + ] + } + ] + }, + "tizen.contact.get":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.Person", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.update":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.contact.updateBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.contact.remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.removeBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.contact.find":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.contact.addChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.contact.removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AddressBook":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.AddressBook().get":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().add":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().addBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().update":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().updateBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().removeBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().find":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.AddressBook().getGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().addGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().updateGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().removeGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().getGroups":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.ContactGroup[]", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().addChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AddressBook().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Person().link":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Person().unlink":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"tizen.Person", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Person().displayContactId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().photoURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().isFavorite":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().hasEmail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().hasPhoneNumber":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().contactCount":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Person().displayName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactInit().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().addresses":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().photoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().phoneNumbers":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().emails":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().birthday":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().anniversaries":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().organizations":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().notes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().urls":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().ringtoneURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().groupIds":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Contact":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().personId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().addressBookId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().lastUpdated":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().isFavorite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().addresses":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().photoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().phoneNumbers":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().emails":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().birthday":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().anniversaries":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().organizations":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().notes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().urls":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().ringtoneURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().groupIds":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactRef":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactRef()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactRef().addressBookId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactRef().contactId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactNameInit().prefix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().suffix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().firstName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().middleName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().lastName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().nicknames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().phoneticFirstName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().phoneticLastName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + }, + { + "return":"tizen.ContactName", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactName()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + }, + { + "return":"tizen.ContactName", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactName().prefix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().suffix":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().firstName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().middleName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().lastName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().nicknames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().phoneticFirstName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().phoneticLastName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().displayName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactOrganizationInit().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().department":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().logoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization", + "parameter":[ + ] + }, + { + "return":"tizen.ContactOrganization", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactOrganization()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization", + "parameter":[ + ] + }, + { + "return":"tizen.ContactOrganization", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactOrganization().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().department":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().logoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactWebSite":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactWebSite()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactWebSite().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactWebSite().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAnniversary":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date", + "string" + ] + } + ] + }, + "tizen.ContactAnniversary()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date", + "string" + ] + } + ] + }, + "tizen.ContactAnniversary().date":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAnniversary().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactAddressInit().country":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().region":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().city":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().streetAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().additionalInformation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().postalCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().isDefault":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress", + "parameter":[ + ] + }, + { + "return":"tizen.ContactAddress", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactAddress()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress", + "parameter":[ + ] + }, + { + "return":"tizen.ContactAddress", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactAddress().country":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().region":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().city":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().streetAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().additionalInformation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().postalCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().isDefault":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactPhoneNumber()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactPhoneNumber().isDefault":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber().number":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactEmailAddress()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactEmailAddress().isDefault":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress().email":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.ContactGroup()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.ContactGroup().readOnly":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().photoURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().name":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().addressBookId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.power":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.power.request":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.power.release":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.power.setScreenStateChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.power.unsetScreenStateChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.power.getScreenBrightness":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.power.setScreenBrightness":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.power.isScreenOn":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.power.restoreScreenBrightness":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.power.turnScreenOn":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + ] + }, + "tizen.power.turnScreenOff":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + ] + }, + "tizen.systeminfo":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.systeminfo.getCapabilities":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SystemInfoDeviceCapability", + "parameter":[ + ] + } + ] + }, + "tizen.systeminfo.getPropertyValue":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.systeminfo.addPropertyValueChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "string", + "function", + "object" + ] + } + ] + }, + "tizen.systeminfo.removePropertyValueChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDeviceCapability().proximity":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().magnetometer":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().gyroscope":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().barometer":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().accelerometer":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().speechRecognition":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().duid":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().sipVoip":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformCoreFpuArch":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformCoreCpuArch":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenOutputHdmi":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenOutputRca":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().usbAccessory":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().usbHost":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().microphone":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().locationWps":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().locationGps":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().location":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraBackFlash":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraBack":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraFrontFlash":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraFront":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformVersion":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().fmRadio":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglesVersion2_0":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglesVersion1_1":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().wifiDirect":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().wifi":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().inputKeyboard":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().multiTouchCount":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nfc":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().bluetooth":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nfcReservedPush":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().inputKeyboardLayout":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().opengles":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglestextureFormat":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().webApiVersion":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nativeApiVersion":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().camera":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().speechSynthesis":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().accelerometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().barometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().gyroscopeWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().magnetometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().photometer":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().photometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().proximityWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().tiltmeter":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().tiltmeterWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().dataEncryption":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().graphicsAcceleration":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().push":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephony":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephonySms":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephonyMms":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSizeNormal":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSize480_800":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSize720_1280":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().autoRotation":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().shellAppWidget":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionImageRecognition":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionQrcodeGeneration":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionQrcodeRecognition":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionFaceRecognition":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().secureElement":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nativeOspCompatible":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoOptions().timeout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions().highThreshold":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions().lowThreshold":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBattery":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoBattery().level":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBattery().isCharging":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCpu":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoCpu().load":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoStorage().units":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SystemInfoStorageUnit[]", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoStorageUnit().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().capacity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().availableCapacity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().isRemoveable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDisplay().resolutionWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().resolutionHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().dotsPerInchWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().dotsPerInchHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().physicalWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().physicalHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().brightness":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceOrientation":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDeviceOrientation.status":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoBuild().model":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild().manufacturer":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoNetwork":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoNetwork().networkType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoPeripheral":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SystemInfoPeripheral().isVideoOutputOn":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoLocale":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SystemInfoLocale().language":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoLocale().country":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoWifiNetwork().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ssid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ipAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ipv6Address":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().signalStrength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoCellularNetwork().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().apn":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().ipAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().ipv6Address":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().mcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().mnc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().cellId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().lac":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().isRoaming":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().isFlightMode":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().imei":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/systemmanager", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoSIM().operatorName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().msisdn":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().iccid":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().mcc":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().mnc":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().msin":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().spn":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.systemsetting":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.systemsetting.setProperty":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/setting", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.systemsetting.getProperty":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.time":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.time.getCurrentDateTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.time.getLocalTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.time.getAvailableTimezones":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.time.getDateFormat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "boolean" + ] + } + ] + }, + "tizen.time.getTimeFormat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.time.isLeapYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date", + "string" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "string" + ] + } + ] + }, + "tizen.TZDate()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date", + "string" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "string" + ] + } + ] + }, + "tizen.TZDate().getDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getDay":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCDay":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getUTCFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.TZDate().toLocalTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toUTC":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().difference":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().equalsTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().earlierThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().laterThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().addDuration":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().toLocaleDateString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toLocaleTimeString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toLocaleString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toDateString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toTimeString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getTimezoneAbbreviation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().secondsFromUTC":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().isDST":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getPreviousDSTTransition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getNextDSTTransition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TimeDuration":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.TimeDuration", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.TimeDuration()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.TimeDuration", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.TimeDuration().difference":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().equalsTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().lessThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().greaterThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TimeDuration().unit":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.notification":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.notification.post":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.notification.update":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.notification.remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.notification.removeAll":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.notification.get":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.Notification", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.notification.getAll":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.Notification[]", + "parameter":[ + ] + } + ] + }, + "tizen.Notification":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Notification().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().postedTime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().content":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.StatusNotificationInit().content":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().iconPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().soundPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().vibration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().appControl":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().appId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().progressValue":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.StatusNotification()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.StatusNotification().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().postedTime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().content":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().statusType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().iconPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().soundPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().vibration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().appControl":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().appId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().progressValue":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().subIconPath":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().number":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().detailInfo":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.NotificationDetailInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().backgroundImagePath":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().thumbnails":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().progressType":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.seService.getReaders":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.seService.registerSEListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"number", + "parameter":[ + "tizen.SEChangeListener" + ] + } + ] + }, + "tizen.seService.unregisterSEListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.seService.shutdown":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Reader":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.Reader().isPresent":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Reader().getName":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Reader().openSession":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.Reader().closeSessions":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Session":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.Session().isClosed":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Session().openBasicChannel":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.Session().openLogicalChannel":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.Session().getATR":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Session().close":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Session().closeChannels":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Channel":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.Channel().isBasicChannel":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Channel().close":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Channel().transmit":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.SEChangeListener":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SEChangeListener().onSEReady":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Reader" + ] + } + ] + }, + "tizen.SEChangeListener().onSENotReady":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Reader" + ] + } + ] + }, + "tizen.push":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.push.registerService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.ApplicationControl", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "tizen.ApplicationControl", + "function" + ] + } + ] + }, + "tizen.push.unregisterService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.push.connectService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.push.getRegistrationId":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.push.disconnectService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.PushMessage().appData":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage().alertMessage":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage().date":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.package":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.package.install":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege": "http://tizen.org/privilege/packagemanager.install", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "tizen.package.uninstall":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege": "http://tizen.org/privilege/packagemanager.install", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "tizen.package.getPackagesInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.package.getPackageInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"tizen.PackageInformation", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.PackageInformation", + "parameter":[ + ] + } + ] + }, + "tizen.package.setPackageInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.package.unsetPackageInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.PackageInformation().id":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().name":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().iconPath":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().version":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().totalSize":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().dataSize":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().lastModified":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().description":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().author":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().appIds":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NotificationDetailInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.NotificationDetailInfo", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NotificationDetailInfo", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NotificationDetailInfo().mainText":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NotificationDetailInfo().subText":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.datasync":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.datasync.add":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.SyncProfileInfo" + ] + } + ] + }, + "tizen.datasync.update":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.SyncProfileInfo" + ] + } + ] + }, + "tizen.datasync.remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getMaxProfilesNum":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.getProfilesNum":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.get":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getAll":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncProfileInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.startSync":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.stopSync":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getLastSyncStatistics":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncStatistics[]", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.SyncInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncInfo", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.SyncInfo", + "parameter":[ + "string", + "string", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.SyncInfo().url":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().id":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().password":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().mode":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().type":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().interval":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string" + ] + }, + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.SyncServiceInfo().enable":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().serviceType":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().serverDatabaseUri":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().id":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().password":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string", + "tizen.SyncInfo", + "tizen.SyncServiceInfo[]" + ] + }, + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string", + "tizen.SyncInfo" + ] + } + ] + }, + "tizen.SyncProfileInfo().profileId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().profileName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().syncInfo":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncInfo", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().serviceInfo":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncServiceInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SyncStatistics().syncStatus":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serviceType":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().lastSyncTime":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientTotal":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientAdded":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientUpdated":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientRemoved":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerTotal":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerAdded":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerUpdated":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerRemoved":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.messageport":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.messageport.requestLocalMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.LocalMessagePort", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.messageport.requestTrustedLocalMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.LocalMessagePort", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.messageport.requestRemoteMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.RemoteMessagePort", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.messageport.requestTrustedRemoteMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.RemoteMessagePort", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.LocalMessagePort":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.LocalMessagePort().messagePortName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.LocalMessagePort().isTrusted":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.LocalMessagePort().addMessagePortListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.LocalMessagePort().removeMessagePortListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.RemoteMessagePort":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.RemoteMessagePort().messagePortName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().appId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().isTrusted":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().sendMessage":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "tizen.MessagePortDataItem[]", + "tizen.LocalMessagePort" + ] + }, + { + "return":"", + "parameter":[ + "tizen.MessagePortDataItem[]" + ] + } + ] + }, + "tizen.MessagePortDataItem":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.MessagePortDataItem().key":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessagePortDataItem().value":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.datacontrol":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.datacontrol.getDataControlConsumer":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"tizen.DataControlConsumerObject", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DataControlConsumerObject":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.DataControlConsumerObject().type":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DataControlConsumerObject().providerId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DataControlConsumerObject().dataId":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SQLDataControlConsumer":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ], + "inheritance":{ + "self":"tizen.SQLDataControlConsumer", + "parent":"tizen.DataControlConsumerObject" + } + }, + "tizen.SQLDataControlConsumer().insert":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().update":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().select":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "array", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "array", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "array", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ], + "inheritance":{ + "self":"tizen.MappedDataControlConsumer", + "parent":"tizen.DataControlConsumerObject" + } + }, + "tizen.MappedDataControlConsumer().addValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().removeValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().getValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().updateValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.bookmark":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.bookmark.get":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.read", + "overload":[ + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + "tizen.BookmarkFolder", + "boolean" + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + "tizen.BookmarkFolder", + "boolean" + ] + }, + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + ] + } + ] + }, + "tizen.bookmark.add":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.write", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder", + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkItem" + ] + } + ] + }, + "tizen.bookmark.remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.write", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkItem" + ] + } + ] + }, + "tizen.BookmarkItem":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkItem", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.BookmarkItem().parent":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkItem().title":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkItem().url":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkFolder":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.BookmarkFolder().parent":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkFolder().title":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + } + }, + "webui":{ + "jQuery()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().addBack":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().addClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxComplete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxError":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxSend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxStart":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxStop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxSuccess":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().andSelf":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().animate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().appendTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().attr":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().bind":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().change":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().children":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().clearQueue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().click":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().closest":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().contents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().context":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "jQuery().css":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().data":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().dblclick":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().delay":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().delegate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().dequeue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().detach":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().die":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().each":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().empty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().end":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().eq":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().error":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeIn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeOut":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeToggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().filter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().find":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().finish":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().first":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focusin":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focusout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element[]", + "parameter":[ + ] + } + ] + }, + "jQuery().has":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().hasClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery().height":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().hide":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().hover":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().html":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().index":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().innerHeight":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().innerWidth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().insertAfter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().insertBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().is":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery().jquery":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().keydown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().keypress":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().keyup":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().last":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().live":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().load":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().map":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mousedown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseenter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseleave":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mousemove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseover":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseup":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().next":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().nextAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().nextUntil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().not":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().off":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().offset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().offsetParent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().on":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().one":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().outerHeight":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().outerWidth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().parent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().parents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().parentsUntil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().position":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prependTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prev":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prevAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prevUntil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().promise":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().prop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().pushStack":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().queue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().ready":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeAttr":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeProp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().replaceAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().replaceWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().resize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().scroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().scrollLeft":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().scrollTop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().selector":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().serialize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().serializeArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().show":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().siblings":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().size":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().slice":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideDown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideToggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideUp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().stop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().submit":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().text":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().toArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().toggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().toggleClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().trigger":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().triggerHandler":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().unbind":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().undelegate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().unload":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().unwrap":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().val":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"number", + "parameter":[ + ] + }, + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().width":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().wrap":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().wrapAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().wrapInner":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().disable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().disabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().empty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fire":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fired":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fireWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().has":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().lock":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().locked":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().always":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().done":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().fail":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().isRejected":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().isResolved":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().notify":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().notifyWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().pipe":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().progress":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().promise":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().reject":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().rejectWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().resolve":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().resolveWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().state":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().then":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jqXHR":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "jQuery.ajax":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxPrefilter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxSetup":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxTransport":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.boxModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.browser":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.browser.version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.cssHooks":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.data":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.dequeue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.each":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.error":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.extend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.fx":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.fx", + "parameter":[ + ] + } + ] + }, + "jQuery.fx.interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.fx.off":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.getJSON":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.getScript":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.globalEval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.grep":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.hasData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.holdReady":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.inArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.isArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isEmptyObject":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isFunction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isNumeric":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isPlainObject":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isWindow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isXMLDoc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.makeArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.map":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.merge":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.noConflict":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.noop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.now":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.param":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.parseHTML":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.parseJSON":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.parseXML":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + ] + } + ] + }, + "jQuery.post":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.proxy":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "jQuery.queue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.removeData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.sub":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.support":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.support.ajax":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.boxModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.changeBubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.checkClone":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.checkOn":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.cors":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.cssFloat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.hrefNormalized":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.htmlSerialize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.leadingWhitespace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.noCloneChecked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.noCloneEvent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.opacity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.optDisabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.optSelected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.scriptEval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.submitBubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.tbody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.trim":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.type":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.unique":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.when":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.mobile", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile.changePage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.loadPage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.navigate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.mobile.path", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile.path.get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.isAbsoluteUrl":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.isRelativeUrl":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.makeUrlAbsolute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "jQuery.mobile.silentScroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + "number" + ] + } + ] + } + }, + "otherapi":{ + "console":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"console", + "type":"Console" + } + }, + "Console":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Console().log":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().debug":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().info":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().warn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().error":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().assert":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().dir":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().dirxml":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().trace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().group":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().groupCollapsed":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().groupEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().time":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().timeEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().timeStamp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().profile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().profileEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().table":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().exception":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Globalize().cultures":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "Globalize().init":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Globalize", + "parameter":[ + ] + } + ] + } + } +} + diff --git a/web/src/data/apiScope_v2.2.json b/web/src/data/apiScope_v2.2.json new file mode 100644 index 0000000..5921354 --- /dev/null +++ b/web/src/data/apiScope_v2.2.json @@ -0,0 +1,71894 @@ +{ + "w3c":{ + "HTMLCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLCollection().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Element" + ] + } + ] + }, + "HTMLCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLCollection().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAllCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAllCollection", + "parent": "HTMLCollection" + } + }, + "HTMLAllCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLAllCollection().tags":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "HTMLAllCollection" + ] + } + ] + }, + "HTMLFormControlsCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFormControlsCollection", + "parent": "HTMLCollection" + } + }, + "HTMLFormControlsCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "RadioNodeList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "RadioNodeList", + "parent": "NodeList" + } + }, + "RadioNodeList().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOptionsCollection", + "parent": "HTMLCollection" + } + }, + "HTMLOptionsCollection().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "HTMLOptionsCollection().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "number" + ] + } + ] + }, + "HTMLOptionsCollection().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOptionsCollection().selectedIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMTokenList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMTokenList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "DOMTokenList().contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().toggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMTokenList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMSettableTokenList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DOMSettableTokenList", + "parent": "DOMTokenList" + } + }, + "DOMSettableTokenList().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DOMStringMap":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "AbstractView":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "AbstractView().document":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentView", + "parameter":[ + ] + } + ] + }, + "DocumentView":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DocumentView().defaultView":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AbstractView", + "parameter":[ + ] + } + ] + }, + "ValidityState":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ValidityState().valueMissing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().typeMismatch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().patternMismatch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().tooLong":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().rangeUnderflow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().rangeOverflow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().stepMismatch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().customError":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "ValidityState().valid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DocumentEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DocumentEvent().createEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + } + ] + }, + "DOMParser":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + ] + } + ] + }, + "XMLDocument().parseFromString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Document", + "parent": "Node" + }, + "implements":{ + "self":"Document", + "impl":[ + "DocumentEvent", + "HTMLDocument", + "NodeSelector" + ] + } + }, + "HTMLDocument":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLDocument().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().referrer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().domain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().URL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().body":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().images":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().applets":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().links":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().forms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().anchors":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().cookie":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLDocument().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().writeln":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().getElementById":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLDocument().getElementsByName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createTouch":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Touch", + "parameter":[ + "AbstractView", + "EventTarget", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "Document().createTouchList":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + "Touch" + ] + }, + { + "return":"TouchList", + "parameter":[ + "Touch[]" + ] + } + ] + }, + "Document().getElementsByClassName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByTagName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Document().getElementsByTagNameNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().getElementById":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createElement":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createElementNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createDocumentFragment":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "Document().createTextNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Text", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createComment":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Comment", + "parameter":[ + "string" + ] + } + ] + }, + "CDATASection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"CDATASection", + "parent":"Text" + } + }, + "Document().createCDATASection":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Comment", + "parameter":[ + "CDATASection" + ] + } + ] + }, + "Document().createProcessingInstruction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ProcessingInstruction", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Document().createEntityReference":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntityReference", + "parameter":[ + "string" + ] + } + ] + }, + "Document().importNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + }, + { + "return":"Node", + "parameter":[ + "Node", + "boolean" + ] + } + ] + }, + "Document().adoptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Document().createEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + } + ] + }, + "Document().createRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Range", + "parameter":[ + ] + } + ] + }, + "Document().createNodeIterator":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeIterator", + "parameter":[ + "Node" + ] + }, + { + "return":"NodeIterator", + "parameter":[ + "Node", + "number" + ] + }, + { + "return":"NodeIterator", + "parameter":[ + "Node", + "number", + "NodeFilter" + ] + } + ] + }, + "Document().createTreeWalker":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TreeWalker", + "parameter":[ + "Node" + ] + }, + { + "return":"TreeWalker", + "parameter":[ + "Node", + "number" + ] + }, + { + "return":"TreeWalker", + "parameter":[ + "Node", + "number", + "NodeFilter" + ] + } + ] + }, + "Document().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLDocument", + "parameter":[ + ] + }, + { + "return":"HTMLDocument", + "parameter":[ + "string" + ] + }, + { + "return":"HTMLDocument", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string", + "boolean" + ] + } + ] + }, + "Document().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Document().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().writeln":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Document().hasFocus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Document().execCommand":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "boolean" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "boolean", + "string" + ] + } + ] + }, + "Document().queryCommandEnabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandIndeterm":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandSupported":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Document().queryCommandValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Document().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Location", + "parameter":[ + ] + } + ] + }, + "Document().URL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().domain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().referrer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().cookie":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().lastModified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().compatMode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().characterSet":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().defaultCharset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().dir":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().body":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "Document().head":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLHeadElement", + "parameter":[ + ] + } + ] + }, + "Document().images":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().embeds":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().plugins":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().links":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().forms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().scripts":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().innerHTML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().defaultView":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "Document().activeElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Document().designMode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().commands":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onselectstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncontextmenu":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondblclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondrag":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragleave":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondragstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondrop":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onended":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oninput":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().oninvalid":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeydown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeypress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onkeyup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousedown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousemove":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmouseup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onmousewheel":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onreset":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onseeked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onseeking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onselect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onstalled":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onsubmit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onsuspend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Document().implementation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMImplementation", + "parameter":[ + ] + } + ] + }, + "Document().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Document().fgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().linkColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().vlinkColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().alinkColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().anchors":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().applets":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Document().all":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLAllCollection", + "parameter":[ + ] + } + ] + }, + "Document().documentURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().contentType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().doctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentType", + "parameter":[ + ] + } + ] + }, + "Document().documentElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Document().hidden":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Document().visibilityState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Document().elementFromPoint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Document().caretPositionFromPoint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CaretPosition", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Document().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Document().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CaretPosition":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CaretPosition().offsetNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "CaretPosition().offset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CaretPosition().getClientRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "XMLDocumentLoader":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "XMLDocumentLoader().load":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMHTMLImplementation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMHTMLImplementation().createHTMLDocument":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + "string" + ] + } + ] + }, + "DOMImplementation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"DOMImplementation", + "impl":[ + "DOMHTMLImplementation" + ] + } + }, + "DOMImplementation().createDocumentType":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentType", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "DOMImplementation().createDocument":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + "string", + "string", + "DocumentType" + ] + } + ] + }, + "DOMImplementation().createHTMLDocument":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + "string" + ] + } + ] + }, + "DOMImplementation().hasFeature":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Notation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Notation", + "parent": "Node" + } + }, + "Notation().publicId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Notation().systemId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntityReference":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "EntityReference", + "parent": "Node" + } + }, + "Entity":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Entity", + "parent": "Node" + } + }, + "Entity().publicId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entity().systemId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entity().notationName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DocumentType", + "parent": "Node" + } + }, + "DocumentType().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentType().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().entities":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "DocumentType().notations":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "DocumentType().publicId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().systemId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentType().internalSubset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DocumentFragment":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DocumentFragment", + "parent": "Node" + }, + "implements":{ + "self": "DocumentFragment", + "impl": [ + "NodeSelector" + ] + } + }, + "DocumentFragment().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "DocumentFragment().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "XMLDocument":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "XMLDocument", + "parent": "Document" + } + }, + "DOMException":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMException().INDEX_SIZE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().DOMSTRING_SIZE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().HIERARCHY_REQUEST_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().WRONG_DOCUMENT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_CHARACTER_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NO_DATA_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NOT_SUPPORTED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INUSE_ATTRIBUTE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NAMESPACE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_ACCESS_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().VALIDATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().NETWORK_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().URL_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().INVALID_NODE_TYPE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().DATA_CLONE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMException().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMError().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "event.altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.button":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "event.cancelBubble":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.clientX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.clientY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.fromElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.keyCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "event.offsetX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.offsetY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.propertyName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.returnValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "event.srcElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.srcFilter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.toElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "event.type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.x":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "event.y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Event":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Event", + "parameter":[ + "string" + ] + }, + { + "return":"Event", + "parameter":[ + "string", + "EventInit" + ] + } + ] + }, + "Event().stopPropagation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Event().stopImmediatePropagation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Event().preventDefault":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Event().initEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean" + ] + } + ] + }, + "Event().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Event().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Event().currentTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Event().NONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().CAPTURING_PHASE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().AT_TARGET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().BUBBLING_PHASE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().eventPhase":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Event().bubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().cancelable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().defaultPrevented":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().isTrusted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Event().timeStamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTimeStamp", + "parameter":[ + ] + } + ] + }, + "EventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EventInit().bubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EventInit().cancelable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CustomEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CustomEvent", + "parameter":[ + "string" + ] + }, + { + "return":"CustomEvent", + "parameter":[ + "string", + "CustomEventInit" + ] + } + ], + "inheritance": { + "self": "CustomEvent", + "parent": "Event" + } + }, + "CustomEvent().detail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CustomEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "CustomEventInit", + "parent": "EventInit" + } + }, + "CustomEventInit().detail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "UIEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "UIEvent", + "parent": "Event" + } + }, + "UIEvent().initUIEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "AbstractView", + "number" + ] + } + ] + }, + "UIEvent().view":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AbstractView", + "parameter":[ + ] + } + ] + }, + "UIEvent().detail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FocusEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "FocusEvent", + "parent": "UIEvent" + } + }, + "FocusEvent().relatedTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "MouseEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MouseEvent", + "parent": "UIEvent" + } + }, + "MouseEvent().initMouseEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "AbstractView", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + "boolean", + "number", + "EventTarget" + ] + } + ] + }, + "MouseEvent().getModifierState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "MouseEvent().screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().clientX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().clientY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().metaKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MouseEvent().button":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().buttons":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MouseEvent().relatedTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "WheelEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "WheelEvent", + "parent": "MouseEvent" + } + }, + "WheelEvent().DOM_DELTA_PIXEL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().DOM_DELTA_LINE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().DOM_DELTA_PAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaZ":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WheelEvent().deltaMode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "KeyboardEvent", + "parent": "UIEvent" + } + }, + "KeyboardEvent().getModifierState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_STANDARD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_LEFT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_RIGHT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_NUMPAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_MOBILE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().DOM_KEY_LOCATION_JOYSTICK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().char":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().metaKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().repeat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "KeyboardEvent().locale":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CompositionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "CompositionEvent", + "parent": "UIEvent" + } + }, + "CompositionEvent().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CompositionEvent().locale":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MutationEvent", + "parent": "Event" + } + }, + "MutationEvent().initMutationEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "Node", + "string", + "string", + "string", + "number" + ] + } + ] + }, + "MutationEvent().MODIFICATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().ADDITION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().REMOVAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MutationEvent().relatedNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationEvent().prevValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().newValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().attrName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationEvent().attrChange":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + + "EventTarget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EventTarget().addEventListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + }, + { + "return":"", + "parameter":[ + "string", + "EventListener", + "boolean" + ] + } + ] + }, + "EventTarget().attachEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + } + ] + }, + "EventTarget().detachEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + } + ] + }, + "EventTarget().removeEventListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "EventListener" + ] + }, + { + "return":"", + "parameter":[ + "string", + "EventListener", + "boolean" + ] + } + ] + }, + "EventTarget().dispatchEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Event" + ] + } + ] + }, + "EventListener":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EventListener().handleEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Event" + ] + } + ] + }, + "Element":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Element", + "parent": "Node" + }, + "implements": { + "self": "Element", + "impl": [ + "NodeSelector" + ] + } + }, + "Element().getAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Element().matchesSelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Element().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + } + ] + }, + "Element().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "Element().removeAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string" + ] + } + ] + }, + "Element().getAttributeNodeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().setAttributeNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().setAttributeNodeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().removeAttributeNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr", + "parameter":[ + "Attr" + ] + } + ] + }, + "Element().removeAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().hasAttribute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Element().hasAttributeNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().getElementsByTagName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "Element().normalize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Element().getElementsByTagNameNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Element().getElementsByClassName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + "string" + ] + } + ] + }, + "Element().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Element().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Element().prefix":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().localName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().tagName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().id":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().className":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Element().classList":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "Element().attributes":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Attr[]", + "parameter":[ + ] + } + ] + }, + "Element().children":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "Element().firstElementChild":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().lastElementChild":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().previousElementSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().nextElementSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Element().childElementCount":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().getClientRects":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRectList", + "parameter":[ + ] + } + ] + }, + "Element().getBoundingClientRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "Element().scrollIntoView":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "ScrollOptions" + ] + } + ] + }, + "Element().doScroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Element().scrollTop":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollLeft":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollWidth":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().scrollHeight":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientTop":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientLeft":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientWidth":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().clientHeight":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Element().style":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSS2Properties", + "parameter":[ + ] + } + ] + }, + "Text":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Text", + "parent": "CharacterData" + } + }, + "Text().splitText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Text", + "parameter":[ + "number" + ] + } + ] + }, + "Text().wholeText":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ProcessingInstruction":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "ProcessingInstruction", + "parent": "CharacterData" + } + }, + "ProcessingInstruction().target":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ProcessingInstruction().data":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Comment":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Comment", + "parent": "CharacterData" + } + }, + "MutationObserver":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutationObserver", + "parameter":[ + "function" + ] + } + ] + }, + "MutationObserver().observe":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "MutationObserverInit" + ] + } + ] + }, + "MutationObserver().disconnect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MutationObserver().takeRecords":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutationRecord[]", + "parameter":[ + ] + } + ] + }, + "WebKitMutationObserver":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitMutationObserver", + "parameter":[ + "function" + ] + } + ] + }, + "WebKitMutationObserver().observe":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "MutationObserverInit" + ] + } + ] + }, + "WebKitMutationObserver().disconnect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebKitMutationObserver().takeRecords":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutationRecord[]", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MutationObserverInit().childList":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributes":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().characterData":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().subtree":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributeOldValue":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().characterDataOldValue":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MutationObserverInit().attributeFilter":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "MutationRecord":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MutationRecord().type":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().target":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().addedNodes":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "MutationRecord().previousSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().nextSibling":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "MutationRecord().attributeName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().attributeNamespace":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MutationRecord().oldValue":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NamedNodeMap":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NamedNodeMap().getNamedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().getNamedItemNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "NamedNodeMap().setNamedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "NamedNodeMap().setNamedItemNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "NamedNodeMap().removeNamedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().removeNamedItemNS":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "string" + ] + } + ] + }, + "NamedNodeMap().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "number" + ] + } + ] + }, + "NamedNodeMap().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Node", + "parent": "EventTarget" + } + }, + "Node().hasChildNodes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Node().insertBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node", + "Node" + ] + } + ] + }, + "Node().appendChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().replaceChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node", + "Node" + ] + } + ] + }, + "Node().removeChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().normalize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Node().cloneNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + }, + { + "return":"Node", + "parameter":[ + "boolean" + ] + } + ] + }, + "Node().isSupported":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Node().isEqualNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().compareDocumentPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Node().hasAttributes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Node().namespaceURI":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().lookupPrefix":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().prefix":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().localName":{ + "type":"attibute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().lookupNamespaceURI":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Node().isDefaultNamespace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Node().ELEMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ATTRIBUTE_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().TEXT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().CDATA_SECTION_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ENTITY_REFERENCE_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().ENTITY_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().PROCESSING_INSTRUCTION_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().COMMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_TYPE_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_FRAGMENT_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().NOTATION_NODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().nodeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().nodeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().baseURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().ownerDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "Node().parentNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().parentElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Node().childNodes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "Node().attributes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NamedNodeMap", + "parameter":[ + ] + } + ] + }, + "Node().firstChild":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().lastChild":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().previousSibling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().nextSibling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Node().nodeValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().textContent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_DISCONNECTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_PRECEDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_FOLLOWING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_CONTAINS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_CONTAINED_BY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Node().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Attr":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Attr().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().ownerElement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "Attr().specified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Attr().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().namespaceURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().prefix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Attr().localName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CharacterData":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "CharacterData", + "parent": "Node" + } + }, + "CharacterData().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CharacterData().substringData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CharacterData().appendData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().insertData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CharacterData().deleteData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CharacterData().replaceData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "CharacterData().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "CharacterData().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Range":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Range().setStart":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().setEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().setStartBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setStartAfter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setEndBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().setEndAfter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().collapse":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + } + ] + }, + "Range().selectNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().selectNodeContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().compareBoundaryPoints":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number", + "Range" + ] + } + ] + }, + "Range().deleteContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Range().extractContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "Range().insertNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().surroundContents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().cloneRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Range", + "parameter":[ + ] + } + ] + }, + "Range().detach":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Range().isPointInRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().comparePoint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node", + "number" + ] + } + ] + }, + "Range().intersectsNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Node" + ] + } + ] + }, + "Range().startContainer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().startOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().endContainer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().endOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().collapsed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Range().commonAncestorContainer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "Range().START_TO_START":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().START_TO_END":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().END_TO_END":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().END_TO_START":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Range().getClientRects":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRectList", + "parameter":[ + ] + } + ] + }, + "Range().getBoundingClientRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "ClientRectList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ClientRectList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRectList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ClientRect", + "parameter":[ + ] + } + ] + }, + "ClientRect":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ClientRect().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().right":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().bottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ClientRect().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ScrollOptions().x":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions().y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ScrollOptions().behavior":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NodeIterator":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeIterator().nextNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().previousNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().detach":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "NodeIterator().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().referenceNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeIterator().pointerBeforeReferenceNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NodeIterator().whatToShow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeIterator().filter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeFilter", + "parameter":[ + ] + } + ] + }, + "TreeWalker":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TreeWalker().parentNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().firstChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().lastChild":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().previousSibling":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().nextSibling":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().previousNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().nextNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "TreeWalker().whatToShow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TreeWalker().filter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeFilter", + "parameter":[ + ] + } + ] + }, + "TreeWalker().currentNode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + ] + } + ] + }, + "NodeFilter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeFilter().acceptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "Node" + ] + } + ] + }, + "NodeFilter().FILTER_ACCEPT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().FILTER_REJECT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().FILTER_SKIP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ALL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ELEMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ATTRIBUTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_TEXT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_CDATA_SECTION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ENTITY_REFERENCE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_ENTITY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_PROCESSING_INSTRUCTION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_COMMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_DOCUMENT_FRAGMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeFilter().SHOW_NOTATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NodeList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Node", + "parameter":[ + "number" + ] + } + ] + }, + "NodeList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DOMStringList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DOMStringList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "DOMStringList().contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "DOMStringList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WidgetStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "WidgetStorage", + "parent": "Storage" + } + }, + "widget":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"widget", + "type":"Widget" + } + }, + "WindowWidget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowWidget().widget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Widget", + "parameter":[ + ] + } + ] + }, + "Widget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Widget().author":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().shortName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().authorEmail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().authorHref":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Widget().preferences":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WidgetStorage", + "parameter":[ + ] + } + ] + }, + "Widget().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Widget().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLElement", + "parent": "Element" + } + }, + "HTMLElement().getElementsByClassName":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLElement().innerHTML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().outerHTML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().lang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dir":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().className":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().classList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dataset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringMap", + "parameter":[ + ] + } + ] + }, + "HTMLElement().hidden":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().accessKeyLabel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().draggable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().dropzone":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLElement().contentEditable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().isContentEditable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().contextMenu":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLMenuElement", + "parameter":[ + ] + } + ] + }, + "HTMLElement().spellcheck":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().commandType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().icon":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().checked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLElement().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSS2Properties", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncontextmenu":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondblclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondrag":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragleave":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondragstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondrop":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onended":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oninput":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().oninvalid":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeydown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeypress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onkeyup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousedown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousemove":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmouseup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onmousewheel":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onreset":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onseeked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onseeking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onselect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onstalled":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onsubmit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onsuspend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetParent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLElement().offsetHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLUnknownElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLUnknownElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHeadElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadElement().profile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHtmlElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHtmlElement", + "parent": "HTMLElement" + } + }, + "HTMLHtmlElement().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTitleElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTitleElement", + "parent": "HTMLElement" + } + }, + "HTMLTitleElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIsIndexElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLIsIndexElement", + "parent": "HTMLElement" + } + }, + "HTMLIsIndexElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLIsIndexElement().prompt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBaseElement", + "parent": "HTMLElement" + } + }, + "HTMLBaseElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLinkElement", + "parent": "HTMLElement" + } + }, + "HTMLLinkElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().rel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().relList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().hreflang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().sizes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().rev":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLinkElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMetaElement", + "parent": "HTMLElement" + } + }, + "HTMLMetaElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().httpEquiv":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().content":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMetaElement().scheme":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMetaElement", + "parent": "HTMLElement" + } + }, + "HTMLStyleElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLStyleElement().scoped":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLScriptElement", + "parent": "HTMLElement" + } + }, + "HTMLScriptElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().async":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().defer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().event":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLScriptElement().htmlFor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBodyElement", + "parent": "HTMLElement" + } + }, + "HTMLBodyElement().onafterprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onbeforeprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onbeforeunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + } + ,"HTMLBodyElement().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onhashchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onoffline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().ononline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpopstate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpagehide":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onpageshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onredo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onresize":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onstorage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onundo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().onunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().background":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().link":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().vLink":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBodyElement().aLink":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHeadingElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHeadingElement", + "parent": "HTMLElement" + } + }, + "HTMLHeadingElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParagraphElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLParagraphElement", + "parent": "HTMLElement" + } + }, + "HTMLParagraphElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLHRElement", + "parent": "HTMLElement" + } + }, + "HTMLHRElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().noShade":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLHRElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLPreElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLPreElement", + "parent": "HTMLElement" + } + }, + "HTMLPreElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLQuoteElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLQuoteElement", + "parent": "HTMLElement" + } + }, + "HTMLQuoteElement().cite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOListElement", + "parent": "HTMLElement" + } + }, + "HTMLOListElement().reversed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().start":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOListElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLUListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLUListElement", + "parent": "HTMLElement" + } + }, + "HTMLUListElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLUListElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBlockquoteElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBlockquoteElement", + "parent": "HTMLElement" + } + }, + "HTMLBlockquoteElement().cite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLLIElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLIElement", + "parent": "HTMLElement" + } + }, + "HTMLLIElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLLIElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDListElement", + "parent": "HTMLElement" + } + }, + "HTMLDListElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLDivElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDivElement", + "parent": "HTMLElement" + } + }, + "HTMLDivElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAnchorElement", + "parent": "HTMLElement" + } + }, + "HTMLAnchorElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().rel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().relList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hreflang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().prot":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().coords":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().charset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().rev":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAnchorElement().shape":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTimeElement", + "parent": "HTMLElement" + } + }, + "HTMLTimeElement().dateTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement().pubDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTimeElement().valueAsDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLSpanElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSpanElement", + "parent": "HTMLElement" + } + }, + "HTMLBRElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBRElement", + "parent": "HTMLElement" + } + }, + "HTMLBRElement().clear":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLModElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLModElement", + "parent": "HTMLElement" + } + }, + "HTMLModElement().cite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLModElement().dateTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Image":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLImageElement", + "parameter":[ + ] + }, + { + "return":"HTMLImageElement", + "parameter":[ + "number" + ] + }, + { + "return":"HTMLImageElement", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "HTMLImageElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLImageElement", + "parent": "HTMLElement" + } + }, + "HTMLImageElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().lowSrc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().useMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().isMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().naturalWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().naturalHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().complete":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().longDesc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLImageElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLIFrameElement", + "parent": "HTMLElement" + } + }, + "HTMLIFrameElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().srcdoc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().sandbox":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().seamless":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().contentDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().contentWindow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().frameBorder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().longDesc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().marginHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().marginWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLIFrameElement().scrolling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLEmbedElement", + "parent": "HTMLElement" + } + }, + "HTMLEmbedElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLEmbedElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLObjectElement", + "parent": "HTMLElement" + } + }, + "HTMLObjectElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLObjectElement().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().useMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().contentDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().contentWindow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().archive":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().codeBase":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().codeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().declare":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLObjectElement().standby":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + },"HTMLObjectElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLParamElement", + "parent": "HTMLElement" + } + }, + "HTMLParamElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLParamElement().valueType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLVideoElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLVideoElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().videoWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().videoHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLVideoElement().poster":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Audio":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLAudioElement", + "parameter":[ + ] + }, + { + "return":"HTMLAudioElement", + "parameter":[ + "string" + ] + } + ], + "inheritance": { + "self": "HTMLAudioElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLAudioElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAudioElement", + "parent": "HTMLMediaElement" + } + }, + "HTMLSourceElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSourceElement", + "parent": "HTMLElement" + } + }, + "HTMLSourceElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSourceElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSourceElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTrackElement", + "parent": "HTMLElement" + } + }, + "HTMLTrackElement().kind":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().srclang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().default":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTrackElement().track":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrack", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMediaElement", + "parent": "HTMLFormElement" + } + }, + "HTMLFormElement().load":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().canPlayType":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().play":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().pause":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().addTextTrack":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MutableTextTrack", + "parameter":[ + "string" + ] + }, + { + "return":"MutableTextTrack", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"MutableTextTrack", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "HTMLMediaElement().error":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaError", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().currentSrc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_EMPTY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_IDLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().NETWORK_NO_SOURCE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().networkState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().preload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().buffered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_NOTHING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_METADATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_CURRENT_DATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_FUTURE_DATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().HAVE_ENOUGH_DATA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().seeking":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().initialTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().startOffsetTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().paused":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().defaultPlaybackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().playbackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().played":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().seekable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().ended":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().autoplay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().loop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().mediaGroup":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().controller":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaController", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().controls":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().volume":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().muted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().defaultMuted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLMediaElement().textTracks":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrack[]", + "parameter":[ + ] + } + ] + }, + "MediaError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaError().MEDIA_ERR_ABORTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_NETWORK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_DECODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().MEDIA_ERR_SRC_NOT_SUPPORTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TrackList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TrackList().getID":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getKind":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getLabel":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().getLanguage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "TrackList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TrackList().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MultipleTrackList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MultipleTrackList", + "parent": "TrackList" + } + }, + "MultipleTrackList().isEnabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "boolean" + ] + } + ] + }, + "MultipleTrackList().enable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MultipleTrackList().disable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ExclusiveTrackList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "ExclusiveTrackList", + "parent": "TrackList" + } + }, + "ExclusiveTrackList().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ExclusiveTrackList().selectedIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaController", + "parameter":[ + ] + } + ] + }, + "MediaController().play":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaController().pause":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaController().buffered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().seekable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().paused":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaController().played":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TimeRanges", + "parameter":[ + ] + } + ] + }, + "MediaController().defaultPlaybackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().playbackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().volume":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MediaController().muted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaController().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MediaController().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"TextTrack", + "impl":[ + "EventTarget" + ] + } + }, + "TextTrack().kind":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().language":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrack().NONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().LOADED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + },"TextTrack().ERROR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + },"TextTrack().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrack().OFF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().HIDDEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().SHOWING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().mode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrack().cues":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrackCueList", + "parameter":[ + ] + } + ] + }, + "TextTrack().activeCues":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrackCueList", + "parameter":[ + ] + } + ] + }, + "TextTrack().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "MutableTextTrack":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "MutableTextTrack", + "parent": "TextTrack" + } + }, + "MutableTextTrack().addCue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "TextTrackCue" + ] + } + ] + }, + "MutableTextTrack().removeCue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "TextTrackCue" + ] + } + ] + }, + "TextTrackCueList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TextTrackCueList().getCueById":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrackCue", + "parameter":[ + "string" + ] + } + ] + }, + "TextTrackCueList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"TextTrackCue", + "impl":[ + "EventTarget" + ] + } + }, + "TextTrackCue().getCueAsSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().getCueAsHTML":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DocumentFragment", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().track":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextTrack", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().startTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().endTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().pauseOnExit":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().onenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TextTrackCue().onexit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "TimeRanges":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TimeRanges().start":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TimeRanges().end":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TimeRanges().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLCanvasElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLCanvasElement", + "parent": "HTMLElement" + } + }, + "HTMLCanvasElement().toDataURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLCanvasElement().getContext":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasRenderingContext2D", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLCanvasElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLCanvasElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMapElement", + "parent": "HTMLElement" + } + }, + "HTMLMapElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement().areas":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLMapElement().images":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAreaElement", + "parent": "HTMLElement" + } + }, + "HTMLAreaElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().coords":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().shape":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().rel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().relList":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hreflang":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAreaElement().noHref":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableElement", + "parent": "HTMLElement" + } + }, + "HTMLTableElement().createCaption":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteCaption":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTHead":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteTHead":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTFoot":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().deleteTFoot":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTableElement().createTBody":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().insertRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableElement().deleteRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableElement().caption":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLTableCaptionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tHead":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLTableSectionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tFoot":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLTableSectionElement", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().tBodies":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().cellPadding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().cellSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().frame":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().rules":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCaptionElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableCaptionElement", + "parent": "HTMLElement" + } + }, + "HTMLTableCaptionElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableColElement", + "parent": "HTMLElement" + } + }, + "HTMLTableColElement().span":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableColElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableSectionElement", + "parent": "HTMLElement" + } + }, + "HTMLTableSectionElement().insertRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableSectionElement().deleteRow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableSectionElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableSectionElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableRowElement", + "parent": "HTMLElement" + } + }, + "HTMLTableRowElement().insertCell":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + }, + { + "return":"HTMLElement", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableRowElement().deleteCell":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLTableRowElement().rowIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().sectionRowIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().cells":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableRowElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableDataCellElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableDataCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableHeaderCellElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableHeaderCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableHeaderCellElement().scope":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTableCellElement", + "parent": "HTMLElement" + } + }, + "HTMLTableCellElement().colSpan":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().rowSpan":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().headers":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().cellIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().abbr":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().scope":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().axis":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().ch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().chOff":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().noWrap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().vAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTableCellElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLDetailsElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDetailsElement", + "parent": "HTMLElement" + } + }, + "HTMLDetailsElement().open":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLCommandElement", + "parent": "HTMLElement" + } + }, + "HTMLCommandElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().icon":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().checked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLCommandElement().radiogroup":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMenuElement", + "parent": "HTMLElement" + } + }, + "HTMLMenuElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMenuElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLAppletElement", + "parent": "HTMLElement" + } + }, + "HTMLAppletElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().archive":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().codeBase":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().object":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLAppletElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLMarqueeElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMarqueeElement", + "parent": "HTMLElement" + } + }, + "HTMLMarqueeElement().start":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLMarqueeElement().stop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLFormElement().behavior":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().bgColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().hspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().loop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().scrollAmount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().scrollDelay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().trueSpeed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().vspace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onbounce":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onfinish":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().onstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFrameSetElement", + "parent": "HTMLElement" + } + }, + "HTMLFrameSetElement().cols":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onafterprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onbeforeprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onbeforeunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onhashchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onoffline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().ononline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpagehide":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpageshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onpopstate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onredo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onresize":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onstorage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onundo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameSetElement().onunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFrameElement", + "parent": "HTMLElement" + } + }, + "HTMLFrameElement().frameBorder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().longDesc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().marginHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().marginWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().noResize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().scrolling":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().contentDocument":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "HTMLFrameElement().contentWindow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLBaseFontElement", + "parent": "HTMLElement" + } + }, + "HTMLBaseFontElement().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement().face":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLBaseFontElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLDirectoryElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDirectoryElement", + "parent": "HTMLElement" + } + }, + "HTMLDirectoryElement().compact":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFontElement", + "parent": "HTMLElement" + } + }, + "HTMLFontElement().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement().face":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFontElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFormElement", + "parent": "HTMLElement" + } + }, + "HTMLFormElement().acceptCharset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().action":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().autocomplete":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().enctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().encoding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().method":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().noValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().elements":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormControlsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLFormElement().submit":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLFormElement().reset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLFormElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLFieldSetElement", + "parent": "HTMLElement" + } + }, + "HTMLFieldSetElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().elements":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormControlsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLFieldSetElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLLegendElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLegendElement", + "parent": "HTMLElement" + } + }, + "HTMLLegendElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLLegendElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLegendElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLLabelElement", + "parent": "HTMLElement" + } + }, + "HTMLLabelElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().htmlFor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLLabelElement().control":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLInputElement", + "parent": "HTMLElement" + } + }, + "HTMLInputElement().stepUp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLInputElement().stepDown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLInputElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLInputElement().capture":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().setSelectionRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "string " + ] + } + ] + }, + "HTMLInputElement().accept":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().alt":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().autocomplete":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().defaultChecked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().checked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().dirName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().files":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileList", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formAction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formEnctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formMethod":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formNoValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().formTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().indeterminate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().list":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().max":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().maxLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().min":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().multiple":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().pattern":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().placeholder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().required":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().src":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().step":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().click":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().valueAsDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().valueAsNumber":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectedOption":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLOptionElement", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionStart":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionEnd":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().selectionDirection":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().align":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLInputElement().useMap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLButtonElement", + "parent": "HTMLElement" + } + }, + "HTMLButtonElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLButtonElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formAction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formEnctype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formMethod":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formNoValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().formTarget":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLButtonElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLSelectElement", + "parent": "HTMLElement" + } + }, + "HTMLSelectElement().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLSelectElement().namedItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLSelectElement().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "HTMLElement" + ] + }, + { + "return":"", + "parameter":[ + "HTMLElement", + "number" + ] + } + ] + }, + "HTMLSelectElement().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "HTMLSelectElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLSelectElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().multiple":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().required":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().options":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLOptionsCollection", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().selectedOptions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().selectedIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLSelectElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLDataListElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLDataListElement", + "parent": "HTMLElement" + } + }, + "HTMLDataListElement().options":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCollection", + "parameter":[ + ] + } + ] + }, + "HTMLOptGroupElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOptGroupElement", + "parent": "HTMLElement" + } + }, + "HTMLOptGroupElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptGroupElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Option":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLOptionElement", + "parameter":[ + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"HTMLOptionElement", + "parameter":[ + "string", + "string", + "boolean", + "boolean" + ] + } + ], + "inheritance": { + "self": "HTMLOptionElement", + "parent": "HTMLElement" + } + }, + "HTMLOptionElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().defaultSelected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().selected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOptionElement().index":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLTextAreaElement", + "parent": "HTMLElement" + } + }, + "HTMLTextAreaElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLTextAreaElement().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "HTMLTextAreaElement().setSelectionRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "HTMLTextAreaElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().cols":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().dirName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().accessKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().maxLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().placeholder":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().required":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().tabIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().wrap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().textLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionStart":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionEnd":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLTextAreaElement().selectionDirection":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLKeygenElement", + "parent": "HTMLElement" + } + }, + "HTMLKeygenElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLKeygenElement().autofocus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().challenge":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().disabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().keytype":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().willValidate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLKeygenElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLOutputElement", + "parent": "HTMLElement" + } + }, + "HTMLOutputElement().checkValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().setCustomValidity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "HTMLOutputElement().htmlFor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMSettableTokenList", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().validity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ValidityState", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().validationMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HTMLOutputElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLProgressElement", + "parent": "HTMLElement" + } + }, + "HTMLProgressElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().max":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLProgressElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "HTMLMeterElement", + "parent": "HTMLElement" + } + }, + "HTMLMeterElement().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().min":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().max":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().low":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().high":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().optimum":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().form":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLFormElement", + "parameter":[ + ] + } + ] + }, + "HTMLMeterElement().labels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + ] + } + ] + }, + "WindowProxy":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "window":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"window", + "type":"Window" + } + }, + "self":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"self", + "type":"Window" + } + }, + "document":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"document", + "type":"Document" + } + }, + "location":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"location", + "type":"Location" + } + }, + "history":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"history", + "type":"History" + } + }, + "screen":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"screen", + "type":"Screen" + } + }, + "locationbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "menubar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "personalbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "scrollbars":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "statusbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "toolbar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "frames":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "top":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "opener":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "parent":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "frameElement":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "navigator":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"navigator", + "type":"Navigator" + } + }, + "applicationCache":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"applicationCache", + "type":"ApplicationCache" + } + }, + "Window":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"Window", + "impl":[ + "WindowWidget", + "EventTarget", + "WindowBase64", + "WindowTimers", + "WindowSessionStorage", + "WindowLocalStorage", + "LocalFileSystem", + "IDBEnvironment", + "WindowDatabase", + "WindowAnimationTiming", + "WindowProxy" + ] + } + }, + "WindowProxy().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "WindowProxy().getComputedStyle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().stop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"WindowProxy", + "parameter":[ + "string", + "string", + "string", + "string" + ] + } + ] + }, + "Window().range":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"array", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"array", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().webkitNotifications":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NotificationCenter", + "parameter":[ + ] + } + ] + }, + "Window().Globalize":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Globalize", + "parameter":[ + "string" + ] + } + ] + }, + "Notification":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "Notification", + "parent": "EventTarget" + } + }, + "Notification().show":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Notification().cancel":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Notification().ondisplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onclose":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Notification().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "NotificationCenter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NotificationCenter().PERMISSION_ALLOWED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().PERMISSION_NOT_ALLOWED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().createNotification":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Notification", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NotificationCenter().createHTMLNotification":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Notification", + "parameter":[ + "string" + ] + } + ] + }, + "NotificationCenter().checkPermission":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NotificationCenter().requestPermission":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "CSSStyleDeclaration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements": { + "self": "CSSStyleDeclaration", + "impl": [ + "CSS2Properties" + ] + } + }, + "CSSStyleDeclaration().webkitTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().transform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().MozTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().msTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().OTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().parentRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyCSSValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSValue", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().removeProperty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().getPropertyPriority":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "CSSStyleDeclaration().setProperty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "CSSStyleDeclaration().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "CSSRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSRule().UNKNOWN_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().STYLE_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().CHARSET_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().IMPORT_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().MEDIA_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().FONT_FACE_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().PAGE_RULE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRule().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSRule().parentRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSRule().parentStyleSheet":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + ] + } + ] + }, + "CSSValue":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSValue().CSS_INHERIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_PRIMITIVE_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_VALUE_LIST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().CSS_CUSTOM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValue().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSValue().cssValueType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSStyleSheet().ownerRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet().cssRules":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRuleList", + "parameter":[ + ] + } + ] + }, + "CSSStyleSheet().insertRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "CSSStyleSheet().deleteRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CSSRuleList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSSRuleList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSRuleList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRule", + "parameter":[ + "number" + ] + } + ] + }, + "CSSStyleRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSStyleRule", + "parent": "CSSRule" + } + }, + "CSSStyleRule().selectorText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSStyleRule().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSMediaRule", + "parent": "CSSRule" + } + }, + "CSSMediaRule().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule().cssRules":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSRuleList", + "parameter":[ + ] + } + ] + }, + "CSSMediaRule().insertRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "CSSMediaRule().deleteRule":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CSSFontFaceRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSFontFaceRule", + "parent": "CSSRule" + } + }, + "CSSFontFaceRule().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSPageRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSPageRule", + "parent": "CSSRule" + } + }, + "CSSPageRule().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSSPageRule().selectorText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSImportRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSImportRule", + "parent": "CSSRule" + } + }, + "CSSImportRule().styleSheet":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + ] + } + ] + }, + "CSSImportRule().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSImportRule().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSCharsetRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSCharsetRule", + "parent": "CSSRule" + } + }, + "CSSCharsetRule().encoding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSUnknownRule":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSUnknownRule", + "parent": "CSSRule" + } + }, + "CSSPrimitiveValue":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSPrimitiveValue", + "parent": "CSSValue" + } + }, + "CSSPrimitiveValue().CSS_UNKNOWN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_NUMBER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PERCENTAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_EMS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_EXS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_CM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_MM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_IN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_PC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_DEG":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_GRAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_MS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_S":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_HZ":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_KHZ":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_DIMENSION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_STRING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_URI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_IDENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_ATTR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_COUNTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RECT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().CSS_RGBCOLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().setFloatValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CSSPrimitiveValue().getFloatValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "CSSPrimitiveValue().setStringValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CSSPrimitiveValue().getStringValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getCounterValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Counter", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getRectValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Rect", + "parameter":[ + ] + } + ] + }, + "CSSPrimitiveValue().getRGBColorValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RGBColor", + "parameter":[ + ] + } + ] + }, + "CSSValueList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "CSSValueList", + "parent": "CSSValue" + } + }, + "CSSValueList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CSSValueList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSValue", + "parameter":[ + "number" + ] + } + ] + }, + "RGBColor":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "RGBColor().red":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "RGBColor().green":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "RGBColor().blue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Rect().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().right":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().bottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Rect().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSPrimitiveValue", + "parameter":[ + ] + } + ] + }, + "Counter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Counter().identifier":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Counter().listStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Counter().separator":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ViewCSS":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ViewCSS().getComputedStyle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "Element", + "string" + ] + } + ] + }, + "DocumentCSS":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DocumentCSS().getOverrideStyle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + "Element", + "string" + ] + } + ] + }, + "DOMImplementationCSS":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self": "DOMImplementationCSS", + "parent": "DOMImplementation" + } + }, + "DOMImplementationCSS().createCSSStyleSheet":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleSheet", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "ElementCSSInlineStyle":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ElementCSSInlineStyle().style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CSSStyleDeclaration", + "parameter":[ + ] + } + ] + }, + "CSS2Properties":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CSS2Properties().cssText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().azimuth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().background":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundAttachment":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundImage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundPosition":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().backgroundRepeat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().border":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderCollapse":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderTopWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderRightStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderBottomWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderLeftWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().borderWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().bottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().captionSide":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().clear":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().clip":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().color":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().content":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().counterIncrement":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().counterReset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cueAfter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cueBefore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cursor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().display":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().elevation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().emptyCells":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().cssFloat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().font":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontFamily":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontSizeAdjust":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontStretch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontVariant":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().fontWeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().letterSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().lineHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyleImage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStylePosition":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().listStyleType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().margin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginRight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginBottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marginLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().markerOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().marks":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().maxHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().maxWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().minHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().minWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().orphans":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outline":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().outlineWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().overflow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().padding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingRight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingBottom":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().paddingLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().page":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakAfter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakBefore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pageBreakInside":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pause":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pauseAfter":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pauseBefore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pitch":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().pitchRange":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().playDuring":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().quotes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().richness":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().right":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speak":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakHeader":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakNumeral":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speakPunctuation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().speechRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().tableLayout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textDecoration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textIndent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textShadow":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().textTransform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().unicodeBidi":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().verticalAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().voiceFamily":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().volume":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().whiteSpace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().widows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().wordSpacing":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CSS2Properties().zIndex":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Window().decodeURI":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().decodeURIComponent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().encodeURI":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().encodeURIComponent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().escape":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().unescape":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Window().eval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Window().isFinite":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "Window().isNaN":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "Window().parseFloat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + } + ] + }, + "Window().parseInt":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string" + ] + } + ] + }, + "Window().Number":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + } + ] + }, + "Window().String":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "object" + ] + } + ] + }, + "Window().alert":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Window().confirm":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Window().prompt":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Window().print":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Window().showModalDialog":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string" + ] + }, + { + "return":"object", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Window().scroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().scrollTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().scrollBy":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "Window().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Window().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().innerWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().innerHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().scrollX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().pageXOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().scrollY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().pageYOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().outerWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().outerHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Window().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onafterprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onbeforeprint":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onbeforeunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onblur":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncanplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncanplaythrough":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncontextmenu":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oncuechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondblclick":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondrag":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragenter":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragleave":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondragstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondrop":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ondurationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onemptied":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onended":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onfocus":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onhashchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oninput":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().oninvalid":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeydown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeypress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onkeyup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadeddata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadedmetadata":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousedown":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousemove":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseover":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmouseup":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onmousewheel":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onoffline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ononline":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpause":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onplay":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onplaying":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpagehide":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpageshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onpopstate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onratechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onredo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onreset":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onresize":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onscroll":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onseeked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onseeking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onselect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onshow":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onstalled":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onstorage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onsubmit":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onsuspend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().ontimeupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onundo":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onunload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onvolumechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Window().onwaiting":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BarProp":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "History":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "History().go":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "History().back":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "History().forward":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "History().pushState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "History().replaceState":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "History().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "History().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "PageTransitionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "PageTransitionEvent", + "parent": "Event" + } + }, + "PageTransitionEvent().initPageTransitionEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "boolean" + ] + } + ] + }, + "PageTransitionEvent().persisted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "BeforeUnloadEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "BeforeUnloadEvent", + "parent": "Event" + } + }, + "BeforeUnloadEvent().returnValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ApplicationCache":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements": { + "self": "ApplicationCache", + "impl": [ + "EventTarget" + ] + } + }, + "ApplicationCache().update":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().swapCache":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().UNCACHED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().IDLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().CHECKING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().DOWNLOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().UPDATEREADY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().OBSOLETE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onchecking":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onnoupdate":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().ondownloading":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onupdateready":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().oncached":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ApplicationCache().onobsolete":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "btoa":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "atob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "setTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "clearTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "setInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "clearInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "NavigatorID":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorID().appName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().appVersion":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().platform":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorID().userAgent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NavigatorOnLine":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorOnLine().onLine":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NavigatorContentUtils":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorContentUtils().registerProtocolHandler":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NavigatorContentUtils().registerContentHandler":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "NavigatorStorageUtils":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorStorageUtils().yieldForStorageUpdates":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Navigator":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"Navigator", + "impl":[ + "NavigatorGeolocation", + "NavigatorID", + "NavigatorOnLine", + "NavigatorContentUtils", + "NavigatorStorageUtils", + "NavigatorBattery", + "Vibration", + "NetworkInformation", + "NavigatorUserMedia", + "NavigatorVibration" + ] + } + }, + "NavigatorVibration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorVibration().webkitVibrate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "NetworkInformation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NetworkInformation().connection":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Connection", + "parameter":[ + ] + } + ] + }, + "Vibration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Vibration().vibrate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "NavigatorBattery":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorBattery().battery":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BatteryManager", + "parameter":[ + ] + } + ] + }, + "DataTransfer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransfer().setDragImage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element", + "number", + "number" + ] + } + ] + }, + "DataTransfer().addElement":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element" + ] + } + ] + }, + "DataTransfer().getData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "DataTransfer().setData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "DataTransfer().clearData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DataTransfer().dropEffect":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransfer().effectAllowed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransfer().items":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransferItems", + "parameter":[ + ] + } + ] + }, + "DataTransfer().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "DataTransfer().files":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileList", + "parameter":[ + ] + } + ] + }, + "DataTransferItems":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItems().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItems().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransferItem", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"DataTransferItem", + "parameter":[ + "File" + ] + } + ] + }, + "DataTransferItems().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataTransferItem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItem().getAsString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DataTransferItem().getAsFile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"File", + "parameter":[ + ] + } + ] + }, + "DataTransferItem().kind":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransferItem().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DragEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DragEventInit", + "parent": "MouseEventInit" + } + }, + "DragEventInit().dataTransfer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransfer", + "parameter":[ + ] + } + ] + }, + "DragEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance": { + "self": "DragEvent", + "parent": "MouseEvent" + } + }, + "DragEvent().initDragEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "object", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + "boolean", + "number", + "EventTarget", + "DataTransfer" + ] + } + ] + }, + "DragEvent().dataTransfer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransfer", + "parameter":[ + ] + } + ] + }, + "CanvasTransformation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CanvasRenderingContext2D":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasRenderingContext2D", + "parameter":[ + "string" + ] + } + ], + "implements":{ + "self":"CanvasRenderingContext2D", + "impl":[ + "CanvasTransformation", + "CanvasLineStyles", + "CanvasText", + "CanvasPathMethods" + ] + } + }, + "CanvasRenderingContext2D().save":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().restore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().createLinearGradient":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasGradient", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createRadialGradient":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasGradient", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createPattern":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CanvasPattern", + "parameter":[ + "HTMLImageElement", + "string" + ] + }, + { + "return":"CanvasPattern", + "parameter":[ + "HTMLCanvasElement", + "string" + ] + }, + { + "return":"CanvasPattern", + "parameter":[ + "HTMLVideoElement", + "string" + ] + } + ] + }, + "CanvasRenderingContext2D().clearRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().fillRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().strokeRect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().beginPath":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().fill":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().stroke":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().drawSystemFocusRing":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Element" + ] + } + ] + }, + "CanvasRenderingContext2D().drawCustomFocusRing":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "Element" + ] + } + ] + }, + "CanvasRenderingContext2D().clip":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().isPointInPath":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().fillText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "string", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().strokeText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + { + "return":"", + "parameter":[ + "string", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "string", + "number", + "number", + "number" + ] + } + ] + } + ] + }, + "CanvasRenderingContext2D().measureText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TextMetrics", + "parameter":[ + "string" + ] + } + ] + }, + "CanvasRenderingContext2D().drawImage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLImageElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLCanvasElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "HTMLVideoElement", + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().createImageData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ImageData", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"ImageData", + "parameter":[ + "ImageData" + ] + } + ] + }, + "CanvasRenderingContext2D().getImageData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ImageData", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().putImageData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ImageData", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "ImageData", + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasRenderingContext2D().canvas":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCanvasElement", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().globalAlpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().globalCompositeOperation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().strokeStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().fillStyle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowOffsetX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowOffsetY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowBlur":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasRenderingContext2D().shadowColor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasTransformation().scale":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().rotate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "CanvasTransformation().translate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().transform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasTransformation().setTransform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasLineStyles().lineWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().lineCap":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().lineJoin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasLineStyles().miterLimit":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CanvasText().font":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasText().textAlign":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasText().textBaseline":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CanvasPathMethods().closePath":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "CanvasPathMethods().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().lineTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().quadraticCurveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().bezierCurveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().arcTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().rect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "CanvasPathMethods().arc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "boolean" + ] + } + ] + }, + "CanvasGradient":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "CanvasGradient().addColorStop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "CanvasPattern":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TextMetrics":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TextMetrics().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ImageData().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ImageData().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint8ClampedArray", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMedia":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorUserMedia().getUserMedia":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "MediaStreamOptions" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function", + "function" + ] + } + ] + }, + "NavigatorUserMedia().webkitGetUserMedia":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "MediaStreamOptions" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function" + ] + }, + { + "return":"", + "parameter":[ + "MediaStreamOptions", + "function", + "function" + ] + } + ] + }, + "MediaStreamOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaStreamOptions().audio":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaStreamOptions().video":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMediaError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorUserMediaError().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "NavigatorUserMediaError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext":{ + "type": "constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioContext", + "parameter":[ + ] + } + ] + }, + "AudioContext().destination":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().sampleRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioContext().listener":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "AudioContext().createBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"AudioBuffer", + "parameter":[ + "ArrayBuffer", + "boolean" + ] + } + ] + }, + "AudioContext().decodeAudioData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ArrayBuffer", + "function", + "function" + ] + } + ] + }, + "AudioContext().createBufferSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createJavaScriptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioContext().createAnalyser":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createGainNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createDelayNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createBiquadFilter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createPanner":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createConvolver":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ] + }, + "AudioContext().createChannelSplitter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ] + }, + "AudioContext().createChannelMerger":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ] + }, + "AudioContext().createDynamicsCompressor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext":{ + "type": "constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"webkitAudioContext", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().destination":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().sampleRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().currentTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().listener":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"AudioBuffer", + "parameter":[ + "ArrayBuffer", + "boolean" + ] + } + ] + }, + "webkitAudioContext().decodeAudioData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "ArrayBuffer", + "function", + "function" + ] + } + ] + }, + "webkitAudioContext().createBufferSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createJavaScriptNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "webkitAudioContext().createAnalyser":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createGainNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createDelayNode":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createBiquadFilter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createPanner":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createConvolver":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createChannelSplitter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createChannelMerger":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ] + }, + "webkitAudioContext().createDynamicsCompressor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ] + }, + "AudioNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioNode", + "parameter":[ + ] + } + ] + }, + "AudioNode().connect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "AudioNode", + "number", + "number" + ] + } + ] + }, + "AudioNode().disconnect":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioNode().context":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioContext", + "parameter":[ + ] + } + ] + }, + "AudioNode().numberOfInputs":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioNode().numberOfOutputs":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioSourceNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self": "AudioSourceNode", + "parent": "AudioNode" + } + }, + "AudioDestinationNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioDestinationNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioDestinationNode", + "parent":"AudioNode" + } + }, + "AudioDestinationNode().numberOfChannels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioParam().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().minValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().maxValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().defaultValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "AudioParam().units":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioParam().setValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().linearRampToValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().exponentialRampToValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "AudioParam().setTargetValueAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioParam().setValueCurveAtTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Float32Array", + "number", + "number" + ] + } + ] + }, + "AudioParam().cancelScheduledValues":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioGain":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioGain", + "parent":"AudioParam" + } + }, + "AudioGainNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGainNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioGainNode", + "parent":"AudioNode" + } + }, + "AudioGainNode().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "DelayNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DelayNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"DelayNode", + "parent":"AudioNode" + } + }, + "DelayNode().delayTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioBuffer":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().sampleRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().numberOfChannels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioBuffer().getChannelData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Float32Array", + "parameter":[ + "number" + ] + } + ] + }, + "AudioBufferSourceNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBufferSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioBufferSourceNode", + "parent":"AudioSourceNode" + } + }, + "AudioBufferSourceNode().buffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().playbackRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().loop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().noteOn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "AudioBufferSourceNode().noteGrainOn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioBufferSourceNode().noteOff":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "MediaElementAudioSourceNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MediaElementAudioSourceNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"MediaElementAudioSourceNode", + "parent":"AudioSourceNode" + } + }, + "JavaScriptAudioNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"JavaScriptAudioNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"JavaScriptAudioNode", + "parent":"AudioNode" + } + }, + "AudioBufferSourceNode().onaudioprocess":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventListener", + "parameter":[ + ] + } + ] + }, + "AudioBufferSourceNode().bufferSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioProcessingEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioProcessingEvent", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioProcessingEvent", + "parent":"Event" + } + }, + "AudioProcessingEvent().inputBuffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer[]", + "parameter":[ + ] + } + ] + }, + "AudioProcessingEvent().outputBuffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer[]", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioPannerNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioPannerNode", + "parent":"AudioNode" + } + }, + "AudioPannerNode().EQUALPOWER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().HRTF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().SOUNDFIELD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().panningModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().setPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().setOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().setVelocity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioPannerNode().distanceModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().refDistance":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().maxDistance":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().rolloffFactor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneInnerAngle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneOuterAngle":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneOuterGain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().coneGain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioPannerNode().distanceGain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioGain", + "parameter":[ + ] + } + ] + }, + "AudioListener":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioListener", + "parameter":[ + ] + } + ] + }, + "AudioListener().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().dopplerFactor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().speedOfSound":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioListener().setPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "AudioListener().setOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + } + ] + }, + "AudioListener().setVelocity":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "ConvolverNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ConvolverNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"ConvolverNode", + "parent":"AudioNode" + } + }, + "ConvolverNode().buffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioBuffer", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"RealtimeAnalyserNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"RealtimeAnalyserNode", + "parent":"AudioNode" + } + }, + "RealtimeAnalyserNode().getFloatFrequencyData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Float32Array" + ] + } + ] + }, + "RealtimeAnalyserNode().getByteFrequencyData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Uint8Array" + ] + } + ] + }, + "RealtimeAnalyserNode().getByteTimeDomainData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Uint8Array" + ] + } + ] + }, + "RealtimeAnalyserNode().frequencyBinCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().minDecibels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().maxDecibels":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "RealtimeAnalyserNode().smoothingTimeConstant":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AudioChannelSplitter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelSplitter", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioChannelSplitter", + "parent":"AudioNode" + } + }, + "AudioChannelMerger":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioChannelMerger", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AudioChannelMerger", + "parent":"AudioNode" + } + }, + "DynamicsCompressorNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DynamicsCompressorNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"DynamicsCompressorNode", + "parent":"AudioNode" + } + }, + "BiquadFilterNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BiquadFilterNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"BiquadFilterNode", + "parent":"AudioNode" + } + }, + "BiquadFilterNode().LOWPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().HIGHPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().BANDPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().LOWSHELF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().HIGHSHELF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().PEAKING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().NOTCH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().ALLPASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().frequency":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().Q":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "BiquadFilterNode().gain":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AudioParam", + "parameter":[ + ] + } + ] + }, + "WaveShaperNode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WaveShaperNode", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"WaveShaperNode", + "parent":"AudioNode" + } + }, + "WebSocket":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebSocket", + "parameter":[ + "string" + ] + }, + { + "return":"WebSocket", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"WebSocket", + "parameter":[ + "string", + "array" + ] + } + ], + "inheritance":{ + "self":"WebSocket", + "parent":"EventTarget" + } + }, + "WebSocket().CONNECTING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().OPEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().CLOSING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().CLOSED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().bufferedAmount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebSocket().onopen":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onclose":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventHandler", + "parameter":[ + ] + } + ] + }, + "WebSocket().extensions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().binaryType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebSocket().send":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBufferView" + ] + } + ] + }, + "CloseEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CloseEvent", + "parameter":[ + "string" + ] + }, + { + "return":"CloseEvent", + "parameter":[ + "string", + "CloseEventInit" + ] + } + ], + "inheritance":{ + "self":"CloseEvent", + "parent":"Event" + } + }, + "CloseEvent().wasClean":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CloseEvent().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CloseEvent().reason":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "CloseEventInit":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"CloseEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"CloseEventInit", + "parent":"EventInit" + } + }, + "CloseEventInit().wasClean":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "CloseEventInit().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "CloseEventInit().reason":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequestEventTarget", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequestEventTarget", + "parent":"EventTarget" + } + }, + "XMLHttpRequestEventTarget().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().ontimeout":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestEventTarget().onloadend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequestUpload":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequestUpload", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequestUpload", + "parent":"XMLHttpRequestEventTarget" + } + }, + "XMLHttpRequest":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequest", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"XMLHttpRequest", + "parent":"XMLHttpRequestEventTarget" + } + }, + "XMLHttpRequest().onreadystatechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().UNSENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().OPENED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().HEADERS_RECEIVED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().DONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "string", + "string" + ] + } + ] + }, + "XMLHttpRequest().setRequestHeader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "XMLHttpRequest().timeout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().withCredentials":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().upload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLHttpRequestUpload", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().send":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "Document" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "FormData" + ] + } + ] + }, + "XMLHttpRequest().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().statusText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().getResponseHeader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "XMLHttpRequest().getAllResponseHeaders":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().overrideMimeType":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "XMLHttpRequest().responseType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().response":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().responseText":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "XMLHttpRequest().responseXML":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Document", + "parameter":[ + ] + } + ] + }, + "AnonXMLHttpRequest":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"AnonXMLHttpRequest", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"AnonXMLHttpRequest", + "parent":"XMLHttpRequest" + } + }, + "Location":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Location().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().assign":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Location().replace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Location().reload":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Location().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Location().resolveURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "PopStateEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"PopStateEvent", + "parent":"Event" + } + }, + "PopStateEvent().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "PopStateEvent().initPopStateEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "object" + ] + } + ] + }, + "HashChangeEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"HashChangeEvent", + "parent":"Event" + } + }, + "HashChangeEvent().oldURL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HashChangeEvent().newURL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "HashChangeEvent().initHashChangeEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "string" + ] + } + ] + }, + "EventSource":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventSource", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"EventSource", + "parent":"EventTarget" + } + }, + "EventSource().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EventSource().CONNECTING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().OPEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().CLOSED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "EventSource().onopen":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "EventSource().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessageEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessageEvent", + "parameter":[ + "string", + "MessageEventInit" + ] + }, + { + "return":"MessageEvent", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"MessageEvent", + "parent":"Event" + } + }, + "MessageEvent().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "MessageEvent().origin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEvent().lastEventId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEvent().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "MessageEvent().ports":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort[]", + "parameter":[ + ] + } + ] + }, + "MessageEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessageEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"MessageEventInit", + "parent":"EventInit" + } + }, + "MessageEventInit().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().origin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().lastEventId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowProxy", + "parameter":[ + ] + } + ] + }, + "MessageEventInit().ports":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort[]", + "parameter":[ + ] + } + ] + }, + "MessageChannel":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessageChannel", + "parameter":[ + ] + } + ] + }, + "MessageChannel().port1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "MessageChannel().port2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "MessagePort":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ], + "implements":{ + "self":"MessagePort", + "impl":[ + "Transferable" + ] + } + }, + "MessagePort().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "MessagePort().start":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessagePort().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "MessagePort().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Storage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "Storage().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Storage().key":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "Storage().getItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Storage().setItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "Storage().removeItem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "Storage().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WindowSessionStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowSessionStorage", + "parameter":[ + ] + } + ] + }, + "WindowSessionStorage().sessionStorage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "WindowLocalStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WindowLocalStorage", + "parameter":[ + ] + } + ] + }, + "WindowLocalStorage().localStorage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "StorageEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"StorageEvent", + "parameter":[ + "string", + "StorageEventInit" + ] + }, + { + "return":"StorageEvent", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"StorageEvent", + "parent":"Event" + } + }, + "StorageEvent().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().oldValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().newValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEvent().storageArea":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "StorageEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"StorageEventInit", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"StorageEventInit", + "parent":"EventInit" + } + }, + "StorageEventInit().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().oldValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().newValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "StorageEventInit().storageArea":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Storage", + "parameter":[ + ] + } + ] + }, + "FileList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"File", + "parameter":[ + "number" + ] + } + ] + }, + "FileList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Blob":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Blob().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Blob().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Blob().slice":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "number" + ] + }, + { + "return":"Blob", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"Blob", + "parameter":[ + "number", + "number", + "string" + ] + } + ] + }, + "File":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"File", + "parent":"Blob" + } + }, + "File().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "File().lastModifiedDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "FileReader":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return": "FileReader", + "parameter":[ + ] + } + ], + "inheritance":{ + "self":"FileReader", + "parent":"EventTarget" + } + }, + "FileReader().readAsArrayBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().readAsBinaryString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().readAsText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "Blob", + "string" + ] + } + ] + }, + "FileReader().readAsDataURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReader().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "FileReader().EMPTY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().DONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileReader().result":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "FileReader().error":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileReader().onloadstart":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onprogress":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onload":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReader().onloadend":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "FileReaderSync":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileReaderSync", + "parameter":[ + ] + } + ] + }, + "FileReaderSync().readAsArrayBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReaderSync().readAsBinaryString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileReaderSync().readAsText":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + }, + { + "return":"string", + "parameter":[ + "Blob", + "string" + ] + } + ] + }, + "FileReaderSync().readAsDataURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "webkitURL":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "webkitURL.createObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "webkitURL.revokeObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "URL":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "URL.createObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "Blob" + ] + } + ] + }, + "URL.revokeObjectURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "LocalFileSystem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "LocalFileSystem().TEMPORARY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "LocalFileSystem().PERSISTENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "LocalFileSystem().requestFileSystem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "LocalFileSystem().resolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "LocalFileSystem().webkitResolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "LocalFileSystem().requestFileSystemSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "LocalFileSystem().resolveLocalFileSystemSyncURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "TEMPORARY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PERSISTENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "requestFileSystem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "webkitRequestFileSystem":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + } + ] + }, + "resolveLocalFileSystemURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "requestFileSystemSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "resolveLocalFileSystemSyncURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WorkerGlobalScope", + "parent":"EventTarget" + }, + "implements":{ + "self":"WorkerGlobalScope", + "impl":[ + "LocalFileSystem", + "WorkerUtils", + "LocalFileSystemSync" + ] + } + }, + "WorkerGlobalScope().self":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WorkerGlobalScope", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WorkerLocation", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WorkerGlobalScope().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Metadata":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Metadata().modificationTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "Flags":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Flags().create":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Flags().exclusive":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "FileSystem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileSystem().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileSystem().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntry", + "parameter":[ + ] + } + ] + }, + "Entry":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Entry().isFile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Entry().isDirectory":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Entry().getMetadata":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "Entry().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entry().fullPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Entry().filesystem":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileSystem", + "parameter":[ + ] + } + ] + }, + "Entry().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function", + "function" + ] + } + ] + }, + "Entry().copyTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "DirectoryEntry", + "string", + "function", + "function" + ] + } + ] + }, + "Entry().toURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "Entry().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "Entry().getParent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "DirectoryEntry":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DirectoryEntry", + "parent":"Entry" + } + }, + "DirectoryEntry().createReader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DirectoryEntry().getFile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "Flags", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntry().getDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "Flags", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"", + "parameter":[ + "string", + "Flags", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntry().removeRecursively":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DirectoryReader":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DirectoryReader().readEntries":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileEntry":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileEntry", + "parent":"Entry" + } + }, + "FileEntry().createWriter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileEntry().file":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "FileSystemSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileSystemSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "FileSystemSync().root":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + ] + } + ] + }, + "EntrySync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "EntrySync().isFile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EntrySync().isDirectory":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "EntrySync().getMetadata":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Metadata", + "parameter":[ + ] + } + ] + }, + "EntrySync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntrySync().fullPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "EntrySync().filesystem":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileSystemSync", + "parameter":[ + ] + } + ] + }, + "EntrySync().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync", + "string" + ] + }, + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync" + ] + } + ] + }, + "EntrySync().copyTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync", + "string" + ] + }, + { + "return":"EntrySync", + "parameter":[ + "DirectoryEntrySync" + ] + } + ] + }, + "EntrySync().toURL":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "EntrySync().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "EntrySync().getParent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + ] + } + ] + }, + "DirectoryEntrySync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DirectoryEntrySync", + "parent":"EntrySync" + } + }, + "DirectoryEntrySync().createReader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryReaderSync", + "parameter":[ + ] + } + ] + }, + "DirectoryEntrySync().getFile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileEntrySync", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"FileEntrySync", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntrySync().getDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DirectoryEntrySync", + "parameter":[ + "string", + "Flags" + ] + }, + { + "return":"DirectoryEntrySync", + "parameter":[ + "string" + ] + } + ] + }, + "DirectoryEntrySync().removeRecursively":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DirectoryReaderSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DirectoryReaderSync().readEntries":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EntrySync[]", + "parameter":[ + ] + } + ] + }, + "FileEntrySync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileEntrySync", + "parent":"EntrySync" + } + }, + "FileEntrySync().createWriter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FileWriterSync", + "parameter":[ + ] + } + ] + }, + "FileEntrySync().file":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"File", + "parameter":[ + ] + } + ] + }, + "FileError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileError().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().ABORT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().NOT_READABLE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().ENCODING_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().PATH_EXISTS_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().NOT_READABLE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().ENCODING_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().PATH_EXISTS_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileException().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FBlobBuilder":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"FBlobBuilder", + "parameter":[ + ] + } + ] + }, + "FBlobBuilder().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + } , + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "FileWriter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"FileWriter", + "parent":"FileSaver" + } + }, + "FileWriter().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriter().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriter().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileWriter().seek":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriter().truncate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriterSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "FileWriterSync().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriterSync().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "FileWriterSync().write":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Blob" + ] + } + ] + }, + "FileWriterSync().seek":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "FileWriterSync().truncate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "ClipboardEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"ClipboardEventInit", + "parent":"EventInit" + } + }, + "ClipboardEventInit().data":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ClipboardEventInit().dataType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange":{ + "type":"abstracrClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBKeyRange().lower":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().upper":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().lowerOpen":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().upperOpen":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBKeyRange().only":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + } + ] + }, + "IDBKeyRange().lowerBound":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "boolean" + ] + } + ] + }, + "IDBKeyRange().upperBound":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "boolean" + ] + } + ] + }, + "IDBKeyRange().bound":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object", + "boolean" + ] + }, + { + "return":"IDBKeyRange", + "parameter":[ + "object", + "object", + "boolean", + "boolean" + ] + } + ] + }, + "IDBRequest":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBRequest", + "parent":"EventTarget" + } + }, + "IDBRequest().LOADING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().DONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().result":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBRequest().error":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMError", + "parameter":[ + ] + } + ] + }, + "IDBRequest().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBRequest().transaction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + ] + } + ] + }, + "IDBRequest().readyState":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBRequest().onsuccess":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBRequest().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBOpenDBRequest":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBOpenDBRequest", + "parent":"IDBRequest" + } + }, + "IDBOpenDBRequest().onblocked":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBOpenDBRequest().onupgradeneeded":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBVersionChangeEvent", + "parent":"Event" + } + }, + "IDBVersionChangeEvent().oldVersion":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent().newVersion":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBVersionChangeEvent().initIDBVersionChangeEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"oid", + "parameter":[ + "string", + "boolean", + "boolean", + "number", + "number" + ] + } + ] + }, + "IDBEnvironment":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBEnvironment().indexedDB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactory", + "parameter":[ + ] + } + ] + }, + "WindowTimers":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowTimers().setTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "WindowTimers().clearTimeout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowTimers().setInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "WindowTimers().clearInterval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowBase64":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowBase64().btoa":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "WindowBase64().atob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerUtils":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"WorkerUtils", + "impl":[ + "IDBEnvironment", + "IDBEnvironmentSync", + "WorkerUtilsDatabase", + "WindowTimers", + "WindowBase64" + ] + } + }, + "WorkerUtils().importScripts":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WorkerUtils().navigator":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WorkerNavigator", + "parameter":[ + ] + } + ] + }, + "IDBFactory":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBFactory().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string" + ] + }, + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string", + "number" + ] + } + ] + }, + "IDBFactory().deleteDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBOpenDBRequest", + "parameter":[ + "string" + ] + } + ] + }, + "IDBFactory().cmp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBDatabase":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBDatabase", + "parent":"EventTarget" + } + }, + "IDBDatabase().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().objectStoreNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().createObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + "string" + ] + }, + { + "return":"IDBObjectStore", + "parameter":[ + "string", + "IDBObjectStoreParameters" + ] + } + ] + }, + "IDBDatabase().deleteObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBDatabase().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + "object" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "number" + ] + } + ] + }, + "IDBDatabase().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBDatabase().onversionchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBObjectStore().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().indexNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().transaction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().put":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStore().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStore().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStore().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStore().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + } , + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBObjectStore().createIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndex", + "parameter":[ + "string", + "string", + "IDBIndexParameters" + ] + }, + { + "return":"IDBIndex", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "IDBObjectStore().index":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndex", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStore().deleteIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStore().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBIndex().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndex().objectStore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + ] + } + ] + }, + "IDBIndex().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndex().multientry":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndex().unique":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndex().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex().openKeyCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBIndex().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndex().getKey":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndex().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + }, + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBCursor":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBCursor().NEXT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().NEXT_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().PREV":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().primaryKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursor().PREV_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursor().update":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBCursor().advance":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "IDBCursor().continue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBCursor().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + ] + } + ] + }, + "IDBTransaction":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBTransaction", + "parent":"EventTarget" + } + }, + "IDBTransaction().READ_ONLY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().READ_WRITE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().VERSION_CHANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().mode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().db":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBDatabase", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().objectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStore", + "parameter":[ + "string" + ] + } + ] + }, + "IDBTransaction().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().onabort":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().oncomplete":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBTransaction().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "IDBEnvironmentSync()":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBEnvironmentSync", + "parameter":[ + ] + } + ] + }, + "IDBEnvironmentSync().indexedDBSync":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + ] + } + ] + }, + "IDBFactorySync()":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + ] + } + ] + }, + "IDBFactorySync().open":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBFactorySync", + "parameter":[ + "string" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number", + "function" + ] + }, + { + "return":"IDBFactorySync", + "parameter":[ + "string", + "number", + "function", + "number" + ] + } + ] + }, + "IDBFactorySync().deleteDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBFactorySync().cmp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBDatabaseSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBDatabaseSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().objectStoreNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBDatabaseSync().createObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string" + ] + }, + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string", + "IDBObjectStoreParameters" + ] + } + ] + }, + "IDBDatabaseSync().deleteObjectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBDatabaseSync().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function", + "number" + ] + }, + { + "return":"IDBTransaction", + "parameter":[ + "object", + "function", + "number", + "number" + ] + } + ] + }, + "IDBDatabaseSync().close":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBObjectStoreSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().indexNames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMStringList", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().transaction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBTransactionSync", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().put":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStoreSync().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + } + ] + }, + "IDBObjectStoreSync().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStoreSync().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBObjectStoreSync().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object", + "number" + ] + } , + { + "return":"IDBCursorWithValueSync", + "parameter":[ + ] + } + ] + }, + "IDBObjectStoreSync().createIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndexSync", + "parameter":[ + "string", + "string", + "IDBIndexParameters" + ] + }, + { + "return":"IDBIndexSync", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "IDBObjectStoreSync().index":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBIndexSync", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStoreSync().deleteIndex":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "IDBObjectStoreSync().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBIndexSync().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().objectStore":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().keyPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().multientry":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().unique":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().openCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBCursorWithValueSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().openKeyCursor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBCursorSync", + "parameter":[ + "object" + ] + }, + { + "return":"IDBCursorSync", + "parameter":[ + "object", + "number" + ] + }, + { + "return":"IDBCursorSync", + "parameter":[ + ] + } + ] + }, + "IDBIndexSync().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndexSync().getKey":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "object" + ] + } + ] + }, + "IDBIndexSync().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBCursorSync().NEXT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().NEXT_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().PREV":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().source":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().direction":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().key":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().PREV_NO_DUPLICATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().update":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBRequest", + "parameter":[ + "object" + ] + } + ] + }, + "IDBCursorSync().advance":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "IDBCursorSync().continue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + }, + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBCursorSync().delete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "IDBCursorWithValueSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"IDBCursorWithValueSync", + "parent":"IDBCursorSync" + } + }, + "IDBCursorWithValueSync().value":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "IDBTransactionSync().READ_ONLY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().READ_WRITE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().VERSION_CHANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().mode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().db":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBDatabaseSync", + "parameter":[ + ] + } + ] + }, + "IDBTransactionSync().objectStore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"IDBObjectStoreSync", + "parameter":[ + "string" + ] + } + ] + }, + "IDBTransactionSync().abort":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WindowDatabase":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowDatabase().openDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "WorkerUtilsDatabase":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WorkerUtilsDatabase().openDatabase":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"Database", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "WorkerUtilsDatabase().openDatabaseSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DatabaseSync", + "parameter":[ + "string", + "string", + "string", + "number" + ] + }, + { + "return":"DatabaseSync", + "parameter":[ + "string", + "string", + "string", + "number", + "function" + ] + } + ] + }, + "Database":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Database().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "function" + ] + } + ] + }, + "Database().readTransaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "function" + ] + } + ] + }, + "Database().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Database().changeVersion":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function", + "function" + ] + } + ] + }, + "SQLTransaction":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLTransaction().executeSql":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "array", + "function", + "function" + ] + } + ] + }, + "DatabaseSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DatabaseSync().transaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DatabaseSync().readTransaction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "DatabaseSync().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DatabaseSync().changeVersion":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "SQLTransactionSync":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLTransactionSync().executeSql":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"SQLResultSet", + "parameter":[ + "string" + ] + }, + { + "return":"SQLResultSet", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "SQLResultSet":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLResultSet().insertId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSet().rowsAffected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSet().rows":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"SQLResultSetRowList", + "parameter":[ + ] + } + ] + }, + "SQLResultSetRowList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLResultSetRowList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLResultSetRowList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "number" + ] + } + ] + }, + "SQLError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLError().UNKNOWN_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().DATABASE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().VERSION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().TOO_LARGE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().QUOTA_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().CONSTRAINT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLError().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "SQLException":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "SQLException().UNKNOWN_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().DATABASE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().VERSION_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().TOO_LARGE_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().QUOTA_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().CONSTRAINT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "SQLException().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DataTransferItemList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "DataTransferItemList().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataTransferItem", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"DataTransferItem", + "parameter":[ + "File" + ] + } + ] + }, + "DedicatedWorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DedicatedWorkerGlobalScope", + "parent":"WorkerGlobalScope" + } + }, + "DedicatedWorkerGlobalScope().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "DedicatedWorkerGlobalScope().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "SharedWorkerGlobalScope":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"SharedWorkerGlobalScope", + "parent":"WorkerGlobalScope" + } + }, + "SharedWorkerGlobalScope().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "SharedWorkerGlobalScope().onconnect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "ErrorEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ErrorEvent", + "parameter":[ + "string" + ] + }, + { + "return":"ErrorEvent", + "parameter":[ + "string", + "ErrorEventInit" + ] + } + ], + "inheritance":{ + "self":"ErrorEvent", + "parent":"Event" + } + }, + "ErrorEvent().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"ErrorEventInit", + "parent":"EventInit" + } + }, + "ErrorEventInit().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit().filename":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "ErrorEventInit().lineno":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AbstractWorker":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "AbstractWorker().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Worker":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Worker", + "parameter":[ + "string" + ] + } + ], + "inheritance":{ + "self":"Worker", + "parent":"EventTarget" + }, + "implements":{ + "self":"Worker", + "impl":[ + "AbstractWorker" + ] + } + }, + "Worker().terminate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Worker().postMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "Transferable[]" + ] + } + ] + }, + "Worker().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "SharedWorker":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"SharedWorker", + "parameter":[ + "string" + ] + }, + { + "return":"SharedWorker", + "parameter":[ + "string", + "string" + ] + } + ], + "inheritance":{ + "self":"SharedWorker", + "parent":"EventTarget" + }, + "implements":{ + "self":"SharedWorker", + "impl":[ + "AbstractWorker" + ] + } + }, + "SharedWorker().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MessagePort", + "parameter":[ + ] + } + ] + }, + "WorkerNavigator":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "implements":{ + "self":"WorkerNavigator", + "impl":[ + "NavigatorID", + "NavigatorOnLine" + ] + } + }, + "WorkerLocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WorkerLocation().href":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().protocol":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().host":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().hostname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().port":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().pathname":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().search":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WorkerLocation().hash":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WindowAnimationTiming":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WindowAnimationTiming().requestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().cancelAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().webkitRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().webkitCancelAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().cancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozCancelAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().webkitCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().mozCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().msRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().msCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "WindowAnimationTiming().oRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "WindowAnimationTiming().oCancelRequestAnimationFrame":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "NavigatorGeolocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NavigatorGeolocation().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Geolocation", + "parameter":[ + ] + } + ] + }, + "Geolocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Geolocation().getCurrentPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function", + "PositionOptions" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "Geolocation().watchPosition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function", + "function", + "PositionOptions" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "Geolocation().clearWatch":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "PositionOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "PositionOptions().enableHighAccuracy":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "PositionOptions().timeout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionOptions().maximumAge":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Position":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Position().coords":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Coordinates", + "parameter":[ + ] + } + ] + }, + "Position().timestamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DOMTimeStamp", + "parameter":[ + ] + } + ] + }, + "Coordinates":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Coordinates().latitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().longitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().altitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().accuracy":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().altitudeAccuracy":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().heading":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Coordinates().speed":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "PositionError().PERMISSION_DENIED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().POSITION_UNAVAILABLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().TIMEOUT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().code":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PositionError().message":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "NodeSelector":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "NodeSelector().querySelector":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + "string" + ] + }, + { + "return":"Element", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "NodeSelector().querySelectorAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"NodeList", + "parameter":[ + "string" + ] + }, + { + "return":"NodeList", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "Touch":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Touch().identifier":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().target":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"EventTarget", + "parameter":[ + ] + } + ] + }, + "Touch().screenX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().screenY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().clientX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().clientY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().pageX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Touch().pageY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TouchList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "TouchList().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TouchList().item":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Touch", + "parameter":[ + "number" + ] + } + ] + }, + "TouchEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"TouchEvent", + "parent":"UIEvent" + } + }, + "TouchEvent().touches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().targetTouches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().changedTouches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TouchList", + "parameter":[ + ] + } + ] + }, + "TouchEvent().altKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().metaKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().ctrlKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "TouchEvent().shiftKey":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DeviceOrientationEvent", + "parent":"Event" + } + }, + "DeviceOrientationEvent().alpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().beta":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().gamma":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().absolute":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "DeviceOrientationEvent().initDeviceOrientationEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "number", + "number", + "number", + "boolean" + ] + } + ] + }, + "DeviceAcceleration":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DeviceAcceleration().x":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceAcceleration().y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceAcceleration().z":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "DeviceRotationRate().alpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate().beta":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceRotationRate().gamma":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"DeviceMotionEvent", + "parent":"Event" + } + }, + "DeviceMotionEvent().acceleration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DeviceAcceleration", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().accelerationIncludingGravity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DeviceAcceleration", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().rotationRate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DeviceRotationRate", + "parameter":[ + ] + } + ] + }, + "DeviceMotionEvent().interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"BatteryManager", + "parent":"EventTarget" + } + }, + "BatteryManager().charging":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "BatteryManager().chargingTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().dischargingTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().level":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onchargingchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onchargingtimechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().ondischargingtimechange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "BatteryManager().onlevelchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Screen":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"Screen", + "parent":"EventTarget" + } + }, + "Screen().orientation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "Screen().availTop":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availLeft":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().availWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().colorDepth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().height":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().left":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().pixelDepth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().top":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().width":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Screen().lockOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + }, + { + "return":"boolean", + "parameter":[ + "array" + ] + } + ] + }, + "Screen().unlockOrientation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "Screen().onorientationchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "Connection":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"Connection", + "parent":"EventTarget" + } + }, + "Connection().bandwidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Connection().metered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "Connection().onchange":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "webkitStorageInfo":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "webkitStorageInfo.queryUsageAndQuota":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "function", + "function" + ] + } + ] + }, + "webkitStorageInfo.requestQuota":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "webkitStorageInfo.TEMPORARY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "webkitStorageInfo.PERSISTENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitBlobBuilder", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder().getBlob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "string" + ] + }, + { + "return":"Blob", + "parameter":[ + ] + } + ] + }, + "WebKitBlobBuilder().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "BlobBuilder":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"BlobBuilder", + "parameter":[ + ] + } + ] + }, + "BlobBuilder().getBlob":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Blob", + "parameter":[ + "string" + ] + }, + { + "return":"Blob", + "parameter":[ + ] + } + ] + }, + "BlobBuilder().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"", + "parameter":[ + "Blob" + ] + }, + { + "return":"", + "parameter":[ + "ArrayBuffer" + ] + } + ] + }, + "MediaQueryList":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "MediaQueryList().media":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MediaQueryList().matches":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "MediaQueryList().addListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "MediaQueryList().removeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "WebKitCSSMatrix":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().a":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().b":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().c":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().d":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().e":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m11":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m12":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m13":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m14":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m21":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m22":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m23":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m24":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m31":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m32":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m33":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m34":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m41":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m42":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m43":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().m44":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().f":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().setMatrixValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "WebKitCSSMatrix().multiply":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "WebKitCSSMatrix" + ] + } + ] + }, + "WebKitCSSMatrix().inverse":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + ] + } + ] + }, + "WebKitCSSMatrix().translate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().scale":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().skewX":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "WebKitCSSMatrix().skewY":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "WebKitCSSMatrix().rotate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number" + ] + }, + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().rotateAxisAngle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebKitCSSMatrix", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "WebKitCSSMatrix().toString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().a":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().b":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().c":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().d":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().e":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m11":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m12":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m13":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m14":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m21":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m22":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m23":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m24":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m31":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m32":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m33":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m34":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m41":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m42":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m43":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().m44":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().f":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().setMatrixValue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "MSCSSMatrix().multiply":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "MSCSSMatrix" + ] + } + ] + }, + "MSCSSMatrix().inverse":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + ] + } + ] + }, + "MSCSSMatrix().translate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().scale":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().skewX":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "MSCSSMatrix().skewY":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + } + ] + }, + "MSCSSMatrix().rotate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number" + ] + }, + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().rotateAxisAngle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"MSCSSMatrix", + "parameter":[ + "number", + "number", + "number", + "number" + ] + } + ] + }, + "MSCSSMatrix().toString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TransitionEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"TransitionEvent", + "parent":"Event" + } + }, + "TransitionEvent().propertyName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "TransitionEvent().elapsedTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TransitionEvent().initTransitionEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "number" + ] + } + ] + }, + "AnimationEvent":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"AnimationEvent", + "parent":"Event" + } + }, + "AnimationEvent().animationName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "AnimationEvent().elapsedTime":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "AnimationEvent().initAnimationEvent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean", + "boolean", + "string", + "number" + ] + } + ] + } + }, + "supplement":{ + "ArrayBuffer":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + "number" + ] + } + ] + }, + "ArrayBuffer().byteLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "ArrayBufferView().buffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"ArrayBuffer", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView().byteOffset":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "ArrayBufferView().byteLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Int8Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Int8Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int8Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int8Array", + "parent":"TypedArray" + } + }, + "Uint8Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint8Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint8Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint8Array", + "parent":"TypedArray" + } + }, + "Int16Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Int16Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int16Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int16Array", + "parent":"TypedArray" + } + }, + "Uint16Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint16Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint16Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint16Array", + "parent":"TypedArray" + } + }, + "Int32Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Int32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Int32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Int32Array", + "parent":"TypedArray" + } + }, + "Uint32Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Uint32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Uint32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Uint32Array", + "parent":"TypedArray" + } + }, + "Float32Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Float32Array", + "parameter":[ + "number" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "array" + ] + }, + { + "return":"Float32Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Float32Array", + "parent":"TypedArray" + } + }, + "Float64Array":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Float64Array", + "parameter":[ + "number" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "array" + ] + }, + { + "return":"Float64Array", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance":{ + "self":"Float64Array", + "parent":"TypedArray" + } + }, + "TypedArray":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TypedArray", + "parameter":[ + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "array" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer", + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance": { + "self": "TypedArray", + "parent": "ArrayBufferView" + } + }, + "TypedArray().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "TypedArray().set":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "TypedArray" + ] + }, + { + "return":"", + "parameter":[ + "TypedArray", + "number" + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "number" + ] + } + ] + }, + "TypedArray().subarray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TypedArray", + "parameter":[ + "number" + ] + }, + { + "return":"TypedArray", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "TypedArray().BYTES_PER_ELEMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "TypedArray().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "DataView":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"DataView", + "parameter":[ + "ArrayBuffer" + ] + }, + { + "return":"DataView", + "parameter":[ + "ArrayBuffer", + "number" + ] + }, + { + "return":"DataView", + "parameter":[ + "ArrayBuffer", + "number", + "number" + ] + } + ], + "inheritance": { + "self": "DataView", + "parent": "ArrayBufferView" + } + }, + "DataView().getInt8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "DataView().getUint8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "DataView().getInt16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getUint16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getInt32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getUint32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getFloat32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().getFloat64":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + }, + { + "return":"number", + "parameter":[ + "number", + "boolean" + ] + } + ] + }, + "DataView().setInt8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "DataView().setUint8":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "DataView().setInt16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setUint16":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setInt32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setUint32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setFloat32":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "DataView().setFloat64":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "number" + ] + }, + { + "return":"", + "parameter":[ + "number", + "number", + "boolean" + ] + } + ] + }, + "WebGLContextAttributes":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLContextAttributes().alpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().depth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().stencil":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().antialias":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().premultipliedAlpha":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLContextAttributes().preserveDrawingBuffer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLObject":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLBuffer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLBuffer", + "parent":"WebGLObject" + } + }, + "WebGLFramebuffer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLFramebuffer", + "parent":"WebGLObject" + } + }, + "WebGLProgram":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLProgram", + "parent":"WebGLObject" + } + }, + "WebGLRenderbuffer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLRenderbuffer", + "parent":"WebGLObject" + } + }, + "WebGLShader":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLShader", + "parent":"WebGLObject" + } + }, + "WebGLTexture":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLTexture", + "parent":"WebGLObject" + } + }, + "WebGLUniformLocation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLActiveInfo":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLActiveInfo().size":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLActiveInfo().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLActiveInfo().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLShaderPrecisionFormat().rangeMin":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat().rangeMax":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLShaderPrecisionFormat().precision":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "WebGLRenderingContext().DEPTH_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_BUFFER_BIT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POINTS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_LOOP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_STRIP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLE_STRIP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TRIANGLE_FAN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ZERO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_SRC_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_SRC_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DST_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_DST_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DST_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_DST_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SRC_ALPHA_SATURATE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_ADD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION_RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_EQUATION_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_SUBTRACT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FUNC_REVERSE_SUBTRACT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_DST_RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_SRC_RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_DST_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_SRC_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONSTANT_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_CONSTANT_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONSTANT_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ONE_MINUS_CONSTANT_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND_COLOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ARRAY_BUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ELEMENT_ARRAY_BUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ELEMENT_ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STREAM_DRAW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STATIC_DRAW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DYNAMIC_DRAW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BUFFER_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BUFFER_USAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CURRENT_VERTEX_ATTRIB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BACK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT_AND_BACK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CULL_FACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLEND":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DITHER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_TEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_TEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SCISSOR_TEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_FILL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_ALPHA_TO_COVERAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NO_ERROR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_ENUM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_OPERATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().OUT_OF_MEMORY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CCW":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINE_WIDTH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALIASED_POINT_SIZE_RANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALIASED_LINE_WIDTH_RANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CULL_FACE_MODE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRONT_FACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_RANGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_FUNC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_FUNC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_PASS_DEPTH_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_PASS_DEPTH_PASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_REF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_VALUE_MASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_FUNC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_PASS_DEPTH_FAIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_PASS_DEPTH_PASS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_REF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_VALUE_MASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BACK_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VIEWPORT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SCISSOR_BOX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_CLEAR_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_WRITEMASK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_ALIGNMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().PACK_ALIGNMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_TEXTURE_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VIEWPORT_DIMS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SUBPIXEL_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RED_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GREEN_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BLUE_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_BITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().POLYGON_OFFSET_FACTOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_BINDING_2D":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_BUFFERS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE_VALUE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLE_COVERAGE_INVERT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COMPRESSED_TEXTURE_FORMATS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DONT_CARE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FASTEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NICEST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GENERATE_MIPMAP_HINT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BYTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_BYTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHORT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_COMPONENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGBA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LUMINANCE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LUMINANCE_ALPHA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_4_4_4_4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_5_5_5_1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNSIGNED_SHORT_5_6_5":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAGMENT_SHADER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_SHADER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_ATTRIBS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_UNIFORM_VECTORS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VARYING_VECTORS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_COMBINED_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_VERTEX_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_TEXTURE_IMAGE_UNITS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_FRAGMENT_UNIFORM_VECTORS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHADER_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DELETE_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINK_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VALIDATE_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ATTACHED_SHADERS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_UNIFORMS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_ATTRIBUTES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SHADING_LANGUAGE_VERSION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CURRENT_PROGRAM":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEVER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LESS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().EQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LEQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GREATER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NOTEQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().GEQUAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ALWAYS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().KEEP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().REPLACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INCR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DECR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVERT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INCR_WRAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DECR_WRAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VENDOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERSION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST_MIPMAP_NEAREST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR_MIPMAP_NEAREST":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NEAREST_MIPMAP_LINEAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LINEAR_MIPMAP_LINEAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_MAG_FILTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_MIN_FILTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_WRAP_S":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_WRAP_T":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_2D":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_BINDING_CUBE_MAP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_X":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_X":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_Y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_Y":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_POSITIVE_Z":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE_CUBE_MAP_NEGATIVE_Z":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_CUBE_MAP_TEXTURE_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE0":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE5":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE6":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE7":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE8":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE9":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE10":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE11":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE12":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE13":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE14":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE15":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE16":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE17":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE18":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE19":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE20":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE21":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE22":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE23":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE24":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE25":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE26":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE27":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE28":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE29":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE30":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().TEXTURE31":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().ACTIVE_TEXTURE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().REPEAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CLAMP_TO_EDGE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MIRRORED_REPEAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_VEC4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INT_VEC4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BOOL_VEC4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT2":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT3":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FLOAT_MAT4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLER_2D":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().SAMPLER_CUBE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_ENABLED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_STRIDE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_NORMALIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_POINTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().VERTEX_ATTRIB_ARRAY_BUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COMPILE_STATUS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LOW_FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MEDIUM_FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().LOW_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MEDIUM_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().HIGH_INT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().HIGH_FLOAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGBA4":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB5_A1":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RGB565":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_COMPONENT16":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_INDEX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_INDEX8":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_STENCIL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_WIDTH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_HEIGHT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_INTERNAL_FORMAT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_RED_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_GREEN_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_BLUE_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_ALPHA_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_DEPTH_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_STENCIL_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_OBJECT_NAME":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().COLOR_ATTACHMENT0":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().STENCIL_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().DEPTH_STENCIL_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().NONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_COMPLETE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_INCOMPLETE_DIMENSIONS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_UNSUPPORTED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().FRAMEBUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().RENDERBUFFER_BINDING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().MAX_RENDERBUFFER_SIZE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().INVALID_FRAMEBUFFER_OPERATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_FLIP_Y_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_PREMULTIPLY_ALPHA_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().CONTEXT_LOST_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().UNPACK_COLORSPACE_CONVERSION_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().BROWSER_DEFAULT_WEBGL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().canvas":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"HTMLCanvasElement", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().drawingBufferWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLsizei", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().drawingBufferHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLsizei", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getContextAttributes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLContextAttributes", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().isContextLost":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getSupportedExtensions":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getExtension":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().activeTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().attachShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().bindAttribLocation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "GLuint", + "string" + ] + } + ] + }, + "WebGLRenderingContext().bindBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().bindTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().blendColor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf", + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().blendEquation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendEquationSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendFunc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().blendFuncSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().bufferData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLsizeiptr", + "GLenum" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "ArrayBufferView", + "GLenum" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "ArrayBuffer", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().bufferSubData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLintptr", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLintptr", + "ArrayBuffer" + ] + } + ] + }, + "WebGLRenderingContext().checkFramebufferStatus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLbitfield" + ] + } + ] + }, + "WebGLRenderingContext().clearColor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf", + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().clearDepth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().clearStencil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().colorMask":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLboolean", + "GLboolean", + "GLboolean", + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().compileShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().compressedTexImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLsizei", + "GLsizei", + "GLint", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().compressedTexSubImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().copyTexImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().copyTexSubImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().createBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLBuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLFramebuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLProgram", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLRenderbuffer", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLShader", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().createTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLTexture", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().cullFace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().deleteBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().deleteRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().deleteShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().deleteTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().depthFunc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().depthMask":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().depthRange":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLclampf" + ] + } + ] + }, + "WebGLRenderingContext().detachShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram", + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().disable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().disableVertexAttribArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().drawArrays":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().drawElements":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLsizei", + "GLenum", + "GLintptr" + ] + } + ] + }, + "WebGLRenderingContext().enable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().enableVertexAttribArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().finish":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().flush":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().framebufferRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().framebufferTexture2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "WebGLTexture", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().frontFace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().generateMipmap":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getActiveAttrib":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLActiveInfo", + "parameter":[ + "WebGLProgram", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().getActiveUniform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLActiveInfo", + "parameter":[ + "WebGLProgram", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().getAttachedShaders":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLShader[]", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().getAttribLocation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLint", + "parameter":[ + "WebGLProgram", + "string" + ] + } + ] + }, + "WebGLRenderingContext().getBufferParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getError":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLenum", + "parameter":[ + ] + } + ] + }, + "WebGLRenderingContext().getFramebufferAttachmentParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getProgramParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLProgram", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getProgramInfoLog":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().getRenderbufferParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLShader", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderPrecisionFormat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLShaderPrecisionFormat", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getShaderInfoLog":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().getShaderSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().getTexParameter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getUniform":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "WebGLProgram", + "WebGLUniformLocation" + ] + } + ] + }, + "WebGLRenderingContext().getUniformLocation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLUniformLocation", + "parameter":[ + "WebGLProgram", + "string" + ] + } + ] + }, + "WebGLRenderingContext().getVertexAttrib":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "GLuint", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().getVertexAttribOffset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLsizeiptr", + "parameter":[ + "GLuint", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().hint":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().isBuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLBuffer" + ] + } + ] + }, + "WebGLRenderingContext().isEnabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().isFramebuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLFramebuffer" + ] + } + ] + }, + "WebGLRenderingContext().isProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().isRenderbuffer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLRenderbuffer" + ] + } + ] + }, + "WebGLRenderingContext().isShader":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLShader" + ] + } + ] + }, + "WebGLRenderingContext().isTexture":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"GLboolean", + "parameter":[ + "WebGLTexture" + ] + } + ] + }, + "WebGLRenderingContext().lineWidth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().linkProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().pixelStorei":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().polygonOffset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().renderbufferStorage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().sampleCoverage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLclampf", + "GLboolean" + ] + } + ] + }, + "WebGLRenderingContext().scissor":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLRenderingContext().shaderSource":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLShader", + "string" + ] + } + ] + }, + "WebGLRenderingContext().stencilFunc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilFuncSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLint", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilMask":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilMaskSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLuint" + ] + } + ] + }, + "WebGLRenderingContext().stencilOp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().stencilOpSeparate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLenum", + "GLenum" + ] + } + ] + }, + "WebGLRenderingContext().texImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLsizei", + "GLsizei", + "GLint", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "ImageData" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLImageElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLCanvasElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLenum", + "GLenum", + "GLenum", + "HTMLVideoElement" + ] + } + ] + }, + "WebGLRenderingContext().texParameterf":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLfloat" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLenum", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().readPixels":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + } + ] + }, + "WebGLRenderingContext().texSubImage2D":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLsizei", + "GLsizei", + "GLenum", + "GLenum", + "ArrayBufferView" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "ImageData" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLImageElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLCanvasElement" + ] + }, + { + "return":"", + "parameter":[ + "GLenum", + "GLint", + "GLint", + "GLint", + "GLenum", + "GLenum", + "HTMLVideoElement" + ] + } + ] + }, + "WebGLRenderingContext().uniform1f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform1fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform1i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform1iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform2f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform2fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform2i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform2iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform3f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform3fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform3i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform3iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform4f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLfloat", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().uniform4fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniform4i":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLint", + "GLint", + "GLint", + "GLint" + ] + } + ] + }, + "WebGLRenderingContext().uniform4iv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "Int32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix2fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix3fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().uniformMatrix4fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "WebGLUniformLocation", + "GLboolean", + "array" + ] + } + ] + }, + "WebGLRenderingContext().useProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().validateProgram":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "WebGLProgram" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib1f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib1fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib2f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib2fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib3f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib3fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib4f":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLfloat", + "GLfloat", + "GLfloat" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttrib4fv":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "Float32Array" + ] + }, + { + "return":"", + "parameter":[ + "GLuint", + "array" + ] + } + ] + }, + "WebGLRenderingContext().vertexAttribPointer":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLuint", + "GLint", + "GLenum", + "GLboolean", + "GLsizei", + "GLintptr" + ] + } + ] + }, + "WebGLRenderingContext().viewport":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "GLint", + "GLint", + "GLsizei", + "GLsizei" + ] + } + ] + }, + "WebGLContextEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"WebGLContextEvent", + "parameter":[ + "string" + ] + }, + { + "return":"WebGLContextEvent", + "parameter":[ + "string", + "WebGLContextEventInit" + ] + } + ], + "inheritance":{ + "self":"WebGLContextEvent", + "parent":"Event" + } + }, + "WebGLContextEvent().statusMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "WebGLContextEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ], + "inheritance":{ + "self":"WebGLContextEventInit", + "parent":"EventInit" + } + }, + "WebGLContextEventInit().statusMessage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "PerformanceTiming().navigationStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().unloadEventStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().unloadEventEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().redirectStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().redirectEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().fetchStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domainLookupStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domainLookupEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().connectStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().connectEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().secureConnectionStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().requestStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().responseStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().responseEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domLoading":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domInteractive":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domContentLoadedEventStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domContentLoadedEventEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().domComplete":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().loadEventStart":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceTiming().loadEventEnd":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "PerformanceNavigation().TYPE_NAVIGATE":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_RELOAD":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_BACK_FORWARD":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().TYPE_RESERVED":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().type":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "PerformanceNavigation().redirectCount":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "Performance":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "Performance().timing":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"PerformanceTiming", + "parameter":[ + ] + } + ] + }, + "Performance().navigation":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"PerformanceNavigation", + "parameter":[ + ] + } + ] + }, + "performance":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ], + "instanceof":{ + "self":"performance", + "type":"Performance" + } + } + }, + "tizen":{ + "tizen":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.Tizen":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.AbstractFilter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.AttributeFilter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.AttributeFilter()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.AttributeFilter", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.AttributeFilter().attributeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeFilter().matchFlag":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeFilter().matchValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object", + "object" + ] + } + ] + }, + "tizen.AttributeRangeFilter()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"tizen.AttributeRangeFilter", + "parameter":[ + "string", + "object", + "object" + ] + } + ] + }, + "tizen.AttributeRangeFilter().attributeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter().initialValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.AttributeRangeFilter().endValue":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "tizen.CompositeFilter":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.CompositeFilter()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CompositeFilter", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.CompositeFilter().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CompositeFilter().filters":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AbstractFilter[]", + "parameter":[ + ] + } + ] + }, + "tizen.SortMode":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SortMode", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.SortMode", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.SortMode()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SortMode", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.SortMode", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.SortMode().attributeName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SortMode().order":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SimpleCoordinates":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.SimpleCoordinates()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.SimpleCoordinates().latitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SimpleCoordinates().Numberitude":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.WebAPIException().code":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().name":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().message":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INDEX_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().DOMSTRING_SIZE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().HIERARCHY_REQUEST_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().WRONG_DOCUMENT_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_CHARACTER_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NO_DATA_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NO_MODIFICATION_ALLOWED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NOT_FOUND_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NOT_SUPPORTED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INUSE_ATTRIBUTE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_STATE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().SYNTAX_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_MODIFICATION_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NAMESPACE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_ACCESS_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().VALIDATION_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().TYPE_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().SECURITY_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().NETWORK_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().ABORT_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().URL_MISMATCH_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().QUOTA_EXCEEDED_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().TIMEOUT_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().INVALID_NODE_TYPE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIException().DATA_CLONE_ERR":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.WebAPIError().code":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError().name":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.WebAPIError().message":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.alarm":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.alarm.add":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "object" + ] + } + ] + }, + "tizen.alarm.remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.alarm.removeAll":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/alarm", + "overload":[ + ] + }, + "tizen.alarm.get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Alarm", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.alarm.getAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Alarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_WEEK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_DAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_HOUR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.alarm.PERIOD_MINUTE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Alarm":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.Alarm().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AlarmRelative", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.AlarmRelative", + "parameter":[ + "number", + "number" + ] + } + ] + }, + "tizen.AlarmRelative().getRemainingSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AlarmRelative().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative().delay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmRelative().period":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "array" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "number" + ] + } + ] + }, + "tizen.AlarmAbsolute()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "array" + ] + }, + { + "return":"tizen.AlarmAbsolute", + "parameter":[ + "Date", + "number" + ] + } + ] + }, + "tizen.AlarmAbsolute().getNextScheduledDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().date":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().period":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AlarmAbsolute().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.application":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.application.getCurrentApplication":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.Application", + "parameter":[ + ] + } + ] + }, + "tizen.application.getAppMetaData":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.info", + "overload":[ + { + "return":"tizen.ApplicationMetaData[]", + "parameter":[ + ] + } + ] + }, + "tizen.application.launch":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.launch", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.application.kill":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/appmanager.kill", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.application.launchAppControl":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/application.launch", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "string", + "function", + "function", + "function" + ] + } + ] + }, + "tizen.application.findAppControl":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppsContext":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppCerts":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/appmanager.certificate", + "overload":[ + { + "return":"tizen.ApplicationCertificate[]", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationCertificate[]", + "parameter":[ + ] + } + ] + }, + "tizen.application.getAppContext":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.ApplicationContext", + "parameter":[ + ] + }, + { + "return":"tizen.ApplicationContext", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.application.getAppsInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.application.getAppInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.ApplicationInformation", + "parameter":[ + ] + }, + { + "return":"tizen.ApplicationInformation", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.application.getAppSharedURI":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + }, + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.application.addAppInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.application.removeAppInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.ApplicationMetaData":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.ApplicationMetaData().key":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationMetaData().value":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Application":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Application().exit":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Application().hide":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Application().getRequestedAppControl":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.RequestedApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.Application().appInfo":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationInformation", + "parameter":[ + ] + } + ] + }, + "tizen.Application().contextId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ApplicationInformation().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().iconPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().show":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().installDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationInformation().categories":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationContext":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ApplicationContext().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationContext().appId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControlData":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControlData()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControlData().key":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControlData().value":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControl()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.ApplicationControl", + "parameter":[ + "string", + "string", + "string", + "string", + "array" + ] + } + ] + }, + "tizen.ApplicationControl().data":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControlData[]", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().category":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().mime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().uri":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ApplicationControl().operation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.RequestedApplicationControl().appControl":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl().callerAppId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RequestedApplicationControl().replyResult":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.RequestedApplicationControl().replyFailure":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.getDefaultAdapter":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"tizen.BluetoothAdapter", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceMajor.MISC":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.COMPUTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.PHONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.NETWORK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.AUDIO_VIDEO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.PERIPHERAL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.IMAGING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.WEARABLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.TOY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.HEALTH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMajor.UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_DESKTOP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_SERVER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_LAPTOP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_HANDHELD_PC_OR_PDA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_PALM_PC_OR_PDA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.COMPUTER_WEARABLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_CELLULAR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_CORDLESS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_SMARTPHONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_MODEM_OR_GATEWAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PHONE_ISDN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_UNRECOGNIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_WEARABLE_HEADSET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HANDSFREE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_MICROPHONE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_LOUDSPEAKER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HEADPHONES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_PORTABLE_AUDIO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_CAR_AUDIO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_SETTOP_BOX":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_HIFI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VCR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VIDEO_CAMERA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_CAMCORDER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_DISPLAY_AND_LOUDSPEAKER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_VIDEO_CONFERENCING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.AV_GAMING_TOY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_KEYBOARD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_POINTING_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_JOYSTICK":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_GAMEPAD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_REMOTE_CONTROL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_SENSING_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_DEGITIZER_TABLET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_CARD_READER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_DIGITAL_PEN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_HANDHELD_SCANNER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.PERIPHERAL_HANDHELD_INPUT_DEVICE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_UNCATEGORIZED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_DISPLAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_CAMERA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_SCANNER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.IMAGING_PRINTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_WRITST_WATCH":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_PAGER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_JACKET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_HELMET":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.WEARABLE_GLASSES":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_ROBOT":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_VEHICLE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_DOLL":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_CONTROLLER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.TOY_GAME":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_UNDEFINED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_BLOOD_PRESSURE_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_THERMOMETER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_WEIGHING_SCALE":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_GLUCOSE_METER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PULSE_OXIMETER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PULSE_RATE_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_DATA_DISPLAY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_STEP_COUNTER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_BODY_COMPOSITION_ANALYZER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_PEAK_FLOW_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_MEDICATION_MONITOR":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_KNEE_PROSTHESIS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceMinor.HEALTH_ANKLE_PROSTHESIS":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.bluetooth.deviceService.LIMITED_DISCOVERABILITY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.POSITIONING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.NETWORKING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.RENDERING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.CAPTURING":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.OBJECT_TRANSFER":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.AUDIO":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.TELEPHONY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.bluetooth.deviceService.INFORMATION":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothAdapter().setName":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.admin", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().setPowered":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.admin", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().setVisible":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bluetoothmanager", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().discoverDevices":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().stopDiscovery":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getKnownDevices":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getDevice":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().createBonding":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().destroyBonding":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().registerRFCOMMServiceByUUID":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().getBluetoothProfileHandler":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothProfileHandler", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.BluetoothAdapter().setChangeListener":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.BluetoothAdapter().unsetChangeListener":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().address":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().powered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothAdapter().visible":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothHealthChannel().peer":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothDevice", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().channelType":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().application":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"tizen.BluetoothHealthApplication", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().isConnected":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().close":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthChannel().sendData":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"number", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.BluetoothHealthChannel().setListener":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.BluetoothHealthChannel().unsetListener":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothHealthApplication().dataType":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication().name":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication().onconnect":{ + "type":"callback", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthApplication().unregister":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothProfileHandler":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.BluetoothProfileHandler().profileType":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothHealthProfileHandler":{ + "type":"abstractClass", + "version":[ + "2.2" + ], + "overload":[ + ], + "inheritance": { + "self": "tizen.BluetoothHealthProfileHandler", + "parent": ["tizen.BluetoothProfileHandler"] + } + }, + "tizen.BluetoothHealthProfileHandler().registerSinkApplication":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothHealthProfileHandler().connectToSource":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.health", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BluetoothDevice", + "tizen.BluetoothHealthApplication", + "function" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BluetoothDevice", + "tizen.BluetoothHealthApplication", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothDevice":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothDevice().connectToServiceByUUID":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothDevice().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().address":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().deviceClass":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.BluetoothClass", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isBonded":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isTrusted":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothDevice().uuids":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothSocket().writeData":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"number", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.BluetoothSocket().readData":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().close":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + ] + }, + "tizen.BluetoothSocket().uuid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().peer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.BluetoothDevice", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onmessage":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onclose":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothSocket().onerror":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothClass().hasService":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.gap", + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.BluetoothClass().major":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass().minor":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothClass().services":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.BluetoothServiceHandler().unregister":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/bluetooth.spp", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.BluetoothServiceHandler().uuid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.BluetoothServiceHandler().onconnect":{ + "type":"callback", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "tizen.messaging":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.messaging.getMessageServices":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.Message":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Message", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.Message", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.Message()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Message", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.Message", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.Message().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().conversationId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().folderId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().timestamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Message().from":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().to":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().cc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().bcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Message().body":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageBody", + "parameter":[ + ] + } + ] + }, + "tizen.Message().isRead":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().hasAttachment":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().isHighPriority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Message().subject":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().inResponseTo":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().messageStatus":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Message().attachments":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment[]", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageInit().subject":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().to":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().cc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().bcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().plainBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().htmlBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageInit().isHighPriority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageBody().messageId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().loaded":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().plainBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().htmlBody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageBody().inlineAttachments":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment[]", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageAttachment", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().messageId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().mimeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageAttachment().filePath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageService":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageService().sendMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().loadMessageBody":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().loadMessageAttachment":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageService().sync":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"number", + "parameter":[ + ] + }, + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function", + "number" + ] + } + ] + }, + "tizen.MessageService().syncFolder":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "number" + ] + } + ] + }, + "tizen.MessageService().stopSync":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.MessageService().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageService().messageStorage":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.MessageStorage", + "parameter":[ + ] + } + ] + }, + "tizen.MessageStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageStorage().addDraftMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findMessages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.MessageStorage().removeMessages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().updateMessages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findConversations":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.MessageStorage().removeConversations":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().findFolders":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.MessageStorage().addMessagesChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().addConversationsChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().addFoldersChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "object" + ] + } + ] + }, + "tizen.MessageStorage().removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/messaging.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.MessageConversation":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageConversation().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().timestamp":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().messageCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().unreadMessages":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().preview":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().subject":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().isRead":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().from":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().to":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().cc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().bcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.MessageConversation().lastMessageId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.MessageFolder().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().parentId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().contentType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().path":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessageFolder().synchronizable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.nfc":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.nfc.getDefaultAdapter":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"tizen.NFCAdapter", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.setExclusiveMode":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_EMPTY":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_WELL_KNOWN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_MIME_MEDIA":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_URI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_EXTERNAL_RTD":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_UNKNOWN":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.nfc.NFC_RECORD_TNF_UNCHANGED":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NFCAdapter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.NFCAdapter().setPowered":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.admin", + "overload":[ + { + "return":"", + "parameter":[ + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.NFCAdapter().setTagListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "string" + ] + } + ] + }, + "tizen.NFCAdapter().setPeerListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.NFCAdapter().unsetTagListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + ] + }, + "tizen.NFCAdapter().unsetPeerListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + ] + }, + "tizen.NFCAdapter().getCachedMessage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.common", + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + } + ] + }, + "tizen.NFCAdapter().powered":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.NFCTag().readNDEF":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().writeNDEF":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().transceive":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.tag", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.NFCTag().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().isSupportedNDEF":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().ndefSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().properties":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NFCTag().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NFCPeer":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.NFCPeer().setReceiveNDEFListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.NFCPeer().unsetReceiveNDEFListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + ] + }, + "tizen.NFCPeer().sendNDEF":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/nfc.p2p", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "function", + "function" + ] + } + ] + }, + "tizen.NFCPeer().isConnected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + }, + { + "return":"tizen.NDEFMessage", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFMessage()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFMessage", + "parameter":[ + ] + }, + { + "return":"tizen.NDEFMessage", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFMessage().toByte":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage().recordCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFMessage().records":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecord[]", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFRecord()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "number", + "array", + "array", + "array" + ] + }, + { + "return":"tizen.NDEFRecord", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.NDEFRecord().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecord().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.NDEFRecordText()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NDEFRecordText", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.NDEFRecordText().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().text":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().languageCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordText().encoding":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordURI", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NDEFRecordURI()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordURI", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NDEFRecordURI().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordURI().uri":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordMedia", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.NDEFRecordMedia()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.NDEFRecordMedia", + "parameter":[ + "string", + "array" + ] + } + ] + }, + "tizen.NDEFRecordMedia().tnf":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().payload":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NDEFRecordMedia().mimeType":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.content":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.content.update":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.content.updateBatch":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.content.getDirectories":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.content.find":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string", + "object", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.content.scanFile":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.content.setChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.content.unsetChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/content.read", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.ContentDirectory().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().directoryURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().storageType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContentDirectory().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Content().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Content().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().name":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Content().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Content().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Content().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Content().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.VideoContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().geolocation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().album":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().artists":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().duration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().width":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.VideoContent().height":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.AudioContentLyrics().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics().timestamps":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContentLyrics().texts":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.AudioContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().album":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().genres":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().artists":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().composers":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().lyrics":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.AudioContentLyrics", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().copyright":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().bitrate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().trackNumber":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.AudioContent().duration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.ImageContent().editableAttributes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().mimeType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().contentURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().thumbnailURIs":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().releaseDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().modifiedDate":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().size":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().description":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().rating":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().geolocation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().width":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().height":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.ImageContent().orientation":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.download":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.download.start":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/download", + "overload":[ + { + "return":"number", + "parameter":[ + "object" + ] + }, + { + "return":"number", + "parameter":[ + "object", + "function" + ] + } + ] + }, + "tizen.download.cancel":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.pause":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.resume":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getState":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getDownloadRequest":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.getMIMEType":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.download.setListener":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number", + "function" + ] + } + ] + }, + "tizen.DownloadRequest":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DownloadRequest()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.DownloadRequest", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DownloadRequest().url":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().destination":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().fileName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().networkType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DownloadRequest().httpHeader":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.filesystem":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.filesystem.resolve":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function", + "string" + ] + } + ] + }, + "tizen.filesystem.getStorage":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.listStorages":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.addStorageStateChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.filesystem.removeStorageStateChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.filesystem.maxPathLength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.FileSystemStorage().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileSystemStorage().state":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.File":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.File().toURI":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().listFiles":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + } + ] + }, + "tizen.File().openStream":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function", + "string" + ] + } + ] + }, + "tizen.File().readAsText":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "string" + ] + } + ] + }, + "tizen.File().copyTo":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().moveTo":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().createDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().createFile":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().resolve":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"tizen.File", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.File().deleteDirectory":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "boolean" + ] + }, + { + "return":"", + "parameter":[ + "string", + "boolean", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "boolean", + "function", + "function" + ] + } + ] + }, + "tizen.File().deleteFile":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.File().parent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.File", + "parameter":[ + ] + } + ] + }, + "tizen.File().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().isFile":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().isDirectory":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.File().created":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.File().modified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.File().path":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().fullPath":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.File().fileSize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.File().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.FileFilter().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().startModified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().endModified":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().startCreated":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileFilter().endCreated":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.FileStream().close":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + ] + }, + "tizen.FileStream().read":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().readBytes":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"array", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().readBase64":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.read", + "overload":[ + { + "return":"string", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.FileStream().write":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.FileStream().writeBytes":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + } + ] + }, + "tizen.FileStream().writeBase64":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/filesystem.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.FileStream().eof":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream().position":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.FileStream().bytesAvailable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.calendar":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.calendar.getCalendars":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.calendar.getUnifiedCalendar":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.calendar.getDefaultCalendar":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.calendar.getCalendar":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.Calendar", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.Calendar":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.Calendar().get":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Calendar().add":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.Calendar().addBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.Calendar().update":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "boolean" + ] + } + ] + }, + "tizen.Calendar().updateBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function", + "boolean" + ] + } + ] + }, + "tizen.Calendar().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Calendar().removeBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.Calendar().find":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.Calendar().addChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.Calendar().removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.Calendar().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Calendar().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarItemInit().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItemInit().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarTaskInit().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().dueDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().completedDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTaskInit().progress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarEventInit().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().endDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().availability":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventInit().recurrenceRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarItem().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarItem().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().calendarId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().lastModificationDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarItem().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarTask", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarTask()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarTask", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarTask", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarTask().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarTask().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().lastModificationDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().dueDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().completedDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarTask().progress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEvent", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEvent()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEvent", + "parameter":[ + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.CalendarEvent", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEvent().expandRecurrence":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"", + "parameter":[ + "object", + "object", + "function" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "function", + "function" + ] + } + ] + }, + "tizen.CalendarEvent().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.CalendarEvent().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/calendar.read", + "overload":[ + { + "return":"tizen.CalendarItem", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().lastModificationDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().summary":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().isAllDay":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().startDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().duration":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().location":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().geolocation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SimpleCoordinates", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().organizer":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().visibility":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().priority":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().alarms":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().categories":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().attendees":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().isDetached":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().endDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().availability":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEvent().recurrenceRule":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarAttendeeInit().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().RSVP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().group":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().delegatorURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().delegateURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendeeInit().contactRef":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarAttendee()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarAttendee", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarAttendee().uri":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().RSVP":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().group":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().delegatorURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().delegateURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAttendee().contactRef":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.CalendarRecurrenceRuleInit().interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().untilDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().occurrenceCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().setPositions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRuleInit().exceptions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarRecurrenceRule()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarRecurrenceRule", + "parameter":[ + "string", + "object" + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().frequency":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().untilDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().occurrenceCount":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().daysOfTheWeek":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().setPositions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarRecurrenceRule().exceptions":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate[]", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventId":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEventId()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.CalendarEventId", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.CalendarEventId().uid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarEventId().rid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "tizen.CalendarAlarm()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string" + ] + }, + { + "return":"tizen.CalendarAlarm", + "parameter":[ + "object", + "string", + "string" + ] + } + ] + }, + "tizen.CalendarAlarm().absoluteDate":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().before":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().method":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CalendarAlarm().description":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.callhistory":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.callhistory.find":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object", + "number" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object", + "number", + "number" + ] + } + ] + }, + "tizen.callhistory.remove":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.callhistory.removeBatch":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.callhistory.removeAll":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.write", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.callhistory.addChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.callhistory.removeChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/callhistory.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.RemoteParty":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.RemoteParty().personId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteParty().remoteParty":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.CallHistoryEntry().direction":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().duration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().startTime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().remoteParties":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.RemoteParty[]", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().features":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.CallHistoryEntry().uid":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.contact":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.contact.getAddressBooks":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.contact.getAddressBook":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.getUnifiedAddressBook":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.getDefaultAddressBook":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.AddressBook", + "parameter":[ + ] + } + ] + }, + "tizen.contact.get":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.Person", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.update":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.contact.updateBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.contact.remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.contact.removeBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.contact.find":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.contact.addChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.contact.removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AddressBook":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.AddressBook().get":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().add":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().addBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().update":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().updateBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().removeBatch":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "array" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().find":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function", + "object", + "object" + ] + } + ] + }, + "tizen.AddressBook().getGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().addGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().updateGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.AddressBook().removeGroup":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.AddressBook().getGroups":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"tizen.ContactGroup[]", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().addChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + }, + { + "return":"number", + "parameter":[ + "function", + "function" + ] + } + ] + }, + "tizen.AddressBook().removeChangeListener":{ + "type":"method", + "version":[ + "1.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.read", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.AddressBook().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.AddressBook().readOnly":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Person().link":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Person().unlink":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/contact.write", + "overload":[ + { + "return":"tizen.Person", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Person().displayContactId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().photoURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().isFavorite":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().hasEmail":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().hasPhoneNumber":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Person().contactCount":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.Person().displayName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Person().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactInit().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().addresses":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().photoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().phoneNumbers":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().emails":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().birthday":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().anniversaries":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().organizations":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().notes":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().urls":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite[]", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().ringtoneURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactInit().groupIds":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Contact":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "object" + ] + }, + { + "return":"tizen.Contact", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact().convertToString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.Contact().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.Contact", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().id":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().personId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().addressBookId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().lastUpdated":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().isFavorite":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().addresses":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().photoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().phoneNumbers":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().emails":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().birthday":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().anniversaries":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().organizations":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().notes":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().urls":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite[]", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().ringtoneURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Contact().groupIds":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactRef":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactRef()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactRef", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactRef().addressBookId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactRef().contactId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactNameInit().prefix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().suffix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().firstName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().middleName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().lastName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().nicknames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().phoneticFirstName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactNameInit().phoneticLastName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + }, + { + "return":"tizen.ContactName", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactName()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactName", + "parameter":[ + ] + }, + { + "return":"tizen.ContactName", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactName().prefix":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().suffix":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().firstName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().middleName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().lastName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().nicknames":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().phoneticFirstName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().phoneticLastName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactName().displayName":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactOrganizationInit().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().department":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganizationInit().logoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization", + "parameter":[ + ] + }, + { + "return":"tizen.ContactOrganization", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactOrganization()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactOrganization", + "parameter":[ + ] + }, + { + "return":"tizen.ContactOrganization", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactOrganization().name":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().department":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().title":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().role":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactOrganization().logoURI":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactWebSite":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactWebSite()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactWebSite", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.ContactWebSite().url":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactWebSite().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAnniversary":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date", + "string" + ] + } + ] + }, + "tizen.ContactAnniversary()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.ContactAnniversary", + "parameter":[ + "Date", + "string" + ] + } + ] + }, + "tizen.ContactAnniversary().date":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAnniversary().label":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.ContactAddressInit().country":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().region":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().city":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().streetAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().additionalInformation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().postalCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().isDefault":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddressInit().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress", + "parameter":[ + ] + }, + { + "return":"tizen.ContactAddress", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactAddress()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactAddress", + "parameter":[ + ] + }, + { + "return":"tizen.ContactAddress", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.ContactAddress().country":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().region":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().city":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().streetAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().additionalInformation":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().postalCode":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().isDefault":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactAddress().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactPhoneNumber()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactPhoneNumber", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactPhoneNumber().isDefault":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber().number":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactPhoneNumber().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactEmailAddress()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array" + ] + }, + { + "return":"tizen.ContactEmailAddress", + "parameter":[ + "string", + "array", + "boolean" + ] + } + ] + }, + "tizen.ContactEmailAddress().isDefault":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress().email":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactEmailAddress().types":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.ContactGroup()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ContactGroup", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.ContactGroup", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.ContactGroup().readOnly":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().photoURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().ringtoneURI":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().name":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().addressBookId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.ContactGroup().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.power":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.power.request":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.power.release":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.power.setScreenStateChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.power.unsetScreenStateChangeListener":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.power.getScreenBrightness":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.power.setScreenBrightness":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.power.isScreenOn":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.power.restoreScreenBrightness":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.power.turnScreenOn":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + ] + }, + "tizen.power.turnScreenOff":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/power", + "overload":[ + ] + }, + "tizen.systeminfo":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.systeminfo.getCapabilities":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SystemInfoDeviceCapability", + "parameter":[ + ] + } + ] + }, + "tizen.systeminfo.getPropertyValue":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.systeminfo.addPropertyValueChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"number", + "parameter":[ + "string", + "function", + "object" + ] + } + ] + }, + "tizen.systeminfo.removePropertyValueChangeListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDeviceCapability().proximity":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().profile":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().magnetometer":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().gyroscope":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().barometer":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().accelerometer":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().speechRecognition":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().duid":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().sipVoip":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformCoreFpuArch":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformCoreCpuArch":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenOutputHdmi":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenOutputRca":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().usbAccessory":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().usbHost":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().microphone":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().locationWps":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().locationGps":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().location":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraBackFlash":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraBack":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraFrontFlash":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().cameraFront":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformName":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().platformVersion":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().fmRadio":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglesVersion2_0":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglesVersion1_1":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().wifiDirect":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().wifi":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().inputKeyboard":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().multiTouchCount":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nfc":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().bluetooth":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nfcReservedPush":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().inputKeyboardLayout":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().opengles":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().openglestextureFormat":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().webApiVersion":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nativeApiVersion":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().camera":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().speechSynthesis":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().accelerometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().barometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().gyroscopeWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().magnetometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().photometer":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().photometerWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().proximityWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().tiltmeter":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().tiltmeterWakeup":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().dataEncryption":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().graphicsAcceleration":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().push":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephony":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephonySms":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().telephonyMms":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSizeNormal":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSize480_800":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().screenSize720_1280":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().autoRotation":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().shellAppWidget":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionImageRecognition":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionQrcodeGeneration":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionQrcodeRecognition":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().visionFaceRecognition":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().secureElement":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceCapability().nativeOspCompatible":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoOptions().timeout":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions().highThreshold":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoOptions().lowThreshold":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBattery":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoBattery().level":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBattery().isCharging":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCpu":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoCpu().load":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorage":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoStorage().units":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.SystemInfoStorageUnit[]", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoStorageUnit().type":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().capacity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().availableCapacity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoStorageUnit().isRemoveable":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDisplay().resolutionWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().resolutionHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().dotsPerInchWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().dotsPerInchHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().physicalWidth":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().physicalHeight":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDisplay().brightness":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceOrientation":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoDeviceOrientation.status":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoDeviceOrientation.isAutoRotation":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoBuild().model":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild().buildVersion":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoBuild().manufacturer":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoNetwork":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoNetwork().networkType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoPeripheral":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SystemInfoPeripheral().isVideoOutputOn":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoLocale":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SystemInfoLocale().language":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoLocale().country":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoWifiNetwork().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ssid":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ipAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().ipv6Address":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoWifiNetwork().signalStrength":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoCellularNetwork().status":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().apn":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().ipAddress":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().ipv6Address":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().mcc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().mnc":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().cellId":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().lac":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().isRoaming":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().isFlightMode":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoCellularNetwork().imei":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/systemmanager", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.SystemInfoSIM().operatorName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().msisdn":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().iccid":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().mcc":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().mnc":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().msin":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SystemInfoSIM().spn":{ + "type":"attribute", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/system", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.systemsetting":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.systemsetting.setProperty":{ + "type":"method", + "version":[ + "2.0" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/setting", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "string", + "function", + "function" + ] + } + ] + }, + "tizen.systemsetting.getProperty":{ + "type":"method", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.time":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "tizen.time.getCurrentDateTime":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.time.getLocalTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.time.getAvailableTimezones":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.time.getDateFormat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"string", + "parameter":[ + "boolean" + ] + } + ] + }, + "tizen.time.getTimeFormat":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.time.isLeapYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date", + "string" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "string" + ] + } + ] + }, + "tizen.TZDate()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "Date", + "string" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number" + ] + }, + { + "return":"tizen.TZDate", + "parameter":[ + "number", + "number", + "number", + "number", + "number", + "number", + "number", + "string" + ] + } + ] + }, + "tizen.TZDate().getDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getDay":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCDate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCDay":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getUTCFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCFullYear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCHours":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMilliseconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMinutes":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCMonth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getUTCSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().setUTCSeconds":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.TZDate().getTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.TZDate().toLocalTimezone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toUTC":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().difference":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().equalsTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().earlierThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().laterThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().addDuration":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TZDate().toLocaleDateString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toLocaleTimeString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toLocaleString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toDateString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toTimeString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().toString":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getTimezoneAbbreviation":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().secondsFromUTC":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().isDST":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getPreviousDSTTransition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TZDate().getNextDSTTransition":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TZDate", + "parameter":[ + ] + } + ] + }, + "tizen.TimeDuration":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.TimeDuration", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.TimeDuration()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "number" + ] + }, + { + "return":"tizen.TimeDuration", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.TimeDuration().difference":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"tizen.TimeDuration", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().equalsTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().lessThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().greaterThan":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.TimeDuration().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.TimeDuration().unit":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.notification":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.notification.post":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.notification.update":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "tizen.notification.remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.notification.removeAll":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege":"http://tizen.org/privilege/notification", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.notification.get":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.Notification", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.notification.getAll":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.Notification[]", + "parameter":[ + ] + } + ] + }, + "tizen.Notification":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.Notification().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().postedTime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Notification().content":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit":{ + "type":"abstractClass", + "version":[ + "2.0" + ], + "overload":[ + ] + }, + "tizen.StatusNotificationInit().content":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().iconPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().soundPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().vibration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().appControl":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().appId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().progressValue":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().ledColor":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().ledOnPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotificationInit().ledOffPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification":{ + "type":"constructor", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.StatusNotification()":{ + "type":"module", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.StatusNotification", + "parameter":[ + "string", + "string", + "object" + ] + } + ] + }, + "tizen.StatusNotification().id":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().type":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().postedTime":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().title":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().content":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().statusType":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().iconPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().soundPath":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().vibration":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().appControl":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"tizen.ApplicationControl", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().appId":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().progressValue":{ + "type":"attribute", + "version":[ + "2.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().subIconPath":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().number":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().detailInfo":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.NotificationDetailInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().backgroundImagePath":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().thumbnails":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().progressType":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().ledColor":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().ledOnPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.StatusNotification().ledOffPeriod":{ + "type":"attribute", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.seService.getReaders":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.seService.registerSEListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"number", + "parameter":[ + "tizen.SEChangeListener" + ] + } + ] + }, + "tizen.seService.unregisterSEListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.seService.shutdown":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege": "http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Reader":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.Reader().isPresent":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Reader().getName":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.Reader().openSession":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.Reader().closeSessions":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Session":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.Session().isClosed":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Session().openBasicChannel":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.Session().openLogicalChannel":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.Session().getATR":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.Session().close":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Session().closeChannels":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Channel":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.Channel().isBasicChannel":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.Channel().close":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.Channel().transmit":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/secureelement", + "overload":[ + { + "return":"", + "parameter":[ + "array", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "array", + "function" + ] + } + ] + }, + "tizen.SEChangeListener":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SEChangeListener().onSEReady":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Reader" + ] + } + ] + }, + "tizen.SEChangeListener().onSENotReady":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "Reader" + ] + } + ] + }, + "tizen.push":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.push.registerService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.ApplicationControl", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "tizen.ApplicationControl", + "function" + ] + } + ] + }, + "tizen.push.unregisterService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.push.connectService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.push.getRegistrationId":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.push.disconnectService":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/push", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.PushMessage().appData":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage().alertMessage":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PushMessage().date":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.package":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.package.install":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege": "http://tizen.org/privilege/packagemanager.install", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "tizen.package.uninstall":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege": "http://tizen.org/privilege/packagemanager.install", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + } + ] + }, + "tizen.package.getPackagesInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.package.getPackageInfo":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"tizen.PackageInformation", + "parameter":[ + "string" + ] + }, + { + "return":"tizen.PackageInformation", + "parameter":[ + ] + } + ] + }, + "tizen.package.setPackageInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.package.unsetPackageInfoEventListener":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/package.info", + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.PackageInformation().id":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().name":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().iconPath":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().version":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().totalSize":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().dataSize":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().lastModified":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().description":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().author":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.PackageInformation().appIds":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "tizen.NotificationDetailInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.NotificationDetailInfo", + "parameter":[ + "string", + "string" + ] + }, + { + "return":"tizen.NotificationDetailInfo", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.NotificationDetailInfo().mainText":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.NotificationDetailInfo().subText":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.datasync":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.datasync.add":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.SyncProfileInfo" + ] + } + ] + }, + "tizen.datasync.update":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.SyncProfileInfo" + ] + } + ] + }, + "tizen.datasync.remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getMaxProfilesNum":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.getProfilesNum":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.get":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getAll":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncProfileInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.datasync.startSync":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.stopSync":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.datasync.getLastSyncStatistics":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"public", + "privilege": "http://tizen.org/privilege/datasync", + "overload":[ + { + "return":"tizen.SyncStatistics[]", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.SyncInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncInfo", + "parameter":[ + "string", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.SyncInfo", + "parameter":[ + "string", + "string", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.SyncInfo().url":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().id":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().password":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().mode":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().type":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncInfo().interval":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string" + ] + }, + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string", + "string" + ] + }, + { + "return":"tizen.SyncServiceInfo", + "parameter":[ + "boolean", + "string", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.SyncServiceInfo().enable":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().serviceType":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().serverDatabaseUri":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().id":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncServiceInfo().password":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string", + "tizen.SyncInfo", + "tizen.SyncServiceInfo[]" + ] + }, + { + "return":"tizen.SyncProfileInfo", + "parameter":[ + "string", + "tizen.SyncInfo" + ] + } + ] + }, + "tizen.SyncProfileInfo().profileId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().profileName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().syncInfo":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncInfo", + "parameter":[ + ] + } + ] + }, + "tizen.SyncProfileInfo().serviceInfo":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.SyncServiceInfo[]", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.SyncStatistics().syncStatus":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serviceType":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().lastSyncTime":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"Date", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientTotal":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientAdded":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientUpdated":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().serverToClientRemoved":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerTotal":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerAdded":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerUpdated":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.SyncStatistics().clientToServerRemoved":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "tizen.messageport":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.messageport.requestLocalMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.LocalMessagePort", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.messageport.requestTrustedLocalMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.LocalMessagePort", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.messageport.requestRemoteMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.RemoteMessagePort", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.messageport.requestTrustedRemoteMessagePort":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.RemoteMessagePort", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.LocalMessagePort":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.LocalMessagePort().messagePortName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.LocalMessagePort().isTrusted":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.LocalMessagePort().addMessagePortListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"number", + "parameter":[ + "function" + ] + } + ] + }, + "tizen.LocalMessagePort().removeMessagePortListener":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "number" + ] + } + ] + }, + "tizen.RemoteMessagePort":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.RemoteMessagePort().messagePortName":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().appId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().isTrusted":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "tizen.RemoteMessagePort().sendMessage":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"", + "parameter":[ + "tizen.MessagePortDataItem[]", + "tizen.LocalMessagePort" + ] + }, + { + "return":"", + "parameter":[ + "tizen.MessagePortDataItem[]" + ] + } + ] + }, + "tizen.MessagePortDataItem":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.MessagePortDataItem().key":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.MessagePortDataItem().value":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.datacontrol":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.datacontrol.getDataControlConsumer":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"tizen.DataControlConsumerObject", + "parameter":[ + "string", + "string", + "string" + ] + } + ] + }, + "tizen.DataControlConsumerObject":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.DataControlConsumerObject().type":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DataControlConsumerObject().providerId":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.DataControlConsumerObject().dataId":{ + "type":"method", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.SQLDataControlConsumer":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ], + "inheritance":{ + "self":"tizen.SQLDataControlConsumer", + "parent":"tizen.DataControlConsumerObject" + } + }, + "tizen.SQLDataControlConsumer().insert":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().update":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "tizen.RowData", + "string" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.SQLDataControlConsumer().select":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "array", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "array", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "array", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer":{ + "type":"abstractClass", + "version":[ + "2.1" + ], + "overload":[ + ], + "inheritance":{ + "self":"tizen.MappedDataControlConsumer", + "parent":"tizen.DataControlConsumerObject" + } + }, + "tizen.MappedDataControlConsumer().addValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().removeValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().getValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string" + ] + } + ] + }, + "tizen.MappedDataControlConsumer().updateValue":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"partner", + "privilege":"http://tizen.org/privilege/datacontrol.consumer", + "overload":[ + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string", + "function", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "number", + "string", + "string", + "string" + ] + } + ] + }, + "tizen.bookmark":{ + "type":"module", + "version":[ + "2.1" + ], + "overload":[ + ] + }, + "tizen.bookmark.get":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.read", + "overload":[ + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + "tizen.BookmarkFolder", + "boolean" + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + "tizen.BookmarkFolder", + "boolean" + ] + }, + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"tizen.BookmarkItem[]", + "parameter":[ + ] + }, + { + "return":"tizen.BookmarkFolder[]", + "parameter":[ + ] + } + ] + }, + "tizen.bookmark.add":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.write", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder", + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkItem" + ] + } + ] + }, + "tizen.bookmark.remove":{ + "type":"method", + "version":[ + "2.1" + ], + "plevel":"platform", + "privilege":"http://tizen.org/privilege/bookmark.write", + "overload":[ + { + "return":"", + "parameter":[ + "tizen.BookmarkFolder" + ] + }, + { + "return":"", + "parameter":[ + "tizen.BookmarkItem" + ] + } + ] + }, + "tizen.BookmarkItem":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkItem", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "tizen.BookmarkItem().parent":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkItem().title":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkItem().url":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkFolder":{ + "type":"constructor", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + "string" + ] + } + ] + }, + "tizen.BookmarkFolder().parent":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"tizen.BookmarkFolder", + "parameter":[ + ] + } + ] + }, + "tizen.BookmarkFolder().title":{ + "type":"attribute", + "version":[ + "2.1" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "tizen.websetting":{ + "type":"module", + "version":[ + "2.2" + ], + "overload":[ + ] + }, + "tizen.websetting.setUserAgentString":{ + "type":"method", + "version":[ + "2.2" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function" + ] + }, + { + "return":"", + "parameter":[ + "string", + "function", + "function" + ] + } + ] + }, + "tizen.websetting.removeAllCookies":{ + "type":"method", + "version":[ + "2.2" + ], + "plevel":"public", + "privilege":" http://tizen.org/privilege/websetting", + "overload":[ + { + "return":"", + "parameter":[ + ] + }, + { + "return":"", + "parameter":[ + "function" + ] + }, + { + "return":"", + "parameter":[ + "function", + "function" + ] + } + ] + } + }, + "webui":{ + "jQuery()":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().addBack":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().addClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().after":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxComplete":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxError":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxSend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxStart":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxStop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().ajaxSuccess":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().andSelf":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().animate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().append":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().appendTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().attr":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().before":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().bind":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().blur":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().change":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().children":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().clearQueue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().click":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().clone":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().closest":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().contents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().context":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element", + "parameter":[ + ] + } + ] + }, + "jQuery().css":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().data":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().dblclick":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().delay":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().delegate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().dequeue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().detach":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().die":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().each":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().empty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().end":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().eq":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().error":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeIn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeOut":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().fadeToggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().filter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().find":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().finish":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().first":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focus":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focusin":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().focusout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Element[]", + "parameter":[ + ] + } + ] + }, + "jQuery().has":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().hasClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery().height":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().hide":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().hover":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().html":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().index":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().innerHeight":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().innerWidth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().insertAfter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().insertBefore":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().is":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery().jquery":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().keydown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().keypress":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().keyup":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().last":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().length":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().live":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().load":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().map":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mousedown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseenter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseleave":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mousemove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseout":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseover":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().mouseup":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().next":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().nextAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().nextUntil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().not":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().off":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().offset":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().offsetParent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().on":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().one":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().outerHeight":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().outerWidth":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().parent":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().parents":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().parentsUntil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().position":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().prepend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prependTo":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prev":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prevAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().prevUntil":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().promise":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().prop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().pushStack":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().queue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().ready":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeAttr":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().removeProp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().replaceAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().replaceWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().resize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().scroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().scrollLeft":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().scrollTop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().select":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().selector":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().serialize":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().serializeArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().show":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().siblings":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().size":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().slice":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideDown":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideToggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().slideUp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().stop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().submit":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().text":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery().toArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().toggle":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().toggleClass":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().trigger":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().triggerHandler":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery().unbind":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().undelegate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().unload":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().unwrap":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().val":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + }, + { + "return":"number", + "parameter":[ + ] + }, + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery().width":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery().wrap":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().wrapAll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery().wrapInner":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().add":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().disable":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().disabled":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().empty":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fire":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fired":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().fireWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().has":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().lock":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().locked":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Callbacks().remove":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Callbacks", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred":{ + "type":"constructor", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().always":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().done":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().fail":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().isRejected":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().isResolved":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().notify":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().notifyWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().pipe":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().progress":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().promise":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().reject":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().rejectWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().resolve":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().resolveWith":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.Deferred", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().state":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.Deferred().then":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jqXHR":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "jQuery.ajax":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxPrefilter":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxSetup":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.ajaxTransport":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.boxModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.browser":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.browser.version":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.contains":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.cssHooks":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.data":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.dequeue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.each":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.error":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.extend":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.fx":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.fx", + "parameter":[ + ] + } + ] + }, + "jQuery.fx.interval":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.fx.off":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.getJSON":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.getScript":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.globalEval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.grep":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.hasData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.holdReady":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.inArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.isArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isEmptyObject":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isFunction":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isNumeric":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isPlainObject":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isWindow":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.isXMLDoc":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.makeArray":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.map":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.merge":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.noConflict":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.noop":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "jQuery.now":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"number", + "parameter":[ + ] + } + ] + }, + "jQuery.param":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.parseHTML":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.parseJSON":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.parseXML":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"XMLDocument", + "parameter":[ + ] + } + ] + }, + "jQuery.post":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jqXHR", + "parameter":[ + ] + } + ] + }, + "jQuery.proxy":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"function", + "parameter":[ + ] + } + ] + }, + "jQuery.queue":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.removeData":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.sub":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + ] + } + ] + }, + "jQuery.support":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.support.ajax":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.boxModel":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.changeBubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.checkClone":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.checkOn":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.cors":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.cssFloat":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.hrefNormalized":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.htmlSerialize":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.leadingWhitespace":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.noCloneChecked":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.noCloneEvent":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.opacity":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.optDisabled":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.optSelected":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.scriptEval":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.style":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.submitBubbles":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.support.tbody":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + ] + } + ] + }, + "jQuery.trim":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.type":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + ] + } + ] + }, + "jQuery.unique":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"array", + "parameter":[ + ] + } + ] + }, + "jQuery.when":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.mobile", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile.changePage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.loadPage":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "object" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.navigate":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "string", + "object" + ] + }, + { + "return":"object", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery.mobile.path", + "parameter":[ + ] + } + ] + }, + "jQuery.mobile.path.get":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.isAbsoluteUrl":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.isRelativeUrl":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"boolean", + "parameter":[ + "string" + ] + } + ] + }, + "jQuery.mobile.path.makeUrlAbsolute":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"string", + "parameter":[ + "string", + "string" + ] + } + ] + }, + "jQuery.mobile.silentScroll":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"jQuery", + "parameter":[ + "number" + ] + } + ] + } + }, + "otherapi":{ + "console":{ + "type":"module", + "version":[ + "1.0" + ], + "overload":[ + ], + "instanceof":{ + "self":"console", + "type":"Console" + } + }, + "Console":{ + "type":"abstractClass", + "version":[ + "1.0" + ], + "overload":[ + ] + }, + "Console().log":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().debug":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().info":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().warn":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().error":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().assert":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().clear":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().dir":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().dirxml":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().trace":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().group":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().groupCollapsed":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().groupEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().time":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().timeEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().timeStamp":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + } + ] + }, + "Console().profile":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().profileEnd":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().count":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + ] + } + ] + }, + "Console().table":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Console().exception":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"", + "parameter":[ + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object" + ] + }, + { + "return":"", + "parameter":[ + "object", + "object", + "object" + ] + } + ] + }, + "Globalize().cultures":{ + "type":"attribute", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"object", + "parameter":[ + ] + } + ] + }, + "Globalize().init":{ + "type":"method", + "version":[ + "1.0" + ], + "overload":[ + { + "return":"Globalize", + "parameter":[ + ] + } + ] + } + } +} + diff --git a/web/src/data/configXSD_v2.1.json b/web/src/data/configXSD_v2.1.json new file mode 100644 index 0000000..c5998b1 --- /dev/null +++ b/web/src/data/configXSD_v2.1.json @@ -0,0 +1,899 @@ +{ + "widget": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "id", + "type": "xs:anyURI", + "use": "optional" + }, + { + "name": "version", + "type": "data.versionNumber", + "use": "optional" + }, + { + "name": "height", + "type": "data.positiveNumber", + "use": "optional" + }, + { + "name": "width", + "type": "data.positiveNumber", + "use": "optional" + }, + { + "name": "viewmodes", + "type": "viewmodesType", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + }, + { + "name": "xmlns:tizen", + "type": "xmlns:tizen", + "use": "required" + }, + { + "name": "xmlns", + "type": "xmlns", + "use": "required" + } + ], + "allowIn": [], + "contains": { + "indicator": { + "order": "choice", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "name", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "description", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "icon", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "author", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "license", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "content", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "feature", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "preference", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "access", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:app-control", + "occurrence": { + "minOccurs": 1, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:setting", + "occurrence": { + "minOccurs": 1, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:application", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:content", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:app-widget", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:privilege", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:account", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:metadata", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + } + + ] + } + }, + "name": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "short", + "type": "xs:int", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "description": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "icon": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + }, + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "height", + "type": "data.positiveNumber", + "use": "optional" + }, + { + "name": "width", + "type": "data.positiveNumber", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "access": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + }, + { + "name": "origin", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "subdomains", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "author": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "href", + "type": "xs:anyURI", + "use": "optional" + }, + { + "name": "email", + "type": "xs:string", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "license": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "href", + "type": "xs:anyURI", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "content": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + }, + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "type", + "type": "xs:string", + "use": "optional" + }, + { + "name": "charset", + "type": "xs:string", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "param": { + "elementType": "complex-text", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + }, + { + "name": "value", + "type": "xs:string", + "use": "required" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["feature"], + "contains": {} + }, + "feature": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "choice", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "param", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "preference": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "name", + "type": "xs:string", + "use": "required" + }, + { + "name": "value", + "type": "xs:string", + "use": "optional" + }, + { + "name": "readonly", + "type": "data.boolean", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:content": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:application": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "id", + "type": "tizen:applicationIdType", + "use": "required" + }, + { + "name": "package", + "type": "tizen:PackageType", + "use": "required" + }, + { + "name": "required_version", + "type": "xs:float", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:setting": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "screen-orientation", + "type": "tizen:screenOrientationType", + "use": "optional" + }, + { + "name": "context-menu", + "type": "tizen:activationType", + "use": "optional" + }, + { + "name": "background-support", + "type": "tizen:activationType", + "use": "optional" + }, + { + "name": "encryption", + "type": "tizen:activationType", + "use": "optional" + }, + { + "name": "install-location", + "type": "tizen:InstallLocationType", + "use": "optional" + }, + { + "name": "nodisplay", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:app-control": { + "elementType": "complex-elementsOnly", + "attributes": [], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "sequence", + "occurrence": { + "minOccurs": 1, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "tizen:src", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:operation", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:uri", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:mime", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:category": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:src": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:operation": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "tizen:appserviceOperationType", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:uri": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:mime": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:app-widget": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "id", + "type": "tizen:appWidgetIdType", + "use": "required" + }, + { + "name": "primary", + "type": "data.boolean", + "use": "required" + }, + { + "name": "auto-launch", + "type": "data.boolean", + "use": "optional" + }, + { + "name": "update-period", + "type": "tizen:updatePeriodType", + "use": "optional" + }, + { + "name": "type", + "type": "xs:string", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "all", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + "children": [ + { + "name": "tizen:box-label", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:box-icon", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:box-content", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:box-label": { + "elementType": "complex-text", + "attributes": [], + "allowIn": ["tizen:app-widget"], + "contains": {} + }, + "tizen:box-icon": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + } + ], + "allowIn": ["tizen:app-widget"], + "contains": {} + }, + "tizen:box-content": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "mouse-event", + "type": "data.boolean", + "use": "optional" + }, + { + "name": "touch-effect", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["tizen:app-widget"], + "contains": { + "indicator": { + "order": "sequence", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + "children": [ + { + "name": "tizen:box-size", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 5 + } + }, + { + "name": "tizen:pd", + "occurrence": { + "minOccurs": 0, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:box-size": { + "elementType": "complex-text", + "attributes": [ + { + "name": "preview", + "type": "xs:anyURI", + "use": "optional" + } + ], + "allowIn": ["tizen:box-content"], + "contains": {} + }, + "tizen:pd": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "width", + "type": "xs:int", + "use": "required" + }, + { + "name": "height", + "type": "xs:int", + "use": "required" + }, + { + "name": "fast-open", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["tizen:box-content"], + "contains": {} + }, + "tizen:privilege": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "tizen:privilegeType", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:account": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "multiple-account-support", + "type": "data.boolean", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "sequence", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "tizen:icon", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:display-name", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "capability", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:icon": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "section", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:account"], + "contains": {} + }, + "tizen:display-name": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + } + ], + "allowIn": ["tizen:account"], + "contains": {} + }, + "capability": { + "elementType": "simple", + "attributes": [], + "allowIn": ["tizen:account"], + "contains": {} + }, + "tizen:metadata": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "key", + "type": "xs:string", + "use": "required" + }, + { + "name": "value", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + } +} \ No newline at end of file diff --git a/web/src/data/configXSD_v2.2.json b/web/src/data/configXSD_v2.2.json new file mode 100644 index 0000000..c5998b1 --- /dev/null +++ b/web/src/data/configXSD_v2.2.json @@ -0,0 +1,899 @@ +{ + "widget": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "id", + "type": "xs:anyURI", + "use": "optional" + }, + { + "name": "version", + "type": "data.versionNumber", + "use": "optional" + }, + { + "name": "height", + "type": "data.positiveNumber", + "use": "optional" + }, + { + "name": "width", + "type": "data.positiveNumber", + "use": "optional" + }, + { + "name": "viewmodes", + "type": "viewmodesType", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + }, + { + "name": "xmlns:tizen", + "type": "xmlns:tizen", + "use": "required" + }, + { + "name": "xmlns", + "type": "xmlns", + "use": "required" + } + ], + "allowIn": [], + "contains": { + "indicator": { + "order": "choice", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "name", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "description", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "icon", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "author", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "license", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "content", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "feature", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "preference", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "access", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:app-control", + "occurrence": { + "minOccurs": 1, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:setting", + "occurrence": { + "minOccurs": 1, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:application", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:content", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:app-widget", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:privilege", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:account", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + { + "name": "tizen:metadata", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + } + + ] + } + }, + "name": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "short", + "type": "xs:int", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "description": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "icon": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + }, + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "height", + "type": "data.positiveNumber", + "use": "optional" + }, + { + "name": "width", + "type": "data.positiveNumber", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "access": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + }, + { + "name": "origin", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "subdomains", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "author": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "href", + "type": "xs:anyURI", + "use": "optional" + }, + { + "name": "email", + "type": "xs:string", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "license": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "its:dir", + "type": "its:dir", + "use": "optional" + }, + { + "name": "href", + "type": "xs:anyURI", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "content": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + }, + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "type", + "type": "xs:string", + "use": "optional" + }, + { + "name": "charset", + "type": "xs:string", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "param": { + "elementType": "complex-text", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + }, + { + "name": "value", + "type": "xs:string", + "use": "required" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["feature"], + "contains": {} + }, + "feature": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "choice", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "param", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "preference": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + }, + { + "name": "name", + "type": "xs:string", + "use": "required" + }, + { + "name": "value", + "type": "xs:string", + "use": "optional" + }, + { + "name": "readonly", + "type": "data.boolean", + "use": "optional" + }, + { + "name": "extension", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:content": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:application": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "id", + "type": "tizen:applicationIdType", + "use": "required" + }, + { + "name": "package", + "type": "tizen:PackageType", + "use": "required" + }, + { + "name": "required_version", + "type": "xs:float", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:setting": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "screen-orientation", + "type": "tizen:screenOrientationType", + "use": "optional" + }, + { + "name": "context-menu", + "type": "tizen:activationType", + "use": "optional" + }, + { + "name": "background-support", + "type": "tizen:activationType", + "use": "optional" + }, + { + "name": "encryption", + "type": "tizen:activationType", + "use": "optional" + }, + { + "name": "install-location", + "type": "tizen:InstallLocationType", + "use": "optional" + }, + { + "name": "nodisplay", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:app-control": { + "elementType": "complex-elementsOnly", + "attributes": [], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "sequence", + "occurrence": { + "minOccurs": 1, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "tizen:src", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:operation", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:uri", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:mime", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:category": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "*", + "type": "*", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:src": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:operation": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "tizen:appserviceOperationType", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:uri": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:mime": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:app-control"], + "contains": {} + }, + "tizen:app-widget": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "id", + "type": "tizen:appWidgetIdType", + "use": "required" + }, + { + "name": "primary", + "type": "data.boolean", + "use": "required" + }, + { + "name": "auto-launch", + "type": "data.boolean", + "use": "optional" + }, + { + "name": "update-period", + "type": "tizen:updatePeriodType", + "use": "optional" + }, + { + "name": "type", + "type": "xs:string", + "use": "optional" + } + ], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "all", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + "children": [ + { + "name": "tizen:box-label", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:box-icon", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:box-content", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:box-label": { + "elementType": "complex-text", + "attributes": [], + "allowIn": ["tizen:app-widget"], + "contains": {} + }, + "tizen:box-icon": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + } + ], + "allowIn": ["tizen:app-widget"], + "contains": {} + }, + "tizen:box-content": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "mouse-event", + "type": "data.boolean", + "use": "optional" + }, + { + "name": "touch-effect", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["tizen:app-widget"], + "contains": { + "indicator": { + "order": "sequence", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + "children": [ + { + "name": "tizen:box-size", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 5 + } + }, + { + "name": "tizen:pd", + "occurrence": { + "minOccurs": 0, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:box-size": { + "elementType": "complex-text", + "attributes": [ + { + "name": "preview", + "type": "xs:anyURI", + "use": "optional" + } + ], + "allowIn": ["tizen:box-content"], + "contains": {} + }, + "tizen:pd": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "src", + "type": "xs:anyURI", + "use": "required" + }, + { + "name": "width", + "type": "xs:int", + "use": "required" + }, + { + "name": "height", + "type": "xs:int", + "use": "required" + }, + { + "name": "fast-open", + "type": "data.boolean", + "use": "optional" + } + ], + "allowIn": ["tizen:box-content"], + "contains": {} + }, + "tizen:privilege": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "name", + "type": "tizen:privilegeType", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + }, + "tizen:account": { + "elementType": "complex-mixed", + "attributes": [ + { + "name": "multiple-account-support", + "type": "data.boolean", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": { + "indicator": { + "order": "sequence", + "occurrence": { + "minOccurs": 0, + "maxOccurs": "unbounded" + } + }, + "children": [ + { + "name": "tizen:icon", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "tizen:display-name", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + }, + { + "name": "capability", + "occurrence": { + "minOccurs": 1, + "maxOccurs": 1 + } + } + ] + } + }, + "tizen:icon": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "section", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["tizen:account"], + "contains": {} + }, + "tizen:display-name": { + "elementType": "complex-text", + "attributes": [ + { + "name": "xml:lang", + "type": "xs:language", + "use": "optional" + } + ], + "allowIn": ["tizen:account"], + "contains": {} + }, + "capability": { + "elementType": "simple", + "attributes": [], + "allowIn": ["tizen:account"], + "contains": {} + }, + "tizen:metadata": { + "elementType": "complex-empty", + "attributes": [ + { + "name": "key", + "type": "xs:string", + "use": "required" + }, + { + "name": "value", + "type": "xs:string", + "use": "required" + } + ], + "allowIn": ["widget"], + "contains": {} + } +} \ No newline at end of file diff --git a/web/src/data/validator.json b/web/src/data/validator.json new file mode 100644 index 0000000..de59632 --- /dev/null +++ b/web/src/data/validator.json @@ -0,0 +1,86 @@ +{ + "privileges": { + "2.1": [ + "http://tizen.org/privilege/alarm", + "http://tizen.org/privilege/application.launch", + "http://tizen.org/privilege/appmanager.certificate", + "http://tizen.org/privilege/appmanager.kill", + "http://tizen.org/privilege/bluetooth.admin", + "http://tizen.org/privilege/bluetooth.gap", + "http://tizen.org/privilege/bluetooth.spp", + "http://tizen.org/privilege/bluetoothmanager", + "http://tizen.org/privilege/bookmark.read", + "http://tizen.org/privilege/bookmark.write", + "http://tizen.org/privilege/calendar.read", + "http://tizen.org/privilege/calendar.write", + "http://tizen.org/privilege/callhistory.read", + "http://tizen.org/privilege/callhistory.write", + "http://tizen.org/privilege/contact.read", + "http://tizen.org/privilege/contact.write", + "http://tizen.org/privilege/content.read", + "http://tizen.org/privilege/content.write", + "http://tizen.org/privilege/datacontrol.consumer", + "http://tizen.org/privilege/datasync", + "http://tizen.org/privilege/download", + "http://tizen.org/privilege/filesystem.read", + "http://tizen.org/privilege/filesystem.write", + "http://tizen.org/privilege/messaging.read", + "http://tizen.org/privilege/messaging.write", + "http://tizen.org/privilege/networkbearerselection", + "http://tizen.org/privilege/nfc.admin", + "http://tizen.org/privilege/nfc.common", + "http://tizen.org/privilege/nfc.p2p", + "http://tizen.org/privilege/nfc.tag", + "http://tizen.org/privilege/notification", + "http://tizen.org/privilege/package.info", + "http://tizen.org/privilege/packagemanager.install", + "http://tizen.org/privilege/power", + "http://tizen.org/privilege/push", + "http://tizen.org/privilege/secureelement", + "http://tizen.org/privilege/setting", + "http://tizen.org/privilege/system", + "http://tizen.org/privilege/systemmanager" + ], + "2.2": [ + "http://tizen.org/privilege/alarm", + "http://tizen.org/privilege/application.launch", + "http://tizen.org/privilege/appmanager.certificate", + "http://tizen.org/privilege/appmanager.kill", + "http://tizen.org/privilege/bluetooth.admin", + "http://tizen.org/privilege/bluetooth.gap", + "http://tizen.org/privilege/bluetooth.spp", + "http://tizen.org/privilege/bluetoothmanager", + "http://tizen.org/privilege/bookmark.read", + "http://tizen.org/privilege/bookmark.write", + "http://tizen.org/privilege/calendar.read", + "http://tizen.org/privilege/calendar.write", + "http://tizen.org/privilege/callhistory.read", + "http://tizen.org/privilege/callhistory.write", + "http://tizen.org/privilege/contact.read", + "http://tizen.org/privilege/contact.write", + "http://tizen.org/privilege/content.read", + "http://tizen.org/privilege/content.write", + "http://tizen.org/privilege/datacontrol.consumer", + "http://tizen.org/privilege/datasync", + "http://tizen.org/privilege/download", + "http://tizen.org/privilege/filesystem.read", + "http://tizen.org/privilege/filesystem.write", + "http://tizen.org/privilege/messaging.read", + "http://tizen.org/privilege/messaging.write", + "http://tizen.org/privilege/networkbearerselection", + "http://tizen.org/privilege/nfc.admin", + "http://tizen.org/privilege/nfc.common", + "http://tizen.org/privilege/nfc.p2p", + "http://tizen.org/privilege/nfc.tag", + "http://tizen.org/privilege/notification", + "http://tizen.org/privilege/package.info", + "http://tizen.org/privilege/packagemanager.install", + "http://tizen.org/privilege/power", + "http://tizen.org/privilege/push", + "http://tizen.org/privilege/secureelement", + "http://tizen.org/privilege/setting", + "http://tizen.org/privilege/system", + "http://tizen.org/privilege/websetting" + ] + } +} \ No newline at end of file diff --git a/web/src/databaseManagement.js b/web/src/databaseManagement.js new file mode 100644 index 0000000..ea14f8c --- /dev/null +++ b/web/src/databaseManagement.js @@ -0,0 +1,74 @@ +(function (exports) { + var Database = function () { + var fs = require("fs"), + path = require("path"); + + var _dataConfig = { + "version": [], + "API": "", + "Privilege": "", + "ConfigScheme": {} + }; + var _readDataDirectory = function () { + if (_dataConfig.version.length > 0) return; + + var dataPath = __dirname + "/data/"; + + var dirFiles = fs.readdirSync(dataPath), + dirFilesCount = dirFiles.length; + for (var i = 0; i < dirFilesCount; i++) { + if (dirFiles[i] == "apiScope.json") { + _dataConfig.API = "/data/" + dirFiles[i]; + } + else if (/^configXSD_v(.*)\.json$/.test(dirFiles[i])) { + var version = dirFiles[i].match(/^configXSD_v(.*)\.json$/)[1]; + _dataConfig.version.push(version); + _dataConfig.ConfigScheme[version] = "/data/" + dirFiles[i]; + } + else if (dirFiles[i] == "validator.json") { + _dataConfig.Privilege = "/data/" + dirFiles[i]; + } + else { + continue; + } + } + } + _readDataDirectory(); + + this.getVersions = function () { + return _dataConfig.version; + } + + this.getAPIScopePathByVersion = function () { + return _dataConfig.API; + } + + var _getConfigPathByVersion = function (version) { + return _dataConfig.ConfigScheme[version]; + } + + this.getConfigXSDContent = function (version) { + var versionCollection = this.getVersions(); + if (versionCollection.indexOf(version) == -1) { + console.log("To version " + version + ", its config scheme is not found!"); + return ""; + } + + return JSON.parse(fs.readFileSync(__dirname + _getConfigPathByVersion(version)), 'ascii'); + } + + this.getConfigPrivilege = function (version) { + var versionCollection = this.getVersions(); + if (versionCollection.indexOf(version) == -1) { + console.log("To version " + version + ", its privilege scheme is not found!"); + return ""; + } + + var privilegeData = JSON.parse(fs.readFileSync(__dirname + _dataConfig.Privilege, 'ascii')); + return privilegeData.privileges[version]; + } + } + + exports.Database = new Database(); +}(exports)); + diff --git a/web/src/helperActions.js b/web/src/helperActions.js new file mode 100644 index 0000000..4626f6b --- /dev/null +++ b/web/src/helperActions.js @@ -0,0 +1,1250 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function (exports) { +/* +1. isExisting(id), return true/false +2. getApiType(id), return idType +3. getReturnType(id, argument), return any +// what is the exact contents of argument's elements +4. getPrivilege(id), return array +5. getVersion(id), return {since:"1.0", end:"xx"/null} +6. getParameterPrototype(id), array? +7. inCheckingScope(id) + + A new interface will be added to solve MemberExpression + + @param objectId {String} The id-chain of object + @param memberKey {String/Number} if it is a number then, + the objectId should refer to an Array, if it's a string + object refers to an Object + @return {Object/null} return an object if the objectId is valid, which contians: + { + hasMember: true/false, // true if the object has the member key + memberType: {String}, // optional + memberValue: {any}, // optional, if there is a actual value + } + return null if some error occurs, such as the objectId is not Build-in or in DB. +8. accessMember(objectId, memberKey); + +tizen.AbsoluteAlarm().getNextSchedule + + +idType: + module, // all object who is not leaf node + method, + attribute, + constructor, + callback, + abstrctClass, +*/ +/* + * TODO: + * 1. callee in member expression, such as: a.b().h, + * complicated property, such as: a[b.c], a[b.c()] + * 2. unconsidered cases: + * a) label, + * b) customized function return type + * c) object/array contents + * d) symbols in for init can just be used in its block + * e) with statement + * 3. detail "operator" of Assignment + * 4. detail value of expression evaluation + * 5. because the leaf node's value is clear, it is easy to now, + * so it should be a bottom-to-top traverse method. + * 6. some symbols between files will not be used in sequence, such as: + * a.js: delcare a function "foo", it used in a function delcaration + * "too" in b.js, b.js can be loaded before a.js because "too" is not + * be called before a.js is loaded. + */ + var logger = require('../../utils/logger.js').logger; + var errors = require('../../utils/errors.js'); + var Scope = require('./symbolScope.js'); + var API = require('./apiScopeInterfaces.js').API; + var Iterator = require('./astWalker.js'); + var _file = null; + var _problems = []; + var usedPrivileges = []; + var definedPrivileges = []; + var targetVersion; + var Stack = require("./stack.js"); + var tempVariableIndex = 100; + + var _self = { + setFile: function (file) { + _file = file; + // reset problems + _problems = []; + }, + getUsedPrivileges: function () { + return usedPrivileges; + }, + setDefinedPrivileges: function (privi) { + definedPrivileges = privi; + }, + setTargetVersion: function (version) { + targetVersion = version; + API.setTargetVersion(version); + return; + }, + getFile: function (file) { + return _file; + }, + getProblems: function (file) { + return _problems; + } + }; + + /* + * symbol types can be added to each other, it means there are some uncertainty. + * use | to add a possible type, + * use & to test a used type, + * use ^ to clear a single type + */ + var valueTypes = { + "unknown": 0, + "undefined": 1 << 0, + "null": 1 << 1, + "string": 1 << 2, + "boolean": 1 << 3, + "number": 1 << 4, + + "function": 1 << 5, + "object": 1 << 6, + // detail type in objects + "array": 1 << 7, + "date": 1 << 8, + "regexp": 1 << 9, + "error": 1 << 10, + "arguments": 1 << 11 + }; + + var buildInConstructors = { + "String": "string", + "Boolean": "boolean", + "Number": "number", + "Function": "function", + "Object": "object", + "Array": "array", + "Date": "date", + "RegExp": "regexp", + "Error": "error", + "EvalError": "error", + "RangeError": "error", + "ReferenceError": "error", + "SyntaxError": "error", + "TypeError": "error", + "URIError": "error" + }; + var buildInGlobals = Object.keys(buildInConstructors).concat([ + "Infinity","NaN", "undefined", + "eval", "parseInt", "parseFloat", "isNaN", "isFinite", + "decodeURI", "decodeURIComponent", + "encodeURI", "encodeURIComponent", + "Math", "JSON" + ]); + + function checkBuildGlobals(id) { + var result, pReal, returnType; + result = { + errorCode: null, + symbol: { type: valueTypes.unknown } + }; + + try { + pReal = eval(id); + } catch (e) { + return result; + } + + if (pReal === undefined && id !== "undefined") { + result.errorCode = errors.errorCode["API_UNDEFINED"]; + } else { + result.symbol.type = getType(pReal); + if (result.symbol.type === valueTypes["function"]) { + try { + returnType = eval(id + "()"); + returnType = getType(returnType); + } catch (e) { + returnType = valueTypes["unknown"]; + } + //Notice: "value" of function symbol means its "returnType" + result.symbol.value = returnType; + } + } + + return result; + } + + function checkTypeUsage (symbol, typeStr) { + if (!(symbol instanceof Object && symbol.hasOwnProperty('type'))) { + logger.error("Invalid symbol in checkTypeUsage"); + return false; + }; + // case1: symbol.type is unknown or using type is unknown, return true + if (!symbol.type || typeStr === "unknown") { + return true; + + // case 2: if the symbol.type is in the valueTypes, then test the type + // by bit and operation + } else if (typeof symbol.type === "number") { + + if(valueTypes.hasOwnProperty(typeStr)) { + return !(!(valueTypes[typeStr] & symbol.type)) + } else { + logger.error("Unknown used type:" + typeStr); + return false; + } + + // case3: for customized return type from DB, such as tizen.Alarm, etc., + // those are strings, then check if there are some misusage. + } else if (symbol.type === "_api_") { + + if (!API.inCheckingScope(symbol.value) || !API.isExisting(symbol.value)) { + logger.error("Unknow api type:" + symbol.value); + return false; + } + var apiType = API.getApiType(symbol.value); + /* + * TODO: There should be more detail checking for different types + */ + if (typeStr === "function" && (apiType !== "constructor" && apiType !== "method")) { + return false; + } else { + return true; + } + } else { + logger.error("Unknown symbol type:" + symbol.type); + return false; + } + } + + function checkPrivilege(apiId) { + var p = API.getPrivilege(apiId); + if (p && usedPrivileges.indexOf(p) < 0) { + usedPrivileges.push(p); + } + if (!p || definedPrivileges.indexOf(p) >= 0) { + return true; + } + return false; + } + + function getLiteralId (ast) { + if (!(ast instanceof Object)) return ""; + if (ast.type === "Identifier") { + return ast.name; + } else if (ast.type === "Literal") { + return ast.value; + } else { + return ""; + } + } + /* + * return {Object} symbol object which contians: + * { + * type: [must] prossible value types, + * value: [optional] if we know the real value then must be the raw value + * } + */ + function evaluateExpression(ast) { + var result = { type: valueTypes.unknown }; + + if (!(ast instanceof Object && ast.hasOwnProperty('type'))){ + return result; + } + if (ast.evaluated) { + return ast.evaluated; + } + switch (ast.type) { + case "Literal": + // only basic types and RegExp value can be "Literal" + result.value = ast.value; + if (ast.value == null) { + result.type = valueTypes["null"]; + break; + } + var type = typeof ast.value; + if (!valueTypes.hasOwnProperty(type)) { + break; + } + type = valueTypes[type]; + if (type <= valueTypes.object) { + result.type = type; + } + if (type === valueTypes.object && (ast.value instanceof RegExp)) { + result.type = valueTypes.regexp; + } + break; + case "MemberExpression": + case "Identifier": + if (ast.type === "Identifer" && ast.name === "undefined") { + result.type = valueTypes['undefined']; + break; + } + var id = getLeftId(ast); + if (id) { + var idValue = idToValue(id); + if (idValue.errorCode) { + newProblem(idValue.errorCode, idValue.msgArguments || [id], ast); + if (!idValue.symbol.type) { + break; + } + } + result = idValue.symbol; + } + break; + case "ArrayExpression": + result.type = valueTypes.array; + result.value = {}; + for (var i = 0; i < ast.elements.length; i++) { + result.value[i.toString()] = evaluateExpression(ast.elements[i]); + } + break; + case "BinaryExpression": + var left = evaluateExpression(ast.left); + var right = evaluateExpression(ast.right); + if (ast["operator"] === "in" || ast["operator"] === "instanceof") { + result.type = valueTypes["boolean"]; + } else { + if (left.value && right.value) { + try { + if (ast['operator'] === "+") { + result.value = left.value + right.value; + } else { + result.value = eval(left.value + ast['operator'] + right.value); + } + } catch (e) { + logger.debug("can not evalute the detail value of binary expression"); + } + } + if (result.value) { + result.type = getType(result.value); + } else { + result.type = valueTypes.string | valueTypes.number; + } + } + break; + case "FunctionExpression": + result.type = valueTypes['function']; + result.value = {type:valueTypes['unknown']}; + break; + case "LogicalExpression": + var right, left; + left = evaluateExpression(ast.left); + right = evaluateExpression(ast.right); + result.type = left.type | right.type; + /* + * TODO: here if we need to keep all possibal values, then getLeftId + * will also return possibal values, so leave it simple now. + if (right.hasOwnProperty("value") || left.hasOwnProperty("value")) { + result.value = []; + if (right.hasOwnProperty("value")) { + result.value.push(right.value); + } + if (right.hasOwnProperty("value")) { + result.value.push(right.value); + } + } + */ + break; + case "ConditionalExpression": + var consequent = evaluateExpression(ast["consequent"]); + var alternate = evaluateExpression(ast["alternate"]); + result.type = consequent.type | alternate.type; + evaluateExpression(ast["test"]); + break; + case "ObjectExpression": + result.type = valueTypes.object; + result.value = {}; + var p = ast['properties']; + var key; + for (var i = 0; i < p.length; i++) { + key = getLiteralId(p[i].key); + if (key) { + result.value[key] = evaluateExpression(p[i].value); + } + } + break; + case "UpdateExpression": + result.type = valueTypes.number; + break; + case "UnaryExpression": + if (ast.operator === "delete" || ast.operator === "!") { + result.type = valueTypes["boolean"]; + } else if (ast.operator === "void") { + result.type = valueTypes['undefined']; + } else if (ast.operator === "typeof") { + result.type = valueTypes['string']; + } else { + result.type = valueTypes['number']; + } + break; + case "NewExpression": + case "CallExpression": + if (ast.callee.type === "FunctionExpression") { + result = { type: valueTypes.unknown }; + break; + } + var fName = getLeftId(ast.callee); + if (!fName) break; + + if (buildInConstructors.hasOwnProperty(fName)) { + result.type = valueTypes[buildInConstructors[fName]]; + if (result.type == valueTypes['array']) { + result.value = {}; + } + break; + } else { + var idValue = idToValue(fName); + if (idValue.errorCode) { + newProblem(idValue.errorCode, idValue.msgArguments || [fName], ast); + if (!idValue.symbol.type) { + break; + } + } + + if (checkTypeUsage(idValue.symbol, "function")) { + + if (idValue.symbol.type === "_api_") { + + var arg = ast["arguments"]; + var argValues = [], aValue; + for (var i = 0; i < arg.length; i++) { + aValue = evaluateExpression(arg[i]); + if (aValue.value) { + argValues.push(aValue.value); + } else { + //TODO: need to identify the more detail value of arguments. + argValues.push(undefined); + } + } + var returnType = API.getReturnType(idValue.symbol.value, argValues); + + if (!checkPrivilege(idValue.symbol.value)) { + newProblem(errors.errorCode['API_LACKING_PRIVILEGE'] + ,[idValue.symbol.value, API.getPrivilege(idValue.symbol.value)], ast); + } + + result.type = returnTypeToValueType(returnType); + if (result.type === "_api_") { + result.value = returnType; + /* + * spcial case for api array + */ + if (returnType.indexOf('[]') === returnType.length - 2) { + result.type = valueTypes["array"]; + result.value = {}; + result.value["_any_"] = { + type: "_api_", + value: returnType.slice(0, returnType.length - 2) + }; + } + } + + } else if (idValue.symbol.value) { + + //Use the value key of "function" symbol as its returnSymbol + result = idValue.symbol.value; + } + + } else { + newProblem(errors.errorCode['API_TYPE_ERROR'], [fName], ast); + } + } + break; + } + ast.evaluated = result; + if (!result || !result.hasOwnProperty('type')) { + result = { type: valueTypes.unknown }; + } + return result; + } + + /* + * Find out the type and value if have in the symbol table and DB + * + * @param: id {String} can be a single id or an id Chain, such as "a.b.c" + * @return object which contains: + * { + * symbol: { + * type: unknown as default + * value: {optional} if there is a value + * } + * errorCode: {optional} if error occurs + * } + */ + function idToValue (id) { + var result, scope, rootObj, symbol, chain, needCheck; + result = { + errorCode: null, + symbol: { type: valueTypes.unknown } + }; + + if (typeof id !== "string") { + logger.error('invalid id in "idToValue": ' + id); + return result; + } + + chain = id.split('.'); + scope = Scope.getCurrentScope(); + needCheck = API.inCheckingScope(id); + + symbol = scope.findSymbol(id); + /* In symbol table */ + if (symbol) { + result.symbol = symbol; + return result; + } + + /* In DB */ + if (needCheck) { + if (API.isExisting(id)) { + /* + * Specified cases for different api types + */ + var returnType, apiType; + apiType = API.getApiType(id); + if (apiType === "abstractClass") { + result.errorCode = errors.errorCode["API_TYPE_ERROR"]; + } else if (!apiType) { + result.symbol.type = valueTypes["unknown"]; + } else { + + if (apiType === "attribute") { + + if (!checkPrivilege(id)) { + result.errorCode = errors.errorCode['API_LACKING_PRIVILEGE']; + result.msgArguments = [id, API.getPrivilege(id)]; + } + returnType = API.getReturnType(id); + } else { + returnType = id; + } + + result.symbol.type = returnTypeToValueType(returnType); + if (result.symbol.type === "_api_") { + result.symbol.value = returnType; + /* + * spcial case for api array + */ + if (returnType.indexOf('[]') === returnType.length - 2) { + result.symbol.type = valueTypes["array"]; + result.symbol.value = {}; + result.symbol.value["_any_"] = { + type: "_api_", + value: returnType.slice(0, returnType.length - 2) + }; + } + } + } + /* the value type will have numbers and strings */ + return result; + } else { + /* check if the API is in other versions */ + var otherVersions = API.checkAPIExistInOtherVersion(id); + if (otherVersions.length > 0) { + result.errorCode = errors.errorCode['API_INVALID_VERSION']; + result.msgArguments = [id, targetVersion, otherVersions.join(',')]; + return result; + } + } + + } + + if (buildInGlobals.indexOf(chain[0]) > -1) { + /* Build-in static objects */ + return checkBuildGlobals(id); + } + + if (chain.length < 2) { + result.errorCode = errors.errorCode["API_UNDEFINED"]; + return result; + } + + /* + * If we have not found the id chain in Symbol table nor DB, + * we need to check if it is a build-in member access. + * Such as, "tizen" has no "toString" interface in its API IDL, + * but in real implementation, "tizen" will be subClass of "Object", + * so "tizen.toString" such be allowed. + */ + var apiType, objType, member, objId, inApiScope, prop; + prop = chain.pop(); + objId = chain.join('.'); + + rootObj = scope.findSymbol(objId); + inApiScope = API.inCheckingScope(objId); + + if (rootObj) { + objType = rootObj.type; + if (objType === "_api_") { + apiType = API.getApiType(rootObj.value); + objType = apiTypeToValueType(apiType); + } + + } else if (inApiScope) { + apiType = API.getApiType(objId); + objType = apiTypeToValueType(apiType); + } + + if (objType && prop) { + member = accessBuildInMember(objType, prop); + if (!member || !member.hasOwnProperty("hasMember")) return result; + + if (!member.hasMember) { + if(API.isExisting(objId + ".length") && !isNaN(Number(prop))) { + result.symbol.type = valueTypes["unknown"]; + } else { + result.errorCode = errors.errorCode["API_UNDEFINED"]; + } + } else { + result.symbol.type = member.mType || valueTypes["unknown"]; + if (member.mReturnType) { + //Notice: "value" key of "function" symbol means its "returnType" + result.symbol.value = member.returnType; + } + } + } + return result; + } + + function apiTypeToValueType (apiType) { + var objType; + switch(apiType) { + case "attribute": + apiType = returnTypeToValueType(apiType); + objType = isTypePositive(apiType) ? apiType : valueTypes['object']; + break; + case "callback": + case "method": + case "constructor": + objType = valueTypes['function']; + break; + case "module": + objType = valueTypes['object']; + break; + case "abstractClass": + objType = valueTypes['null']; + break; + default: + objType = valueTypes['unknown']; + break; + } + return objType; + } + + + /* + * The return type from DB is different from valueTypes, so need to + * translate it to valueTypes. + * TODO: need to handle this from lower level, may need reasonable + * data design for this issue. + * + * @param returnType {String} return type get from DB + * @return {Number} valueType number + */ + function returnTypeToValueType(returnType) { + if (!returnType) return valueTypes["unknown"]; + if (valueTypes.hasOwnProperty(returnType)) { + return valueTypes[returnType]; + } else { + return "_api_"; + } + } + + function defaultVisitor (iter) { + + var ast = iter.ast(), + scope = Scope.getCurrentScope(), + gScope = Scope.getGlobalScope(), + id, + symbol; + + if (ast.visited) return; + + switch(ast.type) { + case "AssignmentExpression": + id = getLeftId(ast.left); + if (id) { + var rightPart = ast.right; + var ids = [id]; + while (rightPart.type === "AssignmentExpression") { + var innerId = getLeftId(rightPart.left); + if (innerId) ids.push(innerId); + rightPart = rightPart.right; + } + symbol = evaluateExpression(rightPart); + + var chain, targetScope, rootObj, ignoreTypes, existingOne; + ignoreTypes = ["callback", "attribute"] + for (var i = 0; i < ids.length; i++) { + id = ids[i]; + chain = id.split('.'); + targetScope = scope; + + if (chain[0] === "window") { + chain.shift(); + id = chain.join("."); + targetScope = gScope; + } + + /* ignore jQuery members*/ + if (chain.length > 1 && (chain[0] === "$" || chain[0] === "jQueryl")) break; + + rootObj = scope.findSymbol(chain[0]); + if (!rootObj && API.inCheckingScope(id)) { + /* + * In global scope existing module can not be overwritten. + * For example, in a js file: + * var window; + * console.log(window); + * (function (){ + * var window; + * console.log(window); + * })(); + * + * The result will be: + * [real Window object] + * undefined + */ + if (API.isExisting(id)) { + if (targetScope.id !== gScope.id && ignoreTypes.indexOf(API.getApiType(id)) < 0) { + newProblem(errors.errorCode['API_OVERWRITE'], [id], ast); + targetScope = gScope; + } + } + /* comment out the extent namespace warning + else if (id.indexOf("[]") < 0) { + newProblem(errors.errorCode['API_EXTEND_NAMESPACE'], [id], ast); + targetScope = gScope; + } + */ + /* + * For example: + * in global: tizen.aa, overwrite false, so add it to gScope + * in global: tizen.alarm, overwrite true, but it will not be overwritten, so ignore it + * + * in a functional closure: tizen.aa, overwrite false, add it to gScope + * in a functional closure: tizen.alarm, overwrite true, add it to gScope + */ + } + if (symbol.type == valueTypes['null'] || symbol.type == valueTypes["undefined"]) { + /* + * If the code want to change some existing outer scope symbol and the new value is "null" + * or "undefined", and the existing type is more detail than these two types, then we will + * not change the value, because the constrol flow has not been set up now, the sequence may + * be wrong to assign "null"/"undefined" to an existing variable with detail value. + */ + existingOne = targetScope.findSymbol(id); + if (existingOne && existingOne.hasOwnProperty('type') + && (targetScope.id === gScope.id || existingOne.scope !== targetScope.id)) { + break; + } + } + targetScope.writeSymbol(id, symbol.type, symbol.value); + } + } else { + evaluateExpression(ast.right); + } + break; + case "VariableDeclarator": + if (!ast.id) break; + id = ast.id.name; + symbol = evaluateExpression(ast.init); + if (id) { + if (scope.id === gScope.id && (API.inCheckingScope(id) && API.isExisting(id))) { + break; + } + scope.addSymbol(id, symbol.type, symbol.value); + } + break; + case "FunctionDeclaration": + if (!ast.id) break; + id = ast.id.name; + if (id) { + if (scope.id === gScope.id && (API.inCheckingScope(id) && API.isExisting(id))) { + break; + } + scope.addSymbol(id, valueTypes['function'], {type:valueTypes['unknown']}); + } + break; + case "UnaryExpression": + if (ast.operator === "delete") { + id = getLeftId(ast["argument"]); + if (id) { + scope.deleteSymbol(id); + } + } + break; + case "ReturnStatement": + var returnSymbol = evaluateExpression(ast.argument); + if (returnSymbol && returnSymbol.type) { + scope.returnSymbol.type = returnSymbol.type; + } if (returnSymbol && returnSymbol.value !== undefined) { + scope.returnSymbol.value = returnSymbol.value; + } + break; + case "CallExpression": + case "NewExpression": + evaluateExpression(ast); + break; + case "ExpressionStatement": + if (!isValidExpression(ast.expression)) { + newProblem(errors.errorCode['API_USELESS_EXPRESSION'], [], ast); + } + default: + break; + } + ast.visited = true; + } + + function isValidExpression(ast) { + var validArray, dependArray, invalidArray; + validArray = [ + "AssignmentExpression", + "CallExpression", + "NewExpression", + "UnaryExpression", + "UpdateExpression" + ]; + dependArray = [ + "LogicalExpression", + "ConditionalExpression", + "SequenceExpression", + "BinaryExpression" + ]; + + invalidArray = [ + "ArrayExpression", + "FunctionExpression", + "MemberExpression", + "ObjectExpression", + "ThisExpression", + "Identifier" + ]; + if (invalidArray.indexOf(ast.type) > -1) return false; + if (validArray.indexOf(ast.type) > -1) return true; + + if (ast.type === "Literal") { + if (ast.value === "use strict") { + return true; + } else { + return false; + } + } + if (dependArray.indexOf(ast.type) > -1) { + var result = false; + traverseAst(ast, function (iter) { + var type = iter.type(); + if (validArray.indexOf(type) > -1) { + result = true; + } + return; + }); + return result; + } + } + + function traverseAst(ast, visitor) { + var iter, stack, helper; + if ((ast instanceof Object && ast.hasOwnProperty('type')) || ast instanceof Array) { + iter = new Iterator(ast); + } else { + return; + } + + stack = new Stack(); + helper = require('./helperActions.js'); + + stack.push(iter); + while(stack.top()) { + var topIter = stack.top(); + var children = topIter.children(); + var idx = topIter.index(); + if (!topIter.ast().visited) { + visitor(topIter); + topIter.enter(); + } + if (idx < children.length) { + if ((children[idx] instanceof Object && children[idx].hasOwnProperty('type')) + || children[idx] instanceof Array) { + + var childIter = new Iterator(children[idx]); + stack.push(childIter); + } + idx++; + topIter.index(idx) + } else { + stack.pop(); + topIter.leave(); + } + } + return; + } + + function getEvidence (strData, line, range) { + var evi = "", + lines = strData.split("\n"), + nextExpr, + rule = /[(|)|{|}|;|,]/; + evi = lines[line-1]; + if (evi.length > 100 && Array.isArray(range)) { + evi = strData.substring(range[0], range[1] + 1); + if (evi.length < 5 && !rule.test(evi)) { + nextExpr = strData.indexOf(";", range[1]); + if (nextExpr - range[0] < 80) { + range[1] = nextExpr; + } else { + range[1] = strData.indexOf(",", range[1]); + if (nextExpr < range[1]) { + range[1] = nextExpr; + } + } + } + evi = strData.substring(range[0], range[1] + 1); + } + return evi; + } + + function newProblem (errorCode, argArray, ast) { + var problem = { + "errorCode": errorCode, + "msgArguments": argArray, + }; + /* + * identifiy the no property problems from "API_UNDEFINED" + */ + if (errorCode === errors.errorCode["API_UNDEFINED"] && argArray[0].length > 0) { + var idChain = argArray[0].split('.'); + if (idChain.length > 1) { + var propName = idChain.pop(); + var typeName = idChain.join('.'); + if (typeName.indexOf('()') === typeName.length - 2) { + typeName = typeName.substr(0, typeName.length - 2); + } + problem.errorCode = errors.errorCode["API_UNDEFINED_PROPERTY"]; + problem.msgArguments = [propName, typeName]; + } + } + problem.file = _file.name; + problem.line = ast.loc.start.line; + problem.column = ast.loc.start.column; + problem.range = ast.range; + problem.evidence = getEvidence(_file.data, problem.line, problem.range); + problem.scope = Scope.getCurrentScope().id; + + _problems.push(problem); + return; + } + + function getTempVariable () { + var prefix = "__apiCheckerTempVariable_"; + return prefix + (++tempVariableIndex); + } + /* + * the member expression will always be a left Id. + * @return {String} id chain connected with "." + * logic: + * 1. a.b -> "a.b" + * 2. a[b.c] -> "a.[real value of b.c]", if we don't know the real value of "b.c", then return ""; + * 3. a.c().b -> "[real value of a.c()].b", if real value of "a.c()" not clear, then return ""; + * 4. a[1] -> "a.1" + */ + function getLeftId(ast) { + var pName, p, chain, leftTypes, pValue, usageStatus, id; + var tempVariable, scope; + + leftTypes = ["Identifier", "MemberExpression"]; + + if (typeof ast !== "object" || !(ast.type) + || leftTypes.indexOf(ast.type) < 0) { + + return ""; + } + + chain = []; + while(ast.type === 'MemberExpression') { + p = ast.property; + // have [] operater + if (!ast.computed) { + pName = p.name; + } else { + pValue = evaluateExpression(p); + // if we know the value from evaluate stage + if (pValue.hasOwnProperty("value") && pValue.value || pValue.value === 0) { + pName = pValue.value.toString(); + } else { + pName = null; + } + } + chain.unshift(pName); + ast = ast.object; + } + if (ast.type === 'Identifier') { + chain.unshift(ast.name); + } else if (ast.type === "ThisExpression") { + var dynamicKey = chain.join("."); + if (dynamicKey) { + Scope.addDynamicKey(dynamicKey); + } + return ""; + } else { + // for callee as object, for example a.b().c + var objValue = evaluateExpression(ast); + if (!objValue.type) { + return ""; + } else if (objValue.type === "_api_") { + chain = objValue.value.split('.').concat(chain); + } else { + scope = Scope.getCurrentScope(); + tempVariable = getTempVariable(); + scope.addSymbol(tempVariable, objValue.type, objValue.value); + chain.unshift(tempVariable); + } + } + + // ignore some prefix, such as: window.tizen will be considered as tizen. + var ignoredPrefixes = ['window', 'self']; + var inGlobal = false; + + while(ignoredPrefixes.indexOf(chain[0]) > -1) { + /* + * If we can find the prefix in symbol table, then it + * means it has been overwritten in a closure. + */ + if (!(Scope.getCurrentScope().findSymbol(chain[0]))) { + chain.shift(); + inGlobal = true; + } else { + break; + } + } + if (chain.length === 0) { + return "window"; + } + // end of ignore prefixes + + if (chain.length < 2) { + if (inGlobal) chain.unshift("window"); + return chain.join('.'); + } + + if (inGlobal) chain.unshift("window"); + + /* + * track the chain to get out the real id chain. + * For Example: + * var tt = tizen; + * tt.a = "string"; + * then when function getLeftId should return "tizen.a" instead of "tt.a" + */ + var lastProperty = chain.pop(), s; + if (!lastProperty) { + return ""; + } + + for (var i = 0; i < chain.length; i++ ) { + + if (!chain[i]) { + return ""; + } + + id = (!id) ? chain[0] : (id + '.' + chain[i]); + + usageStatus = idToValue(id); + + if (usageStatus.errorCode) { + newProblem(usageStatus.errorCode, usageStatus.msgArguments || [id], ast); + if (!usageStatus.symbol.type) { + return ""; + } + } + if (usageStatus.symbol.type === "_api_") { + id = usageStatus.symbol.value; + } + s = usageStatus.symbol; + + if (s.type === valueTypes["array"] + && s.value instanceof Object + && Object.keys(s.value).length === 1 + && s.value.hasOwnProperty('_any_') + && i < chain.length - 1) { + // special case for "api" array + + prop = chain[i + 1]; + if (prop && !isNaN(Number(prop))) { + i++; + id = s.value["_any_"].value; + } + } + } + id = id + '.' + lastProperty; + + return id; + } + + function getType (value) { + var type = typeof value; + + if (!valueTypes.hasOwnProperty(type)) { + return valueTypes.unknown; + } + + type = valueTypes[type]; + + if (type <= valueTypes.object) { + return type; + } + if (type === valueTypes.object) { + if (value instanceof RegExp) { + return valueTypes.regexp; + + } else if (value instanceof Array) { + return valueTypes.array; + + } else if (value instanceof Object) { + return valueTypes.object; + + } else if (value instanceof Date) { + return valueTypes.date; + + } else if (value instanceof Error) { + return valueTypes.error; + } + } + return valueTypes.unknown; + } + + /* all the */ + function isTypePositive (valueType) { + var result; + if (valueType > valueTypes['unknown'] && valueType < valueTypes["function"]) { + return false; + } else { + return true; + } + } + + /** + * Access member in Javascirpt build-in types. + * Logic: + * 1. judge if the member key exist for the checked type + * a. (Object type is the baisic) make sure all members these are aviable for other types + * b. (if (typeof === "object" | "function" && have not found the member), the status will be suspend), + * Solution1: true, memberType: "unknown", Solution2: using a third status flag + * 2. Get or evaluate the memberType + * a. read the spec to get all types/return types of the member + * + * @param {valueTypes} type + * the data type to be accessed + * + * @param {string} member + * the key of the member in the data type + * + * @return {Object/null} return an object if the objectId is valid, which contians: + * { + * hasMember: true/false, // true if the objectType has the member key + * mType: {valueTypes}, // optional, the member type + * mReturnType: // optional, just for functions + * } + * return null if some error occurs, such as the objectId is not Build-in or in DB. + */ + + function accessBuildInMember (type, member) { + var instance, result, prop, returnValue; + + if (!type || typeof(type) !== 'number' + || !member || typeof(member) !== 'string') { + return null; + } + + if (type === valueTypes['null'] || type === valueTypes["undefined"]) { + return { hasMember: false } + } + + if (type === valueTypes['unknown']) { + return { hasMember: true, mtype: valueTypes['unknown']} + } + + constructorMap = { + "string": String, + "boolean": Boolean, + "number": Number, + "function": Function, + "object": Object, + "array": Array, + "date": Date, + "regexp": RegExp, + "error": Error, + "arguments": arguments + }; + + for (t in valueTypes) { + if(valueTypes[t] === type) { + type = t; + break; + } + } + if (!constructorMap.hasOwnProperty(type)) return null; + + instance = (type === "arguments")? constructorMap[type] : (new constructorMap[type]); + result = { + hasMember: true, + mType: valueTypes.unknown + }; + try { + prop = instance[member]; + } catch (e) { + result.hasMember = false; + return result; + } + + if (prop === undefined) { + result.hasMember = false; + return result; + } + + result.mType = getType(prop); + + if (result.mType === valueTypes["function"]) { + try { + returnValue = instance[member](); + } catch (e) { + result.mReturnType = valueTypes["unknown"]; + return result; + } + result.mReturnType = getType(returnValue); + } + return result; + } + + // export functions + _self.traverseAst = traverseAst; + _self.defaultVisitor = defaultVisitor; + _self.valueTypes = valueTypes; + _self.getLeftId = getLeftId; + _self.evaluateExpression = evaluateExpression; + _self.idToValue = idToValue; + _self.checkTypeUsage = checkTypeUsage; + _self.getType = getType; + _self.returnTypeToValueType = returnTypeToValueType; + _self.accessBuildInMember = accessBuildInMember; + _self.getEvidence = getEvidence; + + if (module && "exports" in module) { + module.exports = _self; + } +})(); diff --git a/web/src/signatureParser.js b/web/src/signatureParser.js new file mode 100644 index 0000000..6994314 --- /dev/null +++ b/web/src/signatureParser.js @@ -0,0 +1,104 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var et = require("../../lib/elementtree"), + logger = require('../../utils/logger.js').logger; + +var signParser = (function () { + var _getAllElements = function (etree, tag) { + var obj = etree.findall(tag); + return obj; + }; + var _getElement = function (root, tag) { + var obj = root.find(tag); + return obj; + }; + + var _getCerts = function (root) { + var certs = [], i, tmp, + certElements = _getAllElements(root, 'KeyInfo/X509Data/X509Certificate'); + for (i = 0; i < certElements.length; i++) { + tmp = "-----BEGIN CERTIFICATE-----" + certElements[i].text + "-----END CERTIFICATE-----"; + certs.push(tmp); + } + return certs; + }; + + return function (xmlFileContent, version) { + var _etree, _wellFormat = true; + + try { + _etree = et.parse(xmlFileContent); + (require('./analyzeWidgetSignature.js').SignatureXMLParser).checkSignatureValid(xmlFileContent); + } catch (e) { + logger.error("parser author-signatur.xml failed"); + _wellFormat = false; + return; + } + + this.getSignedFiles = function () { + var files = [], i, + refElements = _getAllElements(_etree, 'SignedInfo/Reference'); + if (refElements.length) { + // assume XML is followed signature spec + for (i = 0; i < refElements.length; i ++) { + if (refElements[i].attrib.URI === '#prop') + continue; + files.push(refElements[i].attrib.URI); + } + } + + return files; + }; + + this.validateSignatureValue = function () { + var sig, cert, res, doc, + SignedXml = require('../../lib/xml-crypto').SignedXml; + + sig = new SignedXml(); + sig.loadSignature(xmlFileContent); + cert = _getCerts(_etree)[0]; + if (!cert) { + logger.error("can't find certficate"); + return false; + } + sig.signingKey = cert; + res = sig.validateSignatureValue(doc); + return res; + }; + + this.getRefDigest = function () { + var DigestValueElem, uri, value, i, length, hashSet = {}, + refElements = _getAllElements(_etree, 'SignedInfo/Reference'); + + length = refElements.length; + for (i = 0; i < length; i ++) { + DigestValueElem = _getElement(refElements[i], 'DigestValue'); + value = DigestValueElem.text; + uri = refElements[i].attrib.URI; + if (uri === '#prop') + continue; + hashSet[uri] = value; + } + return hashSet; + }; + + this.isWellFormat = function() { + return _wellFormat; + }; + }; +}()); +if (module && "exports" in module) { + module.exports.signParser = signParser; +} diff --git a/web/src/stack.js b/web/src/stack.js new file mode 100644 index 0000000..db99162 --- /dev/null +++ b/web/src/stack.js @@ -0,0 +1,73 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @class Stack helper class. + * + * This is mostly just a wrapper around an array, plus a top() function. + * + * @ignore + */ + +function Stack () { + + this._items = []; +} + +Stack.prototype = { + + /** + * @returns The number of items on the stack. + */ + height: function () { + + return this._items.length; + }, + + /** + * Put item on top of the stack. + * @param item + */ + push: function (item) { + + this._items.push (item); + }, + + /** + * Take item from top of the stack. + * @returns Item or null. + */ + pop: function () { + + return this._items.pop () || null; + }, + + /** + * Get top item from the stack, but leave it on. + * @returns Item or null. + */ + top: function () { + + var item = null; + + if (this._items.length > 0) { + item = this._items[this._items.length - 1]; + } + + return item; + } +}; + +module.exports = Stack; diff --git a/web/src/symbolScope.js b/web/src/symbolScope.js new file mode 100644 index 0000000..cac65bf --- /dev/null +++ b/web/src/symbolScope.js @@ -0,0 +1,312 @@ +/* Copyright (C) 2012,2013 Intel Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function () { + var idPrefix = "_scope", scopeId = 1; + /* + * This is a table including all key-object symbol scopes. + * There still should be a root symbol scope, such as globalScope. + * They are different things. This just a table for easily scope + * object reference. + */ + var GlobalSymbolTable = {}, currentScope, globalScope, dynamicKeys; + var events = { EnterScope: "EnterScope", LeaveScope: "LeaveScope" }; + + function getScopeId() { + return (idPrefix + (scopeId++)); + } + + /* + * @class Scope base class + * + * This is used to abstract different scopes. + * Only the globalScope's parent could be null + * + * @param + * @ignore + */ + function Scope (parentScope) { + this.id = getScopeId(); + this.parentScope = parentScope || globalScope; + this.symbols = {}; + this.returnSymbol = { type:0 }; + // put the symbol scope in the GlobalSymbolTable + GlobalSymbolTable[this.id] = this; + return this; + } + + Scope.prototype.enter = function () { + // emit the scope change event + currentScope = this.id; + } + + Scope.prototype.leave = function () { + // emit the scope change event + currentScope = this.parentScope; + } + + function getTargetScope (scope, id) { + var chain, rootId, targetScope, current; + targetScope = null; + if (typeof id !== "string") return null; + chain = id.split('.'); + rootId = chain[0]; + if (!rootId) return null; + if (Object.hasOwnProperty.call(scope.symbols, rootId)) { + targetScope = scope; + } else { + var parentScopeId = scope.parentScope; + while(parentScopeId) { + current = GlobalSymbolTable[parentScopeId]; + if (Object.hasOwnProperty.call(current.symbols, rootId)) { + targetScope = current; + break; + } + parentScopeId = current.parentScope; + } + } + return targetScope; + } + + Scope.prototype.writeSymbol = function (symbolId, type, value) { + var targetScope; + targetScope = getTargetScope(this, symbolId); + targetScope = targetScope || this; + return targetScope.addSymbol(symbolId, type, value); + } + /** + * Add a new symbol in the scope. + * + * @param [string] symbolId id of the symbol + * @param [string] type id of the symbol + * @returns null. + */ + Scope.prototype.addSymbol = function (symbolId, type, value) { + var Helper, result, member; + Helper = require('./helperActions.js'); + result = trackIdChain(this, symbolId); + if (!result || !(result.objSymbol instanceof Object)) return false; + + // Api array cases + if (type === "_api_" && value.indexOf('[]') === value.length -2) { + type = Helper.valueTypes["array"]; + member = value.slice(0, value.length - 2); + value = {}; + value["_any_"] = { + type: Helper.returnTypeToValueType(member), + }; + if (value["_any_"].type === "_api_") { + value["_any_"].value = member; + } + } + result.objSymbol[result.pName] = { + "type": type ? type : 0, + }; + + if (value !== undefined) { + result.objSymbol[result.pName].value = value; + } + + return true; + } + + /* + * Find the object symbol and last property name for a idChain + * + * @param scope + * @param idChain + * + * @return {Object/null} return an object which contains: + * { + * objSymbol: the symbol object of the latest parent, + * pName : last property name + * } + */ + function trackIdChain (scope, idChain) { + var chain = idChain.split('.'); + var objSymbol, objName, pName, objType; + + if (chain.length == 1) { + objSymbol = scope.symbols; + pName = idChain; + objType = null; + + } else { + if (!Object.hasOwnProperty.call(scope.symbols, chain[0])) { + //TODO: no parent + return null; + } + objSymbol = scope.symbols[chain[0]]; + for (i = 1; i < chain.length - 1; i++) { + pName = chain[i]; + if (!objSymbol.value || !objSymbol.value.hasOwnProperty(pName)) { + return null; + } else { + objSymbol = objSymbol.value[pName]; + } + + } + pName = chain.splice(chain.length - 1)[0]; + objType = objSymbol.type; + objSymbol = objSymbol.value; + } + return { + objSymbol: objSymbol, + objType: objType, + pName: pName + } + } + + Scope.prototype.deleteSymbol = function (symbolId) { + var reslult, targetScope, deleted; + targetScope = getTargetScope(this, symbolId); + targetScope = targetScope || this; + result = trackIdChain(targetScope, symbolId); + + if (!result || !(result.objSymbol instanceof Object)) return null; + + if (result.objSymbol.hasOwnProperty(result.pName)) { + deleted = result.objSymbol[result.pName]; + delete result.objSymbol[result.pName]; + return deleted; + } + } + + /* + * return the symbol object contains type, value and scope, + * or return null if have not found matched symbol + */ + Scope.prototype.findSymbol = function (symbolIds) { + if (typeof symbolIds !== "string") return null; + var chain, result, targetScope, fromScope; + chain = symbolIds.split("."); + result = null; + targetScope = null; + fromScope = this; + + if (chain[0] === "window" && chain.length > 1) { + chain.shift(); + fromScope = Scope.getGlobalScope(); + symbolIds = chain.join('.'); + } + targetScope = getTargetScope(fromScope, symbolIds); + + if (targetScope) { + var trackValue = trackIdChain(targetScope, symbolIds); + var Helper = require('./helperActions.js'); + + if (!trackValue) return null; + + /* ignore all object keys with no record object value */ + if (!trackValue.objSymbol) { + if (trackValue.objType === Helper.valueTypes['object']) { + return { + type: Helper.valueTypes["unknown"], + scope: targetScope.id + }; + } else { + return null; + } + } + + if (!Object.hasOwnProperty.call(trackValue.objSymbol, trackValue.pName)) { + + var memberKey = Number(trackValue.pName); + if (trackValue.objType === Helper.valueTypes["array"] + && typeof memberKey === "number" && !isNaN(memberKey)) { + + if (Object.keys(trackValue.objSymbol).length === 1 + && Object.hasOwnProperty.call(trackValue.objSymbol, "_any_")) { + result = deepCopy(trackValue.objSymbol["_any_"]); + } else { + result = {}; + result.type = Helper.valueTypes["unknown"]; + } + result.scope = targetScope.id; + } + + } else { + result = deepCopy(trackValue.objSymbol[trackValue.pName]); + result.scope = targetScope.id; + } + return result; + } + } + + /* + return the deep copy of obj + */ + function deepCopy (obj) { + var result = {}; + + if ((typeof obj) != 'object') + return obj; + + for (prop in obj) { + if (!obj.hasOwnProperty(prop)) continue; + result[prop] = deepCopy(obj[prop]); + } + return result; + } + + /* + * module intefaces + */ + + // return the current scope object + Scope.getCurrentScope = function () { + if (currentScope && typeof currentScope === "string") { + return GlobalSymbolTable[currentScope]; + } else { + return null; + } + }; + + Scope.getGlobalScope = function () { + return GlobalSymbolTable[globalScope]; + }; + + Scope.getScope = function (id) { + return GlobalSymbolTable[id]; + }; + Scope.addDynamicKey = function (id) { + if (dynamicKeys.indexOf(id) < 0) { + dynamicKeys.push(id); + } + return; + }; + + Scope.getDynamicKeys = function () { + return dynamicKeys; + }; + /* + * init the first global scope + */ + function init() { + var firstScope = new Scope(); + firstScope.enter(); + globalScope = firstScope.id; + dynamicKeys = []; + } + + init(); + + /* + * Export the module out + */ + if (module && "exports" in module) { + module.exports = Scope; + } +})(); diff --git a/web/src/xmlParser.js b/web/src/xmlParser.js new file mode 100644 index 0000000..bbb3094 --- /dev/null +++ b/web/src/xmlParser.js @@ -0,0 +1,97 @@ +(function (exports) { + var XMLParser = function () { + var _parserResult = [] + + this.parser = function (xmlFormatContent) { + _parserResult = []; + if (!xmlFormatContent) { + //report + throw "Parse content is null!"; + return false; + } + var elementTree = require('../../lib/elementtree'); + try{ + var xmlObject = elementTree.XML(xmlFormatContent); + if (!xmlObject) { + //report + throw "Cannot parse the content!"; + return false; + } + } + catch (err) { + //report + throw "Cannot parse the content!"; + return false; + } + + _doParser(xmlObject, '', ''); + return _parserResult; + } + + this.getContent = function (filePath) { + var fs = require('fs'), + path = require('path'); + + filePath = path.resolve(__dirname, filePath); + return fs.readFileSync(filePath, 'ascii'); + } + + var _doParser = function (elementItem, elementParentItem, elementItemXPath) { + var elementType = elementItem.tag, + elementProperties = elementItem.attrib, + elementChildren = elementItem._children, + elementParent = elementParentItem ? elementParentItem : "", + elementText = elementItem.text.trim(), + elementXPath = elementItemXPath ? elementItemXPath + elementType : elementType, + elementChildrenCount = elementChildren.length; + + var tempElementChildren = [], + item = {}, + itemIndex = {}, + firstIndex = 0; + for (var i = 0; i < elementChildrenCount; i++) { + var itemKey = elementChildren[i].tag; + if (!item[itemKey]) { + item[itemKey] = 1; + itemIndex[itemKey] = firstIndex; + + //push into children collection + var tmpItem = {}; + tmpItem[itemKey] = 1; + tempElementChildren.push(tmpItem); + + firstIndex++; + } + else { + item[itemKey] += 1; + + //update someone child + var itemKeyIndex = itemIndex[itemKey]; + tempElementChildren[itemKeyIndex][itemKey] = item[itemKey]; + } + } + + var element = { + "type": elementType, + "propertys": elementProperties, + "parent": elementParent, + "children": tempElementChildren, + "text": elementText, + "xpath": elementXPath + }; + elementItemXPath = elementItemXPath + elementType + "/"; + _parserResult.push(element); + + //delete no need object + tempElementChildren = null; + item = null; + itemIndex = null; + + for (var j = 0; j < elementChildren.length; j++) { + _doParser(elementChildren[j], elementType, elementItemXPath); + } + } + } + + exports.XMLParser = new XMLParser(); +}(typeof exports === 'undefined' ? (exports = window) : exports)); -- 2.7.4