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

Field Summary
 
Fields inherited from class org.apache.bsf.util.BSFEngineImpl
classLoader, classPath, dbgmgr, declaredBeans, lang, mgr, tempDir
 
Constructor Summary
BSFEngine()
           
 
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
 

Constructor Detail

BSFEngine

public BSFEngine()
Method Detail

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