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.Object
get(int index, org.mozilla.javascript.Scriptable start)
java.lang.Object
get(java.lang.String name, org.mozilla.javascript.Scriptable start)
java.lang.String
getClassName()
boolean
has(java.lang.String name, org.mozilla.javascript.Scriptable start)
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"-
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:
get
in interfaceorg.mozilla.javascript.Scriptable
- Overrides:
get
in 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()
-
-