| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483 |
- /*******************************************************************************
- * 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 v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * 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 {Array} start
- * @returns {Array}
- * @memberOf Array
- * @see Array
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Array.prototype.unshift = function(start){return [];};
-
- /**
- * 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 "";};
-
- /**
- * Object Global
- * @super Object
- * @constructor
- * @memberOf Global
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- function Global(){};
- Global.prototype=new Object();
- /**
- * Property NaN
- * @memberOf Global
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.NaN=0;
- /**
- * Property Infinity
- * @memberOf Global
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.Infinity=0;
- /**
- * function eval(s)
- * @memberOf Global
- * @param {String} s
- * @type Object
- * @returns {Object}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.eval=function(s){return new Object();};
-
- //@GINO: Bug 197987 (Temp Fix)
- /**
- * Property debugger
- * @memberOf Global
- * @description Debugger keyword
- */
- Global.prototype.debugger=null;
-
- /**
- * Property undefined
- * @memberOf Global
- * @description undefined
- */
- Global.prototype.undefined=null;
-
- /**
- * function parseInt(s,radix)
- * @memberOf Global
- * @param {String} s
- * @param {Number} radix
- * @type Number
- * @returns {Number}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.parseInt=function(s,radix){return 0;};
- /**
- * function parseFloat(s)
- * @memberOf Global
- * @param {String} s
- * @type Number
- * @returns {Number}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.parseFloat=function(s){return 0;};
- /**
- * function escape(s)
- * @memberOf Global
- * @param {String} s
- * @type String
- * @returns {String}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.escape=function(s){return "";};
- /**
- * function unescape(s)
- * @memberOf Global
- * @param {String} s
- * @type String
- * @returns {String}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.unescape=function(s){return "";};
- /**
- * function isNaN(number)
- * @memberOf Global
- * @param {String} number
- * @type Boolean
- * @returns {Boolean}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.isNaN=function(number){return false;};
- /**
- * function isFinite(number)
- * @memberOf Global
- * @param {String} number
- * @type Boolean
- * @returns {Boolean}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.isFinite=function(number){return false;};
- /**
- * function decodeURI(encodedURI)
- * @memberOf Global
- * @param {String} encodedURI
- * @type String
- * @returns {String}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.decodeURI=function(encodedURI){return "";};
- /**
- * @memberOf Global
- * @param {String} uriComponent
- * @type String
- * @returns {String}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.decodeURIComponent=function(uriComponent){return "";};
- /**
- * function encodeURIComponent(uriComponent)
- * @memberOf Global
- * @param {String} uriComponent
- * @type String
- * @returns {String}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.encodeURIComponent=function(uriComponent){return "";};
-
- /**
- * function encodeURIComponent(URI)
- * @memberOf Global
- * @param {String} URI
- * @type String
- * @returns {String}
- * @since Standard ECMA-262 3rd. Edition
- * @since Level 2 Document Object Model Core Definition.
- */
- Global.prototype.encodeURI=function(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;
|