Package org.codehaus.groovy.bsf
Class CachingGroovyEngine
- java.lang.Object
-
- org.apache.bsf.util.BSFEngineImpl
-
- org.codehaus.groovy.bsf.GroovyEngine
-
- org.codehaus.groovy.bsf.CachingGroovyEngine
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener,org.apache.bsf.BSFEngine
public class CachingGroovyEngine extends GroovyEngine
A Caching implementation of the GroovyEngine
-
-
Field Summary
-
Fields inherited from class org.codehaus.groovy.bsf.GroovyEngine
shell
-
-
Constructor Summary
Constructors Constructor Description CachingGroovyEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objecteval(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)Evaluate an expression.voidexec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)Execute a script.voidinitialize(org.apache.bsf.BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)Initialize the engine.-
Methods inherited from class org.codehaus.groovy.bsf.GroovyEngine
apply, call, declareBean, getEvalShell, undeclareBean
-
-
-
-
Method Detail
-
eval
public java.lang.Object eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object script) throws org.apache.bsf.BSFExceptionEvaluate an expression.- Specified by:
evalin interfaceorg.apache.bsf.BSFEngine- Overrides:
evalin classGroovyEngine- Throws:
org.apache.bsf.BSFException
-
exec
public void exec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script) throws org.apache.bsf.BSFExceptionExecute a script.- Specified by:
execin interfaceorg.apache.bsf.BSFEngine- Overrides:
execin classGroovyEngine- Throws:
org.apache.bsf.BSFException
-
initialize
public void initialize(org.apache.bsf.BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans) throws org.apache.bsf.BSFExceptionInitialize the engine.- Specified by:
initializein interfaceorg.apache.bsf.BSFEngine- Overrides:
initializein classGroovyEngine- Throws:
org.apache.bsf.BSFException
-
-