javax.script
Class ScriptEngine
Method Summary |
Object
|
eval(String script, Binding binding)
Executes the specified script.
|
Object
|
eval(Reader reader, Binding binding)
Same as eval(ScriptEngine, Reader, Binding) except that the
source of the script is provided as a Reader
|
eval
public Object eval(String script, Binding binding)
-
- Executes the specified script. The default
ScriptContext
for the ScriptEngine
is used. Variables from a Groovy Binding
are made available in the default scope of the
Bindings
of the ScriptEngine
. Resulting variables in the Bindings
are returned back to the Groovy Binding
.
- Parameters:
script
- The script language source to be executed.
binding
- A Groovy binding.
- Returns:
- The value returned from the execution of the script (if supported by the Script engine)
- Since:
- 1.7.3
- See:
- ScriptEngine#eval.
eval
public Object eval(Reader reader, Binding binding)
-
- Same as
eval(ScriptEngine, Reader, Binding)
except that the
source of the script is provided as a Reader
- Parameters:
reader
- The source of the script.
binding
- A Groovy binding.
- Returns:
- The value returned by the script
- Since:
- 1.7.3
- See:
- ScriptEngine#eval.