|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.jsr223.ScriptExtensions
public class ScriptExtensions
This class defines new Java 6 specific groovy methods which extend the normal JDK classes inside the Groovy environment. Static methods are used with the first parameter the destination class.
Method Summary | |
---|---|
static java.lang.Object
|
eval(javax.script.ScriptEngine self, java.lang.String script, Binding binding)
Executes the specified script. |
static java.lang.Object
|
eval(javax.script.ScriptEngine self, java.io.Reader reader, Binding binding)
Same as |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
public static java.lang.Object eval(javax.script.ScriptEngine self, java.lang.String script, Binding binding)
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
.self
- A ScriptEnginescript
- The script language source to be executedbinding
- A Groovy binding
public static java.lang.Object eval(javax.script.ScriptEngine self, java.io.Reader reader, Binding binding)
eval(ScriptEngine, Reader, Binding)
except that the
source of the script is provided as a Reader
self
- A ScriptEnginereader
- The source of the scriptbinding
- A Groovy binding
Groovy Documentation