cz.cuni.pogamut.introspection
Class ScriptProxyManager

java.lang.Object
  extended by cz.cuni.pogamut.introspection.ScriptProxyManager

public class ScriptProxyManager
extends java.lang.Object

SPI manager for getting ScriptProxies for ScriptEngines.


Nested Class Summary
static class ScriptProxyManager.EmptyProxy
          Introspection proxy doing nothing.
 
Field Summary
(package private) static ScriptProxyManager instance
           
 
Constructor Summary
protected ScriptProxyManager()
          This class cannot be instanciated.
 
Method Summary
static ScriptProxyManager getInstance()
           
 IntrospectableProxy getProxyForScriptEngine(javax.script.ScriptEngine scriptEngine)
          Get proxy for given engine.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

static ScriptProxyManager instance
Constructor Detail

ScriptProxyManager

protected ScriptProxyManager()
This class cannot be instanciated.

Method Detail

getInstance

public static ScriptProxyManager getInstance()

getProxyForScriptEngine

public IntrospectableProxy getProxyForScriptEngine(javax.script.ScriptEngine scriptEngine)
Get proxy for given engine. Returns EmptyProxy if no proxy for this scripting engine is available.