Uses of Class
com.ibm.bsf.BSFException

Packages that use BSFException
com.ibm.bsf   
com.ibm.bsf.engines.activescript   
com.ibm.bsf.engines.jacl   
com.ibm.bsf.engines.javaclass   
com.ibm.bsf.engines.javascript   
com.ibm.bsf.engines.jpython   
com.ibm.bsf.engines.netrexx   
com.ibm.bsf.engines.xslt   
com.ibm.bsf.util   
 

Uses of BSFException in com.ibm.bsf
 

Methods in com.ibm.bsf that throw BSFException
static java.lang.String BSFManager.getLangFromFilename(java.lang.String fileName)
          Determine the language of a script file by looking at the file extension.
 BSFEngine BSFManager.loadScriptingEngine(java.lang.String lang)
          Load a scripting engine based on the lang string identifying it.
 void BSFManager.declareBean(java.lang.String beanName, java.lang.Object bean, java.lang.Class type)
          Declare a bean.
 void BSFManager.undeclareBean(java.lang.String beanName)
          Undeclare a previously declared bean.
 void BSFManager.exec(java.lang.String lang, java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Execute the given script of the given language.
 java.lang.Object BSFManager.eval(java.lang.String lang, java.lang.String source, int lineNo, int columnNo, java.lang.Object expr)
          Evaluate the given expression of the given language and return the resulting value.
 java.lang.Object BSFManager.apply(java.lang.String lang, java.lang.String source, int lineNo, int columnNo, java.lang.Object funcBody, java.util.Vector paramNames, java.util.Vector arguments)
          Apply the given anonymous function of the given language to the given parameters and return the resulting value.
 void BSFManager.compileExpr(java.lang.String lang, java.lang.String source, int lineNo, int columnNo, java.lang.Object expr, CodeBuffer cb)
          Compile the given expression of the given language into the given CodeBuffer.
 void BSFManager.compileScript(java.lang.String lang, java.lang.String source, int lineNo, int columnNo, java.lang.Object script, CodeBuffer cb)
          Compile the given script of the given language into the given CodeBuffer.
 void BSFManager.compileApply(java.lang.String lang, java.lang.String source, int lineNo, int columnNo, java.lang.Object funcBody, java.util.Vector paramNames, java.util.Vector arguments, CodeBuffer cb)
          Compile the application of the given anonymous function of the given language to the given parameters into the given CodeBuffer.
 void BSFEngine.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
          This method is used to initialize the engine right after construction.
 java.lang.Object BSFEngine.call(java.lang.Object object, java.lang.String name, java.lang.Object[] args)
          This is used by an application to call into the scripting engine to make a function/method call.
 java.lang.Object BSFEngine.apply(java.lang.String source, int lineNo, int columnNo, java.lang.Object funcBody, java.util.Vector paramNames, java.util.Vector arguments)
          This is used by an application to invoke an anonymous function.
 java.lang.Object BSFEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object expr)
          This is used by an application to evaluate an expression.
 void BSFEngine.exec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          This is used by an application to execute some script.
 void BSFEngine.compileApply(java.lang.String source, int lineNo, int columnNo, java.lang.Object funcBody, java.util.Vector paramNames, java.util.Vector arguments, CodeBuffer cb)
          This is used by an application to compile an anonymous function.
 void BSFEngine.compileExpr(java.lang.String source, int lineNo, int columnNo, java.lang.Object expr, CodeBuffer cb)
          This is used by an application to compile a value-returning expression.
 void BSFEngine.compileScript(java.lang.String source, int lineNo, int columnNo, java.lang.Object script, CodeBuffer cb)
          This is used by an application to compile some script.
 void BSFEngine.declareBean(BSFDeclaredBean bean)
          Declare a bean after the engine has been started.
 void BSFEngine.undeclareBean(BSFDeclaredBean bean)
          Undeclare a previously declared bean.
 

Uses of BSFException in com.ibm.bsf.engines.activescript
 

Methods in com.ibm.bsf.engines.activescript that throw BSFException
 void JavaBeanAddEventListener.addEventListener(java.lang.Object bean, java.lang.String name, java.lang.String eventFilter, java.lang.String eventText)
           
 byte[] COMIDispatchBean.getIDispatchInterface()
           
 void ActiveScriptEngine.initialize(BSFManager mgr, java.lang.String language, java.util.Vector declaredBeans)
           
 void ActiveScriptEngine.exec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          This is used by an application to execute a string containing a script to execute.
 java.lang.Object ActiveScriptEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object oscript)
          This is used by an application to evaluate a string containing some expression.
 java.lang.Object ActiveScriptEngine.call(java.lang.Object object, java.lang.String method, java.lang.Object[] args)
          Return an object from an extension.
 java.lang.Object ActiveScriptEngine.createBean(java.lang.Object[] args)
          createBean
 void ActiveScriptEngine.addEventListener(java.lang.Object bean, java.lang.String event, java.lang.String filter, java.lang.String script)
          add an event listener
 void ActiveScriptEngine.declareBean(BSFDeclaredBean bean)
          Declare a bean after the engine has been started.
 void ActiveScriptEngine.undeclareBean(BSFDeclaredBean bean)
          Undeclare a previously declared bean.
 

Uses of BSFException in com.ibm.bsf.engines.jacl
 

Methods in com.ibm.bsf.engines.jacl that throw BSFException
 void JaclEngine.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
          Initialize the engine.
 java.lang.Object JaclEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object oscript)
          This is used by an application to evaluate a string containing some expression.
 java.lang.Object JaclEngine.call(java.lang.Object obj, java.lang.String method, java.lang.Object[] args)
           
 void JaclEngine.declareBean(BSFDeclaredBean bean)
          Declare a bean
 void JaclEngine.undeclareBean(BSFDeclaredBean bean)
          Undeclare a previously declared bean.
 

Uses of BSFException in com.ibm.bsf.engines.javaclass
 

Methods in com.ibm.bsf.engines.javaclass that throw BSFException
 java.lang.Object JavaClassEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object oscript)
          This is used by an application to evaluate an object containing some expression - clearly not possible for compiled code ..
 java.lang.Object JavaClassEngine.call(java.lang.Object object, java.lang.String method, java.lang.Object[] args)
          call the named method of the given object.
 

Uses of BSFException in com.ibm.bsf.engines.javascript
 

Methods in com.ibm.bsf.engines.javascript that throw BSFException
 void JavaScriptEngine.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
          initialize the engine.
 java.lang.Object JavaScriptEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object oscript)
          This is used by an application to evaluate a string containing some expression.
 java.lang.Object JavaScriptEngine.call(java.lang.Object object, java.lang.String method, java.lang.Object[] args)
          Return an object from an extension.
 void JavaScriptEngine.declareBean(BSFDeclaredBean bean)
           
 void JavaScriptEngine.undeclareBean(BSFDeclaredBean bean)
           
 

Uses of BSFException in com.ibm.bsf.engines.jpython
 

Methods in com.ibm.bsf.engines.jpython that throw BSFException
 void JPythonEngine.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
          Initialize the engine.
 java.lang.Object JPythonEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Evaluate an expression.
 void JPythonEngine.exec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Execute a script.
 java.lang.Object JPythonEngine.call(java.lang.Object object, java.lang.String method, java.lang.Object[] args)
          call the named method of the given object.
 void JPythonEngine.declareBean(BSFDeclaredBean bean)
          Declare a bean
 void JPythonEngine.undeclareBean(BSFDeclaredBean bean)
          Undeclare a previously declared bean.
 

Uses of BSFException in com.ibm.bsf.engines.netrexx
 

Methods in com.ibm.bsf.engines.netrexx that throw BSFException
 void NetRexxEngine.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
           
 void NetRexxEngine.exec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Override impl of execute.
 java.lang.Object NetRexxEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Override impl of execute.
 java.lang.Object NetRexxEngine.execEvalShared(java.lang.String source, int lineNo, int columnNo, java.lang.Object oscript, boolean returnsObject)
          This is shared code for the exec() and eval() operations.
 java.lang.Object NetRexxEngine.call(java.lang.Object object, java.lang.String method, java.lang.Object[] args)
          Return an object from an extension.
 void NetRexxEngine.declareBean(BSFDeclaredBean bean)
           
 void NetRexxEngine.undeclareBean(BSFDeclaredBean bean)
           
 

Uses of BSFException in com.ibm.bsf.engines.xslt
 

Methods in com.ibm.bsf.engines.xslt that throw BSFException
 void XSLTEngine.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
          Initialize the engine.
 java.lang.Object XSLTEngine.eval(java.lang.String source, int lineNo, int columnNo, java.lang.Object oscript)
          Evaluate an expression.
 java.lang.Object XSLTEngine.call(java.lang.Object object, java.lang.String method, java.lang.Object[] args)
          call the named method of the given object.
 void XSLTEngine.declareBean(BSFDeclaredBean bean)
           
 void XSLTEngine.undeclareBean(BSFDeclaredBean bean)
           
 

Uses of BSFException in com.ibm.bsf.util
 

Methods in com.ibm.bsf.util that throw BSFException
static java.lang.Object EngineUtils.createBean(java.lang.String className, java.lang.Object[] args)
          Creates a new bean.
static java.lang.Object EngineUtils.callBeanMethod(java.lang.Object bean, java.lang.String methodName, java.lang.Object[] args)
          Finds and invokes a method with the given signature on the given bean.
static java.lang.Class EngineUtils.loadClass(BSFManager mgr, java.lang.String name)
          Load a class using the class loader of given manager.
static void EngineUtils.addEventListener(java.lang.Object bean, java.lang.String eventSetName, java.lang.String filter, BSFEngine engine, BSFManager manager, java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Add a script as a listener to some event coming out of an object.
 void BSFFunctions.addEventListener(java.lang.Object src, java.lang.String eventSetName, java.lang.String filter, java.lang.Object script)
           
 void BSFEngineImpl.initialize(BSFManager mgr, java.lang.String lang, java.util.Vector declaredBeans)
          initialize the engine; called right after construction by the manager.
 java.lang.Object BSFEngineImpl.apply(java.lang.String source, int lineNo, int columnNo, java.lang.Object funcBody, java.util.Vector paramNames, java.util.Vector arguments)
          Default impl of apply - calls eval ignorning parameters and returns the result.
 void BSFEngineImpl.exec(java.lang.String source, int lineNo, int columnNo, java.lang.Object script)
          Default impl of execute - calls eval and ignores the result.
 void BSFEngineImpl.compileExpr(java.lang.String source, int lineNo, int columnNo, java.lang.Object expr, CodeBuffer cb)
          Default impl of compileExpr - generates code that'll create a new manager, evaluate the expression, and return the value.
 void BSFEngineImpl.compileApply(java.lang.String source, int lineNo, int columnNo, java.lang.Object funcBody, java.util.Vector paramNames, java.util.Vector arguments, CodeBuffer cb)
          Default impl of compileApply - calls compileExpr ignorning parameters.
 void BSFEngineImpl.compileScript(java.lang.String source, int lineNo, int columnNo, java.lang.Object script, CodeBuffer cb)
          Default impl of compileScript - generates code that'll create a new manager, and execute the script.
 void BSFEngineImpl.declareBean(BSFDeclaredBean bean)
           
 void BSFEngineImpl.undeclareBean(BSFDeclaredBean bean)