|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A BSF Engine for the Groovy scripting language.
It's derived from the Jython / JPython engineField Summary | |
---|---|
GroovyShell |
shell
|
Constructor Summary | |
GroovyEngine()
|
Method Summary | |
---|---|
Object |
apply(String source, int lineNo, int columnNo, Object funcBody, Vector paramNames, Vector arguments)
Allow an anonymous function to be declared and invoked |
Object |
call(Object object, String method, def args)
Call the named method of the given object. |
String |
convertToValidJavaClassname(String inName)
|
void |
declareBean(BSFDeclaredBean bean)
Declare a bean |
Object |
eval(String source, int lineNo, int columnNo, Object script)
Evaluate an expression. |
void |
exec(String source, int lineNo, int columnNo, Object script)
Execute a script. |
GroovyShell |
getEvalShell()
|
void |
initialize(BSFManager mgr, String lang, Vector declaredBeans)
Initialize the engine. |
void |
undeclareBean(BSFDeclaredBean bean)
Undeclare a previously declared bean. |
Constructor Detail |
---|
GroovyEngine()
Method Detail |
---|
public Object apply(String source, int lineNo, int columnNo, Object funcBody, Vector paramNames, Vector arguments)
public Object call(Object object, String method, def args)
String convertToValidJavaClassname(String inName)
public void declareBean(BSFDeclaredBean bean)
public Object eval(String source, int lineNo, int columnNo, Object script)
public void exec(String source, int lineNo, int columnNo, Object script)
GroovyShell getEvalShell()
public void initialize(BSFManager mgr, String lang, Vector declaredBeans)
public void undeclareBean(BSFDeclaredBean bean)