net.sf.arise.gsf
Class BSFSupportedEngine

java.lang.Object
  |
  +--net.sf.arise.gsf.BaseEngine
        |
        +--net.sf.arise.gsf.BSFSupportedEngine
All Implemented Interfaces:
Engine

public class BSFSupportedEngine
extends BaseEngine


Field Summary
 
Fields inherited from class net.sf.arise.gsf.BaseEngine
log
 
Constructor Summary
  BSFSupportedEngine(java.lang.String name, java.lang.String language)
           
  BSFSupportedEngine(java.lang.String name, java.lang.String language, Classpath classpath)
           
protected BSFSupportedEngine(java.lang.String name, java.lang.String language, Classpath classpath, BSFSupportedEngine parent, int depth, org.apache.bsf.BSFManager manager, org.apache.bsf.BSFEngine engine)
           
 
Method Summary
 void bind(java.lang.String name, java.lang.Object object, java.lang.Class clazz)
           
 Result eval(java.lang.Object expr)
          Eval buffer
 Bindings getBindings()
           
 java.lang.ClassLoader getClassLoader()
          Current class loader
 java.lang.Object lookup(java.lang.String name)
           
 void reset(java.lang.ClassLoader classLoader)
          Reset and change to classpath
 void reset(Classpath classpath)
          Reset and change to classpath
 Engine spawn()
           
 void unbind(java.lang.String name)
           
 
Methods inherited from class net.sf.arise.gsf.BaseEngine
addListener, childName, fireEvalDone, fireEvalFailed, fireEvalStarting, getClasspath, getDepth, getIt, getLanguage, getName, getOops, getParent, removeListener, reset, setClasspath, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BSFSupportedEngine

public BSFSupportedEngine(java.lang.String name,
                          java.lang.String language)
                   throws java.lang.Exception

BSFSupportedEngine

public BSFSupportedEngine(java.lang.String name,
                          java.lang.String language,
                          Classpath classpath)
                   throws java.lang.Exception

BSFSupportedEngine

protected BSFSupportedEngine(java.lang.String name,
                             java.lang.String language,
                             Classpath classpath,
                             BSFSupportedEngine parent,
                             int depth,
                             org.apache.bsf.BSFManager manager,
                             org.apache.bsf.BSFEngine engine)
                      throws java.lang.Exception
Method Detail

reset

public void reset(Classpath classpath)
           throws java.lang.Exception
Description copied from interface: Engine
Reset and change to classpath

java.lang.Exception

eval

public Result eval(java.lang.Object expr)
            throws EvalException
Description copied from interface: Engine
Eval buffer

EvalException

reset

public void reset(java.lang.ClassLoader classLoader)
           throws java.lang.Exception
Description copied from interface: Engine
Reset and change to classpath

java.lang.Exception

getClassLoader

public java.lang.ClassLoader getClassLoader()
Description copied from interface: Engine
Current class loader


spawn

public Engine spawn()

bind

public void bind(java.lang.String name,
                 java.lang.Object object,
                 java.lang.Class clazz)
          throws java.lang.Exception
java.lang.Exception

unbind

public void unbind(java.lang.String name)
            throws java.lang.Exception
java.lang.Exception

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws java.lang.Exception
java.lang.Exception

getBindings

public Bindings getBindings()


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth