Package org.eclipse.birt.core.script
Class ScriptableParameters
- java.lang.Object
-
- org.eclipse.birt.core.script.BaseScriptable
-
- org.eclipse.birt.core.script.ScriptableParameters
-
- All Implemented Interfaces:
org.mozilla.javascript.Scriptable
public class ScriptableParameters extends BaseScriptable
-
-
Constructor Summary
Constructors Constructor Description ScriptableParameters(java.util.Map parameters, org.mozilla.javascript.Scriptable scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(int index, org.mozilla.javascript.Scriptable start)java.lang.Objectget(java.lang.String name, org.mozilla.javascript.Scriptable start)java.lang.StringgetClassName()booleanhas(java.lang.String name, org.mozilla.javascript.Scriptable start)voidput(java.lang.String name, org.mozilla.javascript.Scriptable start, java.lang.Object value)Support setting parameter value by following methods: params["a"] = new ParameterAttribute( "value", "displayText"); params["a"] = params["b"] params["a"] = "value"-
Methods inherited from class org.eclipse.birt.core.script.BaseScriptable
delete, delete, getDefaultValue, getIds, getParentScope, getPrototype, has, hasInstance, put, setParentScope, setPrototype
-
-
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.String name, org.mozilla.javascript.Scriptable start)
-
get
public java.lang.Object get(int index, org.mozilla.javascript.Scriptable start)- Specified by:
getin interfaceorg.mozilla.javascript.Scriptable- Overrides:
getin classBaseScriptable
-
has
public boolean has(java.lang.String name, org.mozilla.javascript.Scriptable start)
-
put
public void put(java.lang.String name, org.mozilla.javascript.Scriptable start, java.lang.Object value)Support setting parameter value by following methods:- params["a"] = new ParameterAttribute( "value", "displayText");
- params["a"] = params["b"]
- params["a"] = "value"
-
getClassName
public java.lang.String getClassName()
-
-