Class ScriptableParameter

java.lang.Object
org.eclipse.birt.core.script.BaseScriptable
org.eclipse.birt.core.script.ScriptableParameter
All Implemented Interfaces:
org.mozilla.javascript.Scriptable, org.mozilla.javascript.Wrapper

public class ScriptableParameter extends BaseScriptable implements org.mozilla.javascript.Wrapper
  • Field Details

  • Constructor Details

    • ScriptableParameter

      public ScriptableParameter(Map parameters, String parameterName, org.mozilla.javascript.Scriptable parent)
  • Method Details

    • get

      public Object get(String name, org.mozilla.javascript.Scriptable scope)
      Specified by:
      get in interface org.mozilla.javascript.Scriptable
    • getDefaultValue

      public Object getDefaultValue(Class hint)
      Specified by:
      getDefaultValue in interface org.mozilla.javascript.Scriptable
      Overrides:
      getDefaultValue in class BaseScriptable
    • has

      public boolean has(String name, org.mozilla.javascript.Scriptable scope)
      Specified by:
      has in interface org.mozilla.javascript.Scriptable
    • put

      public void put(String name, org.mozilla.javascript.Scriptable scope, Object value)
      Specified by:
      put in interface org.mozilla.javascript.Scriptable
    • getClassName

      public String getClassName()
      Specified by:
      getClassName in interface org.mozilla.javascript.Scriptable
    • unwrap

      public Object unwrap()
      Specified by:
      unwrap in interface org.mozilla.javascript.Wrapper