public class GroovyScriptEngineImpl
extends javax.script.AbstractScriptEngine
implements javax.script.Compilable, javax.script.Invocable
| Constructor and Description | 
|---|
| GroovyScriptEngineImpl() | 
| GroovyScriptEngineImpl(GroovyClassLoader classLoader) | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.script.CompiledScript | compile(java.io.Reader reader) | 
| javax.script.CompiledScript | compile(java.lang.String scriptSource) | 
| javax.script.Bindings | createBindings() | 
| java.lang.Object | eval(java.io.Reader reader,
    javax.script.ScriptContext ctx) | 
| java.lang.Object | eval(java.lang.String script,
    javax.script.ScriptContext ctx) | 
| GroovyClassLoader | getClassLoader() | 
| javax.script.ScriptEngineFactory | getFactory() | 
| <T> T | getInterface(java.lang.Class<T> clazz) | 
| <T> T | getInterface(java.lang.Object thiz,
            java.lang.Class<T> clazz) | 
| java.lang.Object | invokeFunction(java.lang.String name,
              java.lang.Object... args) | 
| java.lang.Object | invokeMethod(java.lang.Object thiz,
            java.lang.String name,
            java.lang.Object... args) | 
| void | setClassLoader(GroovyClassLoader classLoader) | 
public GroovyScriptEngineImpl()
public GroovyScriptEngineImpl(GroovyClassLoader classLoader)
public java.lang.Object eval(java.io.Reader reader,
                             javax.script.ScriptContext ctx)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.lang.String script,
                             javax.script.ScriptContext ctx)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic javax.script.Bindings createBindings()
createBindings in interface javax.script.ScriptEnginepublic javax.script.ScriptEngineFactory getFactory()
getFactory in interface javax.script.ScriptEnginepublic javax.script.CompiledScript compile(java.lang.String scriptSource)
                                    throws javax.script.ScriptException
compile in interface javax.script.Compilablejavax.script.ScriptExceptionpublic javax.script.CompiledScript compile(java.io.Reader reader)
                                    throws javax.script.ScriptException
compile in interface javax.script.Compilablejavax.script.ScriptExceptionpublic java.lang.Object invokeFunction(java.lang.String name,
                                       java.lang.Object... args)
                                throws javax.script.ScriptException,
                                       java.lang.NoSuchMethodException
invokeFunction in interface javax.script.Invocablejavax.script.ScriptExceptionjava.lang.NoSuchMethodExceptionpublic java.lang.Object invokeMethod(java.lang.Object thiz,
                                     java.lang.String name,
                                     java.lang.Object... args)
                              throws javax.script.ScriptException,
                                     java.lang.NoSuchMethodException
invokeMethod in interface javax.script.Invocablejavax.script.ScriptExceptionjava.lang.NoSuchMethodExceptionpublic <T> T getInterface(java.lang.Class<T> clazz)
getInterface in interface javax.script.Invocablepublic <T> T getInterface(java.lang.Object thiz,
                          java.lang.Class<T> clazz)
getInterface in interface javax.script.Invocablepublic void setClassLoader(GroovyClassLoader classLoader)
public GroovyClassLoader getClassLoader()