org.enhydra.shark.scripting
Class StandardScriptingManager

java.lang.Object
  extended by org.enhydra.shark.scripting.StandardScriptingManager
All Implemented Interfaces:
ScriptingManager

public class StandardScriptingManager
extends java.lang.Object
implements ScriptingManager


Field Summary
protected  BshEvaluator bshEvaluator
           
protected  CallbackUtilities cus
           
static java.lang.String JAVA_LANGUAGE_SCRIPT
           
static java.lang.String JAVA_SCRIPT
           
protected  JavaScriptEvaluator jsEvaluator
           
static java.lang.String PYTHON_SCRIPT
           
protected  PythonEvaluator pythonEvaluator
           
 
Constructor Summary
StandardScriptingManager()
           
 
Method Summary
 void configure(CallbackUtilities cus)
           
 Evaluator getEvaluator(WMSessionHandle shandle, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PYTHON_SCRIPT

public static final java.lang.String PYTHON_SCRIPT
See Also:
Constant Field Values

JAVA_LANGUAGE_SCRIPT

public static final java.lang.String JAVA_LANGUAGE_SCRIPT
See Also:
Constant Field Values

JAVA_SCRIPT

public static final java.lang.String JAVA_SCRIPT
See Also:
Constant Field Values

bshEvaluator

protected BshEvaluator bshEvaluator

pythonEvaluator

protected PythonEvaluator pythonEvaluator

jsEvaluator

protected JavaScriptEvaluator jsEvaluator

cus

protected CallbackUtilities cus
Constructor Detail

StandardScriptingManager

public StandardScriptingManager()
Method Detail

configure

public void configure(CallbackUtilities cus)
               throws java.lang.Exception
Specified by:
configure in interface ScriptingManager
Throws:
java.lang.Exception

getEvaluator

public Evaluator getEvaluator(WMSessionHandle shandle,
                              java.lang.String name)
                       throws java.lang.Exception
Specified by:
getEvaluator in interface ScriptingManager
Throws:
java.lang.Exception