|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.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, int), java.lang.Object#wait(long), 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 Readerself - A ScriptEnginereader - The source of the scriptbinding - A Groovy binding
Groovy Documentation