org.jbpm.pvm.internal.script
Class ScriptManager
java.lang.Object
org.jbpm.pvm.internal.script.ScriptManager
public class ScriptManager
- extends java.lang.Object
- Author:
- Tom Baeyens
|
Method Summary |
protected java.lang.Object |
evaluate(javax.script.ScriptEngine scriptEngine,
java.lang.String script)
|
java.lang.Object |
evaluate(java.lang.String script,
java.lang.String language)
evaluates the script with the given language. |
java.lang.Object |
evaluateExpression(java.lang.String expression,
java.lang.String language)
|
java.lang.Object |
evaluateScript(java.lang.String script,
java.lang.String language)
evaluates the script
with the given language or with the defaultScriptLanguage if the
given language is null. |
java.lang.String |
getDefaultExpressionLanguage()
|
java.lang.String |
getDefaultScriptLanguage()
|
static ScriptManager |
getDefaultScriptManager()
looks up the default script manager used for non persistent purposes where
no environment is installed. |
static ScriptManager |
getScriptManager()
looks up the configured script manager or returns the default
script manager if there is no environment. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultExpressionLanguage
protected java.lang.String defaultExpressionLanguage
defaultScriptLanguage
protected java.lang.String defaultScriptLanguage
scriptEngineManager
protected javax.script.ScriptEngineManager scriptEngineManager
readContextNames
protected java.lang.String[] readContextNames
writeContextName
protected java.lang.String writeContextName
ScriptManager
public ScriptManager()
getScriptManager
public static ScriptManager getScriptManager()
- looks up the configured script manager or returns the default
script manager if there is no environment.
getDefaultScriptManager
public static ScriptManager getDefaultScriptManager()
- looks up the default script manager used for non persistent purposes where
no environment is installed.
evaluateExpression
public java.lang.Object evaluateExpression(java.lang.String expression,
java.lang.String language)
evaluateScript
public java.lang.Object evaluateScript(java.lang.String script,
java.lang.String language)
evaluates the script
with the given language or with the defaultScriptLanguage if the
given language is null.
evaluate
public java.lang.Object evaluate(java.lang.String script,
java.lang.String language)
- evaluates the script with the given language.
If script is null, then this method will return null.
- Throws:
JbpmException - if language is null.
evaluate
protected java.lang.Object evaluate(javax.script.ScriptEngine scriptEngine,
java.lang.String script)
getDefaultExpressionLanguage
public java.lang.String getDefaultExpressionLanguage()
getDefaultScriptLanguage
public java.lang.String getDefaultScriptLanguage()
Copyright © 2010 JBoss Community. All Rights Reserved.