public class BsfJaskellEngine
extends org.apache.bsf.util.BSFEngineImpl
| Constructor and Description |
|---|
BsfJaskellEngine()
To create a JaskellEngine object.
|
BsfJaskellEngine(Jaskell runtime)
To create a JaskellBsfEngine object.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
apply(java.lang.String source,
int lineNo,
int columnNo,
java.lang.Object funcBody,
java.util.Vector paramNames,
java.util.Vector arguments) |
java.lang.Object |
call(java.lang.Object obj,
java.lang.String name,
java.lang.Object[] args) |
void |
declareBean(org.apache.bsf.BSFDeclaredBean bean) |
java.lang.Object |
eval(java.lang.String src,
int lno,
int cno,
java.lang.Object expr) |
void |
initialize(org.apache.bsf.BSFManager mgr,
java.lang.String lang,
java.util.Vector declaredBeans) |
void |
terminate() |
void |
undeclareBean(org.apache.bsf.BSFDeclaredBean bean) |
public BsfJaskellEngine(Jaskell runtime)
runtime - the Jaskell runtime object.public BsfJaskellEngine()
public void initialize(org.apache.bsf.BSFManager mgr,
java.lang.String lang,
java.util.Vector declaredBeans)
throws org.apache.bsf.BSFException
initialize in interface org.apache.bsf.BSFEngineinitialize in class org.apache.bsf.util.BSFEngineImplorg.apache.bsf.BSFExceptionpublic void terminate()
terminate in interface org.apache.bsf.BSFEngineterminate in class org.apache.bsf.util.BSFEngineImplpublic java.lang.Object apply(java.lang.String source,
int lineNo,
int columnNo,
java.lang.Object funcBody,
java.util.Vector paramNames,
java.util.Vector arguments)
throws org.apache.bsf.BSFException
apply in interface org.apache.bsf.BSFEngineapply in class org.apache.bsf.util.BSFEngineImplorg.apache.bsf.BSFExceptionpublic void declareBean(org.apache.bsf.BSFDeclaredBean bean)
throws org.apache.bsf.BSFException
declareBean in interface org.apache.bsf.BSFEnginedeclareBean in class org.apache.bsf.util.BSFEngineImplorg.apache.bsf.BSFExceptionpublic void undeclareBean(org.apache.bsf.BSFDeclaredBean bean)
throws org.apache.bsf.BSFException
undeclareBean in interface org.apache.bsf.BSFEngineundeclareBean in class org.apache.bsf.util.BSFEngineImplorg.apache.bsf.BSFExceptionpublic java.lang.Object call(java.lang.Object obj,
java.lang.String name,
java.lang.Object[] args)
throws org.apache.bsf.BSFException
org.apache.bsf.BSFExceptionpublic java.lang.Object eval(java.lang.String src,
int lno,
int cno,
java.lang.Object expr)
throws org.apache.bsf.BSFException
org.apache.bsf.BSFException