org.mozilla.javascript

Interface Callable

Known Subinterfaces:
Function
Known Implementing Classes:
FunctionObject, Synchronizer

public interface Callable

Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.

Method Summary

Object
call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args)
Perform the call.

Method Details

call

public Object call(Context cx,
                   Scriptable scope,
                   Scriptable thisObj,
                   Object[] args)
            throws JavaScriptException
Perform the call.

Parameters:
cx - the current Context for this thread
scope - the scope to use to resolve properties.
thisObj - the JavaScript this object
args - the array of arguments

Returns:
the result of the call

Throws:
JavaScriptException - if an uncaught exception occurred while executing the function