| Modifier and Type | Method and Description |
|---|---|
| public < the type of the interface to return T> T | Returns: An instance of requested interface - null if the requested interface is unavailable, i. e. if compiled functions in theScriptEngine cannot be found matching
the ones in the requested interface.The clasz)Class object of the interface to return.Returns an implementation of an interface using functions compiled in the interpreter. |
| public < the type of the interface to return T> T | Returns: An instance of requested interface - null if the requested interface is unavailable, i. e. if compiled methods in theScriptEngine cannot be found matching
the ones in the requested interface.The scripting object whose member functions are used to implement the methods of the interface. thiz, Class<T> The clasz)Class object of the interface to return.Returns an implementation of an interface using member functions of a scripting object compiled in the interpreter. |
| public Object | Returns: The value returned by the procedure or functionof the procedure or function to call name, Object... Arguments to pass to the procedure or function args)Used to call top-level procedures and functions defined in scripts. |
| public Object | Returns: The value returned by the procedure. The rules for converting the scripting variable returned by the script method to a Java Object are implementation-specific.If the procedure is a member of a class
defined in the script and thiz is an instance of that class
returned by a previous execution or invocation, the named method is
called through that instance. thiz, String The name of the procedure to be called. name, Object... Arguments to pass to the procedure. The rules for converting
the arguments to scripting variables are implementation-specific. args)Calls a method on a script object compiled during a previous script execution,
which is retained in the state of the |
| getInterface | back to summary |
|---|---|
| public <T> T getInterface(Class<T> clasz) Returns an implementation of an interface using functions compiled in
the interpreter. The methods of the interface
may be implemented using the
| |
| getInterface | back to summary |
|---|---|
| public <T> T getInterface(Object thiz, Class<T> clasz) Returns an implementation of an interface using member functions of
a scripting object compiled in the interpreter. The methods of the
interface may be implemented using the
| |
| invokeFunction | back to summary |
|---|---|
| public Object invokeFunction(String name, Object... args) throws ScriptException, NoSuchMethodException Used to call top-level procedures and functions defined in scripts.
| |
| invokeMethod | back to summary |
|---|---|
| public Object invokeMethod(Object thiz, String name, Object... args) throws ScriptException, NoSuchMethodException Calls a method on a script object compiled during a previous script execution,
which is retained in the state of the
| |