net.sf.arise.gsf
Interface IEngineService

All Known Implementing Classes:
EngineService

public interface IEngineService


Method Summary
 void bind(java.lang.String engineName, java.lang.String name, java.lang.Object obj)
           
 void bind(java.lang.String engineName, java.lang.String name, java.lang.Object obj, java.lang.Class clazz)
           
 void bindGlobal(java.lang.String name, java.lang.Object object)
           
 void bindGlobal(java.lang.String name, java.lang.Object object, java.lang.Class clazz)
           
 void copyValue(java.lang.String fromEngineName, java.lang.String variable, java.lang.String toEngineName)
           
 Engine createEngine(java.lang.String engineName, java.lang.String lang)
           
 Engine createEngine(java.lang.String engineName, java.lang.String lang, Classpath path)
           
 Result eval(java.lang.String engineName, java.lang.String expr)
           
 Bindings getBindings(java.lang.String engineName)
           
 Engine getEngine(java.lang.String engineName)
           
 java.lang.Object getIt(java.lang.String engineName)
           
 java.lang.String getLanguage(java.lang.String engineName)
           
 java.util.Map getNamedPaths()
           
 java.util.Set getNames()
           
 java.lang.Throwable getOops(java.lang.String engineName)
           
 Classpath getPath(java.lang.String engineName)
           
 boolean hasEngine(java.lang.String engineName)
           
 boolean hasEngine(java.lang.String engineName, java.lang.String lang)
           
 java.lang.Object lookup(java.lang.String engineName, java.lang.String name)
           
 java.lang.Object lookupGlobal(java.lang.String name)
           
 void makeSureEngine(java.lang.String engineName, java.lang.String lang)
           
 void makeSureEngine(java.lang.String engineName, java.lang.String lang, Classpath path)
           
 void resetEngine(java.lang.String engineName)
           
 void resetEngine(java.lang.String engineName, Classpath path)
           
 void unbind(java.lang.String engineName, java.lang.String name)
           
 void unbindGlobal(java.lang.String name)
           
 

Method Detail

hasEngine

public boolean hasEngine(java.lang.String engineName)

hasEngine

public boolean hasEngine(java.lang.String engineName,
                         java.lang.String lang)

getEngine

public Engine getEngine(java.lang.String engineName)
                 throws NoSuchEngineException
NoSuchEngineException

makeSureEngine

public void makeSureEngine(java.lang.String engineName,
                           java.lang.String lang)
                    throws java.lang.Exception
java.lang.Exception

makeSureEngine

public void makeSureEngine(java.lang.String engineName,
                           java.lang.String lang,
                           Classpath path)
                    throws java.lang.Exception
java.lang.Exception

createEngine

public Engine createEngine(java.lang.String engineName,
                           java.lang.String lang)
                    throws java.lang.Exception
java.lang.Exception

createEngine

public Engine createEngine(java.lang.String engineName,
                           java.lang.String lang,
                           Classpath path)
                    throws java.lang.Exception
java.lang.Exception

resetEngine

public void resetEngine(java.lang.String engineName)
                 throws java.lang.Exception
java.lang.Exception

resetEngine

public void resetEngine(java.lang.String engineName,
                        Classpath path)
                 throws java.lang.Exception
java.lang.Exception

bind

public void bind(java.lang.String engineName,
                 java.lang.String name,
                 java.lang.Object obj)
          throws java.lang.Exception
java.lang.Exception

bind

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

lookup

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

unbind

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

bindGlobal

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

bindGlobal

public void bindGlobal(java.lang.String name,
                       java.lang.Object object)
                throws java.lang.Exception
java.lang.Exception

unbindGlobal

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

lookupGlobal

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

copyValue

public void copyValue(java.lang.String fromEngineName,
                      java.lang.String variable,
                      java.lang.String toEngineName)
               throws java.lang.Exception
java.lang.Exception

getPath

public Classpath getPath(java.lang.String engineName)
                  throws NoSuchEngineException
NoSuchEngineException

getLanguage

public java.lang.String getLanguage(java.lang.String engineName)
                             throws NoSuchEngineException
NoSuchEngineException

getNames

public java.util.Set getNames()

getNamedPaths

public java.util.Map getNamedPaths()

getIt

public java.lang.Object getIt(java.lang.String engineName)
                       throws NoSuchEngineException
NoSuchEngineException

getOops

public java.lang.Throwable getOops(java.lang.String engineName)
                            throws NoSuchEngineException
NoSuchEngineException

getBindings

public Bindings getBindings(java.lang.String engineName)
                     throws NoSuchEngineException
NoSuchEngineException

eval

public Result eval(java.lang.String engineName,
                   java.lang.String expr)
            throws EvalException,
                   NoSuchEngineException
EvalException
NoSuchEngineException


All code and documentation is

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