package com.akjava.gwt.three.client.gwt;

import com.google.gwt.core.client.JavaScriptObject;

public class JSParameter extends JavaScriptObject{
	protected JSParameter(){}
	public final static JSParameter createParameter(){
		return (JSParameter) JSParameter.createObject();
	}
	public final native String getString(String key)/*-{
	return this[key]=value;
	}-*/;
	public final native int getInt(String key)/*-{
	return this[key]=value;
	}-*/;
	public final native double getDouble(String key)/*-{
	return this[key]=value;
	}-*/;
	public final native boolean getBoolean(String key)/*-{
	return this[key]=value;
	}-*/;
	public final native JavaScriptObject getObject(String key)/*-{
	return this[key]=value;
	}-*/;
	
	public final native void set(String key,String value)/*-{
	return this[key]=value;
	}-*/;
	
	
	public final native void set(String key,int value)/*-{
	this[key]=value;
	}-*/;
	
	public final native void set(String key,double value)/*-{
	this[key]=value;
	}-*/;
	
	public final native void set(String key,boolean value)/*-{
	this[key]=value;
	}-*/;
	
	public final native void set(String key,JavaScriptObject value)/*-{
	this[key]=value;
	}-*/;
}

@@ -249,26 +249,31 @@
 meter) J
-SParameter
+avaScriptObject
 .createO
@@ -350,38 +350,32 @@
 return this%5Bkey%5D
-=value
 ;%0D%0A%09%7D-*/;%0D%0A%09publ
@@ -427,38 +427,32 @@
 return this%5Bkey%5D
-=value
 ;%0D%0A%09%7D-*/;%0D%0A%09publ
@@ -510,38 +510,32 @@
 return this%5Bkey%5D
-=value
 ;%0D%0A%09%7D-*/;%0D%0A%09publ
@@ -595,38 +595,32 @@
 return this%5Bkey%5D
-=value
 ;%0D%0A%09%7D-*/;%0D%0A%09publ
@@ -688,38 +688,32 @@
 return this%5Bkey%5D
-=value
 ;%0D%0A%09%7D-*/;%0D%0A%09%0D%0A%09p
@@ -766,32 +766,25 @@
 value)/*-%7B%0D%0A
+
 %09
-return 
 this%5Bkey%5D=va

fix for parameters.