net.sf.arise.piji
Class BSFEngine
java.lang.Object
|
+--org.apache.bsf.util.BSFEngineImpl
|
+--net.sf.arise.piji.BSFEngine
- All Implemented Interfaces:
- org.apache.bsf.BSFEngine, java.util.EventListener, java.beans.PropertyChangeListener
- public class BSFEngine
- extends org.apache.bsf.util.BSFEngineImpl
This is the interface to piji from BSF.
- Author:
- Kjetil Valstadsve
| Fields inherited from class org.apache.bsf.util.BSFEngineImpl |
classLoader, classPath, dbgmgr, declaredBeans, lang, mgr, tempDir |
|
Method Summary |
java.lang.Object |
call(java.lang.Object object,
java.lang.String method,
java.lang.Object[] args)
|
void |
declareBean(org.apache.bsf.BSFDeclaredBean bean)
|
java.lang.Object |
eval(java.lang.String source,
int lineNo,
int columnNo,
java.lang.Object script)
|
void |
exec(java.lang.String source,
int lineNo,
int columnNo,
java.lang.Object script)
|
Interpreter |
getInterpreter()
|
void |
initialize(org.apache.bsf.BSFManager mgr,
java.lang.String lang,
java.util.Vector declaredBeans)
|
Expression |
parse(java.io.InputStream stream)
|
Expression |
parse(java.io.Reader reader)
|
Expression |
parse(java.lang.String string)
|
java.lang.String |
toString()
|
void |
undeclareBean(org.apache.bsf.BSFDeclaredBean bean)
|
| Methods inherited from class org.apache.bsf.util.BSFEngineImpl |
apply, compileApply, compileExpr, compileScript, disconnectedDebuggerNotify, getSpecificDebuggingInterface, placeBreakpointAtLine, placeBreakpointAtOffset, propertyChange, removeBreakpoint, setEntryExit, terminate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BSFEngine
public BSFEngine()
getInterpreter
public Interpreter getInterpreter()
parse
public Expression parse(java.lang.String string)
throws ParseException
ParseException
parse
public Expression parse(java.io.InputStream stream)
throws ParseException,
java.io.IOException
ParseException
java.io.IOException
parse
public Expression parse(java.io.Reader reader)
throws ParseException,
java.io.IOException
ParseException
java.io.IOException
initialize
public void initialize(org.apache.bsf.BSFManager mgr,
java.lang.String lang,
java.util.Vector declaredBeans)
throws org.apache.bsf.BSFException
- Specified by:
initialize in interface org.apache.bsf.BSFEngine- Overrides:
initialize in class org.apache.bsf.util.BSFEngineImpl
org.apache.bsf.BSFException
eval
public java.lang.Object eval(java.lang.String source,
int lineNo,
int columnNo,
java.lang.Object script)
throws org.apache.bsf.BSFException
- Specified by:
eval in interface org.apache.bsf.BSFEngine- Specified by:
eval in class org.apache.bsf.util.BSFEngineImpl
org.apache.bsf.BSFException
exec
public void exec(java.lang.String source,
int lineNo,
int columnNo,
java.lang.Object script)
throws org.apache.bsf.BSFException
- Specified by:
exec in interface org.apache.bsf.BSFEngine- Overrides:
exec in class org.apache.bsf.util.BSFEngineImpl
org.apache.bsf.BSFException
call
public java.lang.Object call(java.lang.Object object,
java.lang.String method,
java.lang.Object[] args)
throws org.apache.bsf.BSFException
- Specified by:
call in interface org.apache.bsf.BSFEngine- Specified by:
call in class org.apache.bsf.util.BSFEngineImpl
org.apache.bsf.BSFException
declareBean
public void declareBean(org.apache.bsf.BSFDeclaredBean bean)
throws org.apache.bsf.BSFException
- Specified by:
declareBean in interface org.apache.bsf.BSFEngine- Overrides:
declareBean in class org.apache.bsf.util.BSFEngineImpl
org.apache.bsf.BSFException
undeclareBean
public void undeclareBean(org.apache.bsf.BSFDeclaredBean bean)
throws org.apache.bsf.BSFException
- Specified by:
undeclareBean in interface org.apache.bsf.BSFEngine- Overrides:
undeclareBean in class org.apache.bsf.util.BSFEngineImpl
org.apache.bsf.BSFException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
All code and documentation is
Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth