org.apache.bsf.engines.jacl
Class JaclEngine
- BSFEngine, PropertyChangeListener
This is the interface to Scriptics's Jacl (Tcl) from the
Bean Scripting Framework.
- Sanjiva Weerawarana
Object | call(Object obj, String method, Object[] args)
|
void | declareBean(BSFDeclaredBean bean) - Declare a bean
|
Object | eval(String source, int lineNo, int columnNo, Object oscript) - This is used by an application to evaluate a string containing
some expression.
|
void | initialize(BSFManager mgr, String lang, Vector declaredBeans) - Initialize the engine.
|
void | undeclareBean(BSFDeclaredBean bean) - Undeclare a previously declared bean.
|
apply , compileApply , compileExpr , compileScript , declareBean , disconnectedDebuggerNotify , exec , getSpecificDebuggingInterface , initialize , placeBreakpointAtLine , placeBreakpointAtOffset , propertyChange , removeBreakpoint , setEntryExit , terminate , undeclareBean |
call
public Object call(Object obj,
String method,
Object[] args)
throws BSFException
- call in interface BSFEngine
method
- The name of the method to call.args
- an array of arguments to be
passed to the extension, which may be either
Vectors of Nodes, or Strings.
eval
public Object eval(String source,
int lineNo,
int columnNo,
Object oscript)
throws BSFException
This is used by an application to evaluate a string containing
some expression.
- eval in interface BSFEngine