예제 #1
0
 public ELContextAnonymousInnerClass(JuelScriptEngine outerInstance, ScriptContext scriptCtx)
 {
     this.outerInstance = outerInstance;
     this.scriptCtx     = scriptCtx;
     resolver           = outerInstance.createElResolver();
     varMapper          = new ScriptContextVariableMapper(outerInstance, scriptCtx);
     funcMapper         = new ScriptContextFunctionMapper(outerInstance, scriptCtx);
 }
예제 #2
0
 internal ScriptContextFunctionMapper(JuelScriptEngine outerInstance, ScriptContext ctx)
 {
     this.outerInstance = outerInstance;
     this.scriptContext = ctx;
 }
예제 #3
0
 internal ScriptContextVariableMapper(JuelScriptEngine outerInstance, ScriptContext scriptCtx)
 {
     this.outerInstance = outerInstance;
     this.scriptContext = scriptCtx;
 }
예제 #4
0
 internal JuelCompiledScript(JuelScriptEngine outerInstance, ValueExpression valueExpression)
 {
     this.outerInstance   = outerInstance;
     this.valueExpression = valueExpression;
 }