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
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 threadscope
- 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)