org.activiti.engine.impl.scripting
类 JuelScriptEngine

java.lang.Object
  继承者 javax.script.AbstractScriptEngine
      继承者 org.activiti.engine.impl.scripting.JuelScriptEngine
所有已实现的接口:
Compilable, ScriptEngine

public class JuelScriptEngine
extends AbstractScriptEngine
implements Compilable

ScriptEngine 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, using ExpressionFactoryResolver.

作者:
Frederik Heremans

字段摘要
 
从类 javax.script.AbstractScriptEngine 继承的字段
context
 
从接口 javax.script.ScriptEngine 继承的字段
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
 
构造方法摘要
JuelScriptEngine()
           
JuelScriptEngine(ScriptEngineFactory scriptEngineFactory)
           
 
方法摘要
 CompiledScript compile(Reader reader)
           
 CompiledScript compile(String script)
           
 Bindings createBindings()
           
 Object eval(Reader reader, ScriptContext scriptContext)
           
 Object eval(String script, ScriptContext scriptContext)
           
 ScriptEngineFactory getFactory()
           
static void importFunctions(ScriptContext ctx, String namespace, Object obj)
           
static void print(Object object)
           
 
从类 javax.script.AbstractScriptEngine 继承的方法
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JuelScriptEngine

public JuelScriptEngine(ScriptEngineFactory scriptEngineFactory)

JuelScriptEngine

public JuelScriptEngine()
方法详细信息

compile

public CompiledScript compile(String script)
                       throws ScriptException
指定者:
接口 Compilable 中的 compile
抛出:
ScriptException

compile

public CompiledScript compile(Reader reader)
                       throws ScriptException
指定者:
接口 Compilable 中的 compile
抛出:
ScriptException

eval

public Object eval(String script,
                   ScriptContext scriptContext)
            throws ScriptException
指定者:
接口 ScriptEngine 中的 eval
抛出:
ScriptException

eval

public Object eval(Reader reader,
                   ScriptContext scriptContext)
            throws ScriptException
指定者:
接口 ScriptEngine 中的 eval
抛出:
ScriptException

getFactory

public ScriptEngineFactory getFactory()
指定者:
接口 ScriptEngine 中的 getFactory

createBindings

public Bindings createBindings()
指定者:
接口 ScriptEngine 中的 createBindings

print

public static void print(Object object)

importFunctions

public static void importFunctions(ScriptContext ctx,
                                   String namespace,
                                   Object obj)


Copyright © 2013 Alfresco. All rights reserved.