Class JuelScriptEngine
- java.lang.Object
-
- javax.script.AbstractScriptEngine
-
- org.activiti.engine.impl.scripting.JuelScriptEngine
-
- All Implemented Interfaces:
javax.script.Compilable,javax.script.ScriptEngine
public class JuelScriptEngine extends javax.script.AbstractScriptEngine implements javax.script.CompilableScriptEngine that used JUEL for script evaluation and compilation (JSR-223). Uses EL 1.1 if available, to resolve expressions. Otherwise it reverts to EL 1.0, usingExpressionFactoryResolver.
-
-
Constructor Summary
Constructors Constructor Description JuelScriptEngine()JuelScriptEngine(javax.script.ScriptEngineFactory scriptEngineFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.script.CompiledScriptcompile(java.io.Reader reader)javax.script.CompiledScriptcompile(java.lang.String script)javax.script.BindingscreateBindings()java.lang.Objecteval(java.io.Reader reader, javax.script.ScriptContext scriptContext)java.lang.Objecteval(java.lang.String script, javax.script.ScriptContext scriptContext)javax.script.ScriptEngineFactorygetFactory()static voidimportFunctions(javax.script.ScriptContext ctx, java.lang.String namespace, java.lang.Object obj)static voidprint(java.lang.Object object)
-
-
-
Method Detail
-
compile
public javax.script.CompiledScript compile(java.lang.String script) throws javax.script.ScriptException- Specified by:
compilein interfacejavax.script.Compilable- Throws:
javax.script.ScriptException
-
compile
public javax.script.CompiledScript compile(java.io.Reader reader) throws javax.script.ScriptException- Specified by:
compilein interfacejavax.script.Compilable- Throws:
javax.script.ScriptException
-
eval
public java.lang.Object eval(java.lang.String script, javax.script.ScriptContext scriptContext) throws javax.script.ScriptException- Specified by:
evalin interfacejavax.script.ScriptEngine- Throws:
javax.script.ScriptException
-
eval
public java.lang.Object eval(java.io.Reader reader, javax.script.ScriptContext scriptContext) throws javax.script.ScriptException- Specified by:
evalin interfacejavax.script.ScriptEngine- Throws:
javax.script.ScriptException
-
getFactory
public javax.script.ScriptEngineFactory getFactory()
- Specified by:
getFactoryin interfacejavax.script.ScriptEngine
-
createBindings
public javax.script.Bindings createBindings()
- Specified by:
createBindingsin interfacejavax.script.ScriptEngine
-
print
public static void print(java.lang.Object object)
-
importFunctions
public static void importFunctions(javax.script.ScriptContext ctx, java.lang.String namespace, java.lang.Object obj)
-
-