org.mozilla.javascript
Interface Script


public interface Script

All compiled scripts implement this interface.

This class encapsulates script execution relative to an object scope.

Since:
1.3
Author:
Norris Boyd

Method Summary
 java.lang.Object exec(Context cx, Scriptable scope)
          Execute the script.
 

Method Detail

exec

public java.lang.Object exec(Context cx,
                             Scriptable scope)
                      throws JavaScriptException
Execute the script.

The script is executed in a particular runtime Context, which must be associated with the current thread. The script is executed relative to a scope--definitions and uses of global top-level variables and functions will access properties of the scope object. For compliant ECMA programs, the scope must be an object that has been initialized as a global object using Context.initStandardObjects.

Parameters:
cx - the Context associated with the current thread
scope - the scope to execute relative to
Returns:
the result of executing the script
Throws:
JavaScriptException - if an uncaught JavaScript exception occurred while executing the script
See Also:
Context.initStandardObjects(org.mozilla.javascript.ScriptableObject)