package com.drawbridge.jsengine.jsobjects;
/**
* This class holds global scope functions and variables in JS.
* @author Alistair Stead
*
*/
public class Global
{
public static final Double Infinity = Double.POSITIVE_INFINITY;
public static final Double NaN = Double.NaN;
public static final Double Undefined = null;
public static void decodeURI(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void decodeURIComponent(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void encodeURI(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void encodeURIComponent(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void escape(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void eval(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void isFinite(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void isNaN(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void Number(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void parseFloat(String uri){
throw new RuntimeException("Unimplemented method");
}
public static JSNumber parseInt(JSNumber number){
double numberVal = number.mValue;
int result = (int) java.lang.Math.round(numberVal);
return new JSNumber(result);
}
public static void String(String uri){
throw new RuntimeException("Unimplemented method");
}
public static void unescape(String uri){
throw new RuntimeException("Unimplemented method");
}
public static Double Test(){
return 2.0;
}
}