net.sf.arise.gsf
Class EngineService
java.lang.Object
|
+--net.sf.arise.gsf.EngineService
- All Implemented Interfaces:
- IEngineService
- public class EngineService
- extends java.lang.Object
- implements IEngineService
|
Method Summary |
void |
bind(java.lang.String in,
java.lang.String name,
java.lang.Object object)
|
void |
bind(java.lang.String in,
java.lang.String name,
java.lang.Object object,
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 name,
java.lang.String lang)
|
Engine |
createEngine(java.lang.String name,
java.lang.String lang,
Classpath path)
|
InspectorNode |
createInspectorRoot(java.lang.String in,
java.lang.String expr)
|
Result |
eval(java.lang.String in,
java.lang.String expr)
|
static EngineService |
get()
|
Bindings |
getBindings(java.lang.String in)
|
Engine |
getEngine(java.lang.String name)
|
static EngineService |
getInstance()
|
java.lang.Object |
getIt(java.lang.String in)
|
java.lang.String |
getLanguage(java.lang.String in)
|
java.util.Map |
getNamedPaths()
Deprecated. Boo! |
java.util.Set |
getNames()
|
java.lang.Throwable |
getOops(java.lang.String in)
|
Classpath |
getPath(java.lang.String name)
|
boolean |
hasEngine(java.lang.String name)
|
boolean |
hasEngine(java.lang.String name,
java.lang.String lang)
|
java.lang.Object |
lookup(java.lang.String in,
java.lang.String name)
|
java.lang.Object |
lookupGlobal(java.lang.String name)
|
void |
makeSureEngine(java.lang.String name,
java.lang.String lang)
|
void |
makeSureEngine(java.lang.String name,
java.lang.String lang,
Classpath path)
|
void |
remove(java.lang.String name)
|
void |
resetEngine(java.lang.String name)
|
void |
resetEngine(java.lang.String name,
Classpath path)
|
java.lang.String |
toString()
|
void |
unbind(java.lang.String in,
java.lang.String name)
|
void |
unbindGlobal(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getInstance
public static final EngineService getInstance()
get
public static final EngineService get()
getNames
public java.util.Set getNames()
- Specified by:
getNames in interface IEngineService
getPath
public Classpath getPath(java.lang.String name)
throws NoSuchEngineException
- Specified by:
getPath in interface IEngineService
NoSuchEngineException
createEngine
public Engine createEngine(java.lang.String name,
java.lang.String lang)
throws java.lang.Exception
- Specified by:
createEngine in interface IEngineService
java.lang.Exception
createEngine
public Engine createEngine(java.lang.String name,
java.lang.String lang,
Classpath path)
throws java.lang.Exception
- Specified by:
createEngine in interface IEngineService
java.lang.Exception
resetEngine
public void resetEngine(java.lang.String name)
throws java.lang.Exception
- Specified by:
resetEngine in interface IEngineService
java.lang.Exception
resetEngine
public void resetEngine(java.lang.String name,
Classpath path)
throws java.lang.Exception
- Specified by:
resetEngine in interface IEngineService
java.lang.Exception
hasEngine
public boolean hasEngine(java.lang.String name)
- Specified by:
hasEngine in interface IEngineService
hasEngine
public boolean hasEngine(java.lang.String name,
java.lang.String lang)
- Specified by:
hasEngine in interface IEngineService
getNamedPaths
public java.util.Map getNamedPaths()
- Deprecated. Boo!
- Specified by:
getNamedPaths in interface IEngineService
remove
public void remove(java.lang.String name)
getEngine
public Engine getEngine(java.lang.String name)
throws NoSuchEngineException
- Specified by:
getEngine in interface IEngineService
NoSuchEngineException
makeSureEngine
public void makeSureEngine(java.lang.String name,
java.lang.String lang)
throws java.lang.Exception
- Specified by:
makeSureEngine in interface IEngineService
java.lang.Exception
makeSureEngine
public void makeSureEngine(java.lang.String name,
java.lang.String lang,
Classpath path)
throws java.lang.Exception
- Specified by:
makeSureEngine in interface IEngineService
java.lang.Exception
bind
public void bind(java.lang.String in,
java.lang.String name,
java.lang.Object object)
throws java.lang.Exception
- Specified by:
bind in interface IEngineService
java.lang.Exception
bind
public void bind(java.lang.String in,
java.lang.String name,
java.lang.Object object,
java.lang.Class clazz)
throws java.lang.Exception
- Specified by:
bind in interface IEngineService
java.lang.Exception
unbind
public void unbind(java.lang.String in,
java.lang.String name)
throws java.lang.Exception
- Specified by:
unbind in interface IEngineService
java.lang.Exception
lookup
public java.lang.Object lookup(java.lang.String in,
java.lang.String name)
throws java.lang.Exception
- Specified by:
lookup in interface IEngineService
java.lang.Exception
bindGlobal
public void bindGlobal(java.lang.String name,
java.lang.Object object)
throws java.lang.Exception
- Specified by:
bindGlobal in interface IEngineService
java.lang.Exception
bindGlobal
public void bindGlobal(java.lang.String name,
java.lang.Object object,
java.lang.Class clazz)
throws java.lang.Exception
- Specified by:
bindGlobal in interface IEngineService
java.lang.Exception
unbindGlobal
public void unbindGlobal(java.lang.String name)
throws java.lang.Exception
- Specified by:
unbindGlobal in interface IEngineService
java.lang.Exception
copyValue
public void copyValue(java.lang.String fromEngineName,
java.lang.String variable,
java.lang.String toEngineName)
throws NoSuchEngineException
- Specified by:
copyValue in interface IEngineService
NoSuchEngineException
lookupGlobal
public java.lang.Object lookupGlobal(java.lang.String name)
throws java.lang.Exception
- Specified by:
lookupGlobal in interface IEngineService
java.lang.Exception
getLanguage
public java.lang.String getLanguage(java.lang.String in)
throws NoSuchEngineException
- Specified by:
getLanguage in interface IEngineService
NoSuchEngineException
eval
public Result eval(java.lang.String in,
java.lang.String expr)
throws EvalException,
NoSuchEngineException
- Specified by:
eval in interface IEngineService
EvalException
NoSuchEngineException
getIt
public java.lang.Object getIt(java.lang.String in)
throws NoSuchEngineException
- Specified by:
getIt in interface IEngineService
NoSuchEngineException
getOops
public java.lang.Throwable getOops(java.lang.String in)
throws NoSuchEngineException
- Specified by:
getOops in interface IEngineService
NoSuchEngineException
getBindings
public Bindings getBindings(java.lang.String in)
throws NoSuchEngineException
- Specified by:
getBindings in interface IEngineService
NoSuchEngineException
createInspectorRoot
public InspectorNode createInspectorRoot(java.lang.String in,
java.lang.String expr)
throws java.lang.Throwable
java.lang.Throwable
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