org.apache.bsf.engines.jython
Class JythonEngine
public
class
JythonEngine
extends BSFEngineImpl
This is the interface to Jython (http://www.jython.org/) from BSF.
It's derived from the JPython 1.x engine
Author: Sanjiva Weerawarana Finn Bock Chuck Murcko
Method Summary |
Object | call(Object object, String method, Object[] args)
call the named method of the given object. |
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. |
void | initialize(BSFManager mgr, String lang, Vector declaredBeans)
Initialize the engine. |
void | undeclareBean(BSFDeclaredBean bean)
Undeclare a previously declared bean. |
Object | unwrap(PyObject result) |
public Object call(Object object, String method, Object[] args)
call the named method of the given object.
Declare a bean
public Object eval(String source, int lineNo, int columnNo, Object script)
Evaluate an expression.
public void exec(String source, int lineNo, int columnNo, Object script)
Execute a script.
public void initialize(
BSFManager mgr, String lang, Vector declaredBeans)
Initialize the engine.
Undeclare a previously declared bean.
public Object unwrap(PyObject result)