Package org.codehaus.groovy.jsr223
Class ScriptExtensions
- java.lang.Object
- 
- org.codehaus.groovy.jsr223.ScriptExtensions
 
- 
 public class ScriptExtensions extends java.lang.ObjectThis 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.
- 
- 
Constructor SummaryConstructors Constructor Description ScriptExtensions()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Objecteval(javax.script.ScriptEngine self, java.io.Reader reader, Binding binding)Same aseval(ScriptEngine, Reader, Binding)except that the source of the script is provided as aReaderstatic java.lang.Objecteval(javax.script.ScriptEngine self, java.lang.String script, Binding binding)Executes the specified script.
 
- 
- 
- 
Method Detail- 
evalpublic static java.lang.Object eval(javax.script.ScriptEngine self, java.lang.String script, Binding binding) throws javax.script.ScriptExceptionExecutes the specified script. The defaultScriptContextfor theScriptEngineis used. Variables from a GroovyBindingare made available in the default scope of theBindingsof theScriptEngine. Resulting variables in theBindingsare returned back to the GroovyBinding.- Parameters:
- self- A ScriptEngine
- 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)
- Throws:
- javax.script.ScriptException- if error occurs in script
- java.lang.NullPointerException- if the argument is null
- Since:
- 1.7.3
- See Also:
- eval(javax.script.ScriptEngine, java.io.Reader, groovy.lang.Binding)
 
 - 
evalpublic static java.lang.Object eval(javax.script.ScriptEngine self, java.io.Reader reader, Binding binding) throws javax.script.ScriptExceptionSame aseval(ScriptEngine, Reader, Binding)except that the source of the script is provided as aReader- Parameters:
- self- A ScriptEngine
- reader- The source of the script
- binding- A Groovy binding
- Returns:
- The value returned by the script
- Throws:
- javax.script.ScriptException- if an error occurs in script
- java.lang.NullPointerException- if the argument is null
- Since:
- 1.7.3
- See Also:
- eval(javax.script.ScriptEngine, java.lang.String, groovy.lang.Binding)
 
 
- 
 
-