|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.script.AbstractScriptEngine
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl
public class GroovyScriptEngineImpl extends AbstractScriptEngine
Field Summary |
---|
Fields inherited from class AbstractScriptEngine | |
---|---|
ARGV, FILENAME, ENGINE, ENGINE_VERSION, NAME, LANGUAGE, LANGUAGE_VERSION |
Constructor Summary | |
GroovyScriptEngineImpl()
|
|
GroovyScriptEngineImpl(GroovyClassLoader classLoader)
|
Method Summary | |
---|---|
CompiledScript
|
compile(String scriptSource)
|
CompiledScript
|
compile(Reader reader)
|
Bindings
|
createBindings()
|
Object
|
eval(Reader reader, ScriptContext ctx)
|
Object
|
eval(String script, ScriptContext ctx)
|
GroovyClassLoader
|
getClassLoader()
|
ScriptEngineFactory
|
getFactory()
|
Object
|
getInterface(Class clazz)
|
Object
|
getInterface(Object thiz, Class clazz)
|
Object
|
invokeFunction(String name, Object... args)
|
Object
|
invokeMethod(Object thiz, String name, Object... args)
|
void
|
setClassLoader(GroovyClassLoader classLoader)
|
Methods inherited from class AbstractScriptEngine | |
---|---|
setBindings, getBindings, eval, eval, eval, eval, get, put, getContext, setContext, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, createBindings, eval, eval, getFactory |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public GroovyScriptEngineImpl()
public GroovyScriptEngineImpl(GroovyClassLoader classLoader)
Method Detail |
---|
public CompiledScript compile(String scriptSource)
public CompiledScript compile(Reader reader)
public Bindings createBindings()
public Object eval(Reader reader, ScriptContext ctx)
public Object eval(String script, ScriptContext ctx)
public GroovyClassLoader getClassLoader()
public ScriptEngineFactory getFactory()
public Object getInterface(Class clazz)
public Object getInterface(Object thiz, Class clazz)
public Object invokeFunction(String name, Object... args)
public Object invokeMethod(Object thiz, String name, Object... args)
public void setClassLoader(GroovyClassLoader classLoader)
Copyright © 2003-2013 The Codehaus. All rights reserved.