| /******************************************************************************* |
| * Copyright (c) 2008, 2010 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| ****************************************************************************** |
| * Please see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html |
| */ |
| |
| /** |
| * Object Object() |
| * @constructor |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Object(){}; |
| /** |
| * function toString() |
| * @memberOf Object |
| * @returns {String} |
| * @see Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.toString = function(){return "";}; |
| /** |
| * function toLocaleString() |
| * @memberOf Object |
| * @returns {String} |
| * @see Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.toLocaleString = function(){return "";}; |
| /** |
| * function valueOf() |
| * @memberOf Object |
| * @returns {Object} |
| * @see Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.valueOf = function(){return new Object();}; |
| /** |
| * function hasOwnProperty(name) |
| * @memberOf Object |
| * @param {String} name |
| * @returns {Boolean} |
| * @see Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.hasOwnProperty = function(name){return true;}; |
| /** |
| * function isPrototypeOf(o) |
| * @memberOf Object |
| * @param {Object} o |
| * @returns {Boolean} |
| * @see Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.isPrototypeOf = function(o){return true;}; |
| /** |
| * function propertyIsEnumerable(name) |
| * @memberOf Object |
| * @param {Object} name |
| * @returns {Boolean} |
| * @see Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.propertyIsEnumerable = function(name){return true;}; |
| /** |
| * Property constructor |
| * @type Function |
| * @memberOf Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Object.prototype.constructor = new Function(); |
| |
| /** |
| * Object String() |
| * @constructor |
| * @extends Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function String(){} |
| String.prototype = new Object(); |
| /** |
| * static function fromCharCode(charCode1, ...) |
| * @memberOf String |
| * @param {Number} charCode |
| * @returns {String} |
| * @static |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.fromCharCode = function(charCode){return "";}; |
| /** |
| * Property length |
| * @type Number |
| * @memberOf String |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.length = 1; |
| /** |
| * function charAt(position) |
| * @memberOf String |
| * @param {Number} position |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.charAt = function(position){return "";}; |
| /** |
| * function charCodeAt(position) |
| * @memberOf String |
| * @param {Number} position |
| * @returns {Number} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.charCodeAt = function(position){return 0;}; |
| /** |
| * function concat(value1, ...) |
| * @memberOf String |
| * @param {String} value |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.concat = function(value){return "";}; |
| /** |
| * function indexOf(searchString, startPosition) |
| * @memberOf String |
| * @param {String} searchString |
| * @param {Number} startPosition |
| * @returns {Number} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.indexOf = function(searchString, startPosition){return 1;}; |
| /** |
| * function lastIndexOf(searchString, startPosition) |
| * @memberOf String |
| * @param {String} searchString |
| * @param {Number} startPosition |
| * @returns {Number} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.lastIndexOf = function(searchString, startPosition){return 1;}; |
| /** |
| * function localeCompare(otherString) |
| * @memberOf String |
| * @param {String} otherString |
| * @returns {Number} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.localeCompare = function(otherString){return 0;}; |
| /** |
| * function match(regexp) |
| * @memberOf String |
| * @param {RegExp} regexp |
| * @returns {Array} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.match = function(regexp){return [];}; |
| /** |
| * function replace(regexp, replaceValue) |
| * @memberOf String |
| * @param {RegExp} regexp |
| * @param {String} replaceValue |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.replace = function(regexp, replaceValue){return "";}; |
| /** |
| * function search(regexp) |
| * @memberOf String |
| * @param {RegExp} regexp |
| * @returns {Number} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.search = function(regexp){return 1;}; |
| /** |
| * function slice(start, end) |
| * @memberOf String |
| * @param {Number} start |
| * @param {Number} end |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.slice = function(start, end){return "";}; |
| /** |
| * function split(separator, limit) |
| * @memberOf String |
| * @param {String} separator |
| * @param {Number} limit |
| * @returns {Array} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.split = function(separator, limit){return [];}; |
| /** |
| * function substring(start, end) |
| * @memberOf String |
| * @param {Number} start |
| * @param {Number} end |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.substring = function(start, end){return "";}; |
| /** |
| * function toLowerCase() |
| * @memberOf String |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.toLowerCase = function(){return "";}; |
| /** |
| * function toLocaleLowerCase() |
| * @memberOf String |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.toLocaleLowerCase = function(){return "";}; |
| /** |
| * function toUpperCase() |
| * @memberOf String |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.toUpperCase= function (){return "";}; |
| /** |
| * function toLocaleUpperCase() |
| * @memberOf String |
| * @returns {String} |
| * @see String |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| String.prototype.toLocaleUpperCase = function(){return "";}; |
| |
| /** |
| * Object Number() |
| * @constructor |
| * @extends Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Number(){} |
| Number.prototype = new Object(); |
| /** |
| * property MIN_VALUE |
| * @type Number |
| * @memberOf Number |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.MIN_VALUE = 0; |
| /** |
| * property MAX_VALUE |
| * @type Number |
| * @memberOf Number |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.MAX_VALUE = 0 ; |
| /** |
| * property NaN |
| * @type Number |
| * @memberOf Number |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.NaN = 0; |
| /** |
| * property NEGATIVE_INFINITY |
| * @type Number |
| * @memberOf Number |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.NEGATIVE_INFINITY = 0; |
| /** |
| * property POSITIVE_INFINITY |
| * @type Number |
| * @memberOf Number |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.POSITIVE_INFINITY = 0; |
| /** |
| * function toFixed(fractionDigits) |
| * @memberOf Number |
| * @param {Number} fractionDigits |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.prototype.toFixed = function(fractionDigits){return "";}; |
| /** |
| * function toExponential(fractionDigits) |
| * @memberOf Number |
| * @param {Number} fractionDigits |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.prototype.toExponential = function(fractionDigits){return "";}; |
| /** |
| * function toPrecision(precision) |
| * @memberOf Number |
| * @param {Number} fractionDigits |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Number.prototype.toPrecision = function(fractionDigits){return "";}; |
| |
| /** |
| * Object Boolean() |
| * @constructor |
| * @extends Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Boolean(){}; |
| Boolean.prototype = new Object(); |
| |
| /** |
| * Object Array() |
| * @constructor |
| * @extends Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Array(){}; |
| Array.prototype = new Object(); |
| /** |
| * Property length |
| * @type Number |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.length = 1; |
| /** |
| * function concat(args) |
| * @param {Array} args |
| * @returns {Array} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.concat = function(args){return [];}; |
| /** |
| * function join(seperator) |
| * @param {String} seperator |
| * @returns {Array} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.join = function(seperator){return [];}; |
| /** |
| * function pop() |
| * @returns {Object} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.pop = function(){return new Object();}; |
| /** |
| * function push(args) |
| * @param {Array} args |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.push = function(args){}; |
| /** |
| * function reverse() |
| * @returns {Array} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.reverse = function(){return [];}; |
| /** |
| * function shift() |
| * @returns {Object} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.shift = function(){return new Object();}; |
| /** |
| * function slice(start, end) |
| * @param {Number} start |
| * @param {Number} end |
| * @returns {Array} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.slice = function(start, end){return [];}; |
| /** |
| * function sort(funct) |
| * @param {Function} funct |
| * @returns {Array} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.sort = function(funct){return [];}; |
| /** |
| * function splice(start, deletecount, items) |
| * @param {Number} start |
| * @param {Number} deletecount |
| * @param {Array} items |
| * @returns {Array} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.splice = function(start, deletecount, items){return [];}; |
| /** |
| * function unshift(items) |
| * @param {Object} values |
| * @returns {Number} |
| * @memberOf Array |
| * @see Array |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Array.prototype.unshift = function(values){return 1;}; |
| |
| /** |
| * Object Function() |
| * @constructor |
| * @extends Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Function(){}; |
| Function.prototype = new Object(); |
| /** |
| * function apply (thisObject, argArray) |
| * @param {Object} thisObject |
| * @param {Array} argArray |
| * @returns {Object} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Function.prototype.apply = function(thisArg, argArray){return new Object();}; |
| /** |
| * function call (thisObject, args) |
| * @param {Object} thisObject |
| * @param {Object} args |
| * @returns {Object} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Function.prototype.call = function(thisObject, args){return new Object();}; |
| /** |
| * property length |
| * @type Number |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Function.prototype.length = 0; |
| |
| /** |
| * Object Date(s) |
| * @constructor |
| * @param {String} s |
| * @extends Object |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Date(s){}; |
| Date.prototype = new Object(); |
| /** |
| * function UTC(hour, min, sec, ms) |
| * @memberOf Date |
| * @param {Number} hour |
| * @param {Number} min |
| * @param {Number} sec |
| * @param {Number} ms |
| * @returns {Number} |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.UTC = function(hour, min, sec, ms){return 0;}; |
| /** |
| * function parse(string) |
| * @memberOf Date |
| * @param {String} string |
| * @returns {Number} |
| * @static |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.parse = function(string){return 0;}; |
| /** |
| * function toDateString() |
| * @memberOf Date |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.toDateString = function(){return "";}; |
| /** |
| * function toTimeString() |
| * @memberOf Date |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.toTimeString = function(){return "";}; |
| /** |
| * function toLocaleString() |
| * @memberOf Date |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.toLocaleString = function(){return "";}; |
| /** |
| * function toLocaleDateString() |
| * @memberOf Date |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.toLocaleDateString = function(){return "";}; |
| /** |
| * function toLocaleTimeString() |
| * @memberOf Date |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.toLocaleTimeString = function(){return "";}; |
| /** |
| * function valueOf() |
| * @memberOf Date |
| * @returns {Object} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.valueOf = function(){return new Object();}; |
| /** |
| * function getFullYear() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getFullYear = function(){return 0;}; |
| /** |
| * function getTime() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getTime = function(){return 0;}; |
| /** |
| * function getUTCFullYear() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCFullYear = function(){return 0;}; |
| /** |
| * function getMonth() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getMonth = function(){return 0;}; |
| /** |
| * function getUTCMonth() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCMonth = function(){return 0;}; |
| /** |
| * function getDate() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getDate = function(){return 0;}; |
| /** |
| * function getUTCDate() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCDate = function(){return 0;}; |
| /** |
| * function getDay() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getDay = function(){return 0;}; |
| /** |
| * function getUTCDay() |
| * @memberOf Date |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| |
| */ |
| Date.prototype.getUTCDay=function(){return 0;}; |
| /** |
| * function getHours() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getHours = function(){return 0;}; |
| /** |
| * function getUTCHours() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCHours = function(){return 0;}; |
| /** |
| * function getMinutes() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getMinutes = function(){return 0;}; |
| /** |
| * function getUTCMinutes() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCMinutes = function(){return 0;}; |
| /** |
| * function getSeconds() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getSeconds = function(){return 0;}; |
| /** |
| * function getUTCSeconds() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCSeconds = function(){return 0;}; |
| /** |
| * function getMilliseconds() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getMilliseconds = function(){return 0;}; |
| /** |
| * function getUTCMilliseconds() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getUTCMilliseconds = function(){return 0;}; |
| /** |
| * function getTimezoneOffset() |
| * @memberOf Date |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.getTimezoneOffset = function(){return 0;}; |
| /** |
| * function setTime(value) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} value |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setTime = function(value){return 0;}; |
| |
| /** |
| * function setMilliseconds(value) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} value |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setMilliseconds = function(value){return 0;}; |
| /** |
| * function setUTCMilliseconds(ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCMilliseconds = function(ms){return 0;}; |
| /** |
| * function setSeconds(sec,ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} sec |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setSeconds = function(sec,ms){return 0;}; |
| /** |
| * function setUTCSeconds(sec,ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} sec |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCSeconds=function(sec,ms){return 0;}; |
| /** |
| * function setMinutes(min,sec,ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} min |
| * @param {Number} sec |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setMinutes=function(min,sec,ms){return 0;}; |
| /** |
| * function setUTCMinute(min,sec,ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} min |
| * @param {Number} sec |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCMinute = function(min,sec,ms){return 0;}; |
| /** |
| * function setHours(hour, min,sec,ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} hour |
| * @param {Number} min |
| * @param {Number} sec |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setHours = function(hour,min,sec,ms){return 0;}; |
| /** |
| * function setUTCHours(hour, min,sec,ms) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} hour |
| * @param {Number} min |
| * @param {Number} sec |
| * @param {Number} ms |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCHours = function(hour,min,sec,ms){return 0;}; |
| |
| /** |
| * function setDate(date) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} date |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setDate = function(date){return 0;}; |
| |
| /** |
| * function setUTCDate(date) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} date |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCDate = function(date){return 0;}; |
| |
| /** |
| * function setMonth(month,date) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} date |
| * @param {Number} month |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setMonth = function(month,date){return 1;}; |
| /** |
| * function setUTCMonth(month,date) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} date |
| * @param {Number} month |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCMonth = function(month,date){return 1;}; |
| /** |
| * function setFullYear(month,date) |
| * @memberOf Date |
| * @returns {Number} |
| * @param {Number} date |
| * @param {Number} month |
| * @param {Number} year |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setFullYear = function(year, month,date){return 0;}; |
| /** |
| * function setUTCFullYear(month,date) |
| * @memberOf Date |
| * @returns {Date} |
| * @param {Number} date |
| * @param {Number} month |
| * @param {Number} year |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.setUTCFullYear = function(year, month,date){}; |
| /** |
| * function toUTCString() |
| * @memberOf Date |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Date.prototype.toUTCString = function(){return "";}; |
| |
| /** |
| * Property NaN |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| var NaN=0; |
| /** |
| * Property Infinity |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| var Infinity=0; |
| /** |
| * function eval(s) |
| * @param {String} s |
| * @type Object |
| * @returns {Object} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function eval(s){return new Object();}; |
| |
| //@GINO: Bug 197987 (Temp Fix) |
| /** |
| * Property debugger |
| * @description Debugger keyword |
| */ |
| var debugger=null; |
| |
| /** |
| * Property undefined |
| * @description undefined |
| */ |
| var undefined=null; |
| |
| /** |
| * function parseInt(s,radix) |
| * @param {String} s |
| * @param {Number} radix |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function parseInt(s,radix){return 0;}; |
| /** |
| * function parseFloat(s) |
| * @param {String} s |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function parseFloat(s){return 0;}; |
| /** |
| * function escape(s) |
| * @param {String} s |
| * @type String |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function escape(s){return "";}; |
| /** |
| * function unescape(s) |
| * @param {String} s |
| * @type String |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function unescape(s){return "";}; |
| /** |
| * function isNaN(number) |
| * @param {String} number |
| * @type Boolean |
| * @returns {Boolean} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function isNaN(number){return false;}; |
| /** |
| * function isFinite(number) |
| * @param {String} number |
| * @type Boolean |
| * @returns {Boolean} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function isFinite(number){return false;}; |
| /** |
| * function decodeURI(encodedURI) |
| * @param {String} encodedURI |
| * @type String |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function decodeURI(encodedURI){return "";}; |
| /** |
| * @param {String} uriComponent |
| * @type String |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function decodeURIComponent(uriComponent){return "";}; |
| /** |
| * function encodeURIComponent(uriComponent) |
| * @param {String} uriComponent |
| * @type String |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function encodeURIComponent(uriComponent){return "";}; |
| |
| /** |
| * function encodeURIComponent(URI) |
| * @param {String} URI |
| * @type String |
| * @returns {String} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function encodeURI(URI){return "";}; |
| |
| /** |
| * Object Math(\s) |
| * @super Object |
| * @constructor |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| |
| */ |
| function Math(){}; |
| Math.prototype=new Object(); |
| /** |
| * Property E |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.E=0; |
| /** |
| * Property LN10 |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.LN10=0; |
| /** |
| * Property LN2 |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.LN2=0; |
| /** |
| * Property LOG2E |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.LOG2E=0; |
| /** |
| * Property LOG10E |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.LOG10E=0; |
| /** |
| * Property PI |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.PI=0; |
| /** |
| * Property SQRT1_2 |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.SQRT1_2=0; |
| /** |
| * Property SQRT2 |
| * @memberOf Math |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.SQRT2=0; |
| /** |
| * function abs(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.abs=function(x){return 0;}; |
| /** |
| * function acos(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.acos=function(x){return 0;}; |
| /** |
| * function asin(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.asin=function(x){return 0;}; |
| /** |
| * function atan(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.atan=function(x){return 0;}; |
| /** |
| * function atan2(x,y) |
| * @memberOf Math |
| * @param {Number} x |
| * @param {Number} y |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.atan2=function(x,y){return 0;}; |
| /** |
| * function ceil(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.ceil=function(x){return 0;}; |
| /** |
| * function cos(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.cos=function(x){return 0;}; |
| /** |
| * function exp(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.exp=function(x){return 0;}; |
| /** |
| * function floor(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.floor=function(x){return 0;}; |
| /** |
| * function log(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.log=function(x){return 0;}; |
| /** |
| * function max(arg) |
| * @memberOf Math |
| * @param {Number} args |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.max=function(args){return 0;}; |
| /** |
| * function min(arg) |
| * @memberOf Math |
| * @param {Number} args |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.min=function(args){return 0;}; |
| /** |
| * function pow(x,y) |
| * @memberOf Math |
| * @param {Number} x |
| * @param {Number} y |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.pow=function(x,y){return 0;}; |
| /** |
| * function pow() |
| * @memberOf Math |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.random=function(){return 0;}; |
| /** |
| * function round(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.round=function(x){return 0;}; |
| /** |
| * function sin(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.sin=function(x){return 0;}; |
| /** |
| * function sqrt(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.sqrt=function(x){return 0;}; |
| /** |
| * function tan(x) |
| * @memberOf Math |
| * @param {Number} x |
| * @type Number |
| * @returns {Number} |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Math.tan=function(x){return 0;}; |
| /** |
| * Object RegExp() |
| * @super Object |
| * @constructor |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function RegExp(){}; |
| RegExp.prototype=new Object(); |
| /** |
| * function exec(string) |
| * @param {String} string |
| * @returns {Array} |
| * @type Array |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.exec=function(string){return [];}; |
| /** |
| * function test(string) |
| * @param {String} string |
| * @returns {Boolean} |
| * @type Boolean |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.test=function(string){return false;}; |
| /** |
| * property source |
| * @type String |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.source=""; |
| /** |
| * property global |
| * @type Boolean |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.global=false; |
| |
| /** |
| * property ignoreCase |
| * @type Boolean |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.ignoreCase=false; |
| /** |
| * property multiline |
| * @type Boolean |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.multiline=false; |
| /** |
| * property lastIndex |
| * @type Number |
| * @memberOf RegExp |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| RegExp.prototype.lastIndex=0; |
| /** |
| * Object Error(message) |
| * @super Object |
| * @constructor |
| * @param {String} message |
| * @memberOf Error |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function Error(message){}; |
| Error.prototype=new Object(); |
| /** |
| * property name |
| * @type String |
| * @memberOf Error |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Error.prototype.name=""; |
| /** |
| * property message |
| * @type String |
| * @memberOf Error |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| Error.prototype.message=""; |
| /** |
| * Object EvalError() |
| * @super Error |
| * @constructor |
| * |
| * @memberOf EvalError |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function EvalError(){}; |
| EvalError.prototype=new Error(""); |
| /** |
| * Object RangeError() |
| * @super Error |
| * @constructor |
| * |
| * @memberOf RangeError |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function RangeError(){}; |
| RangeError.prototype=new Error(""); |
| /** |
| * Object ReferenceError() |
| * @super Error |
| * @constructor |
| * |
| * @memberOf ReferenceError |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function ReferenceError(){}; |
| ReferenceError.prototype=new Error(""); |
| /** |
| * Object SyntaxError() |
| * @super Error |
| * @constructor |
| * |
| * @memberOf SyntaxError |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function SyntaxError(){}; |
| SyntaxError.prototype=new Error(""); |
| /** |
| * Object TypeError() |
| * @super Error |
| * @constructor |
| * |
| * @memberOf TypeError |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function TypeError(){}; |
| TypeError.prototype=new Error(""); |
| /** |
| * Object URIError() |
| * @super Error |
| * @constructor |
| * |
| * @memberOf URIError |
| * @since Standard ECMA-262 3rd. Edition |
| * @since Level 2 Document Object Model Core Definition. |
| */ |
| function URIError(){}; |
| URIError.prototype=new Error(""); |
| |
| //support for debugger keyword |
| var debugger = null; |