Package net.sf.jasperreports.compilers
Class JavaScriptEvaluatorScope
- java.lang.Object
-
- net.sf.jasperreports.compilers.JavaScriptEvaluatorScope
-
public class JavaScriptEvaluatorScope extends Object
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJavaScriptEvaluatorScope.JSFieldField class used in JavaScript expressions.static classJavaScriptEvaluatorScope.JSParameterParameter class used in JavaScript expressions.static classJavaScriptEvaluatorScope.JSValueBase JavaScript value class.static classJavaScriptEvaluatorScope.JSVariableVariable class used in JavaScript expressions.
-
Field Summary
Fields Modifier and Type Field Description protected static StringEVALUATOR_VAR
-
Constructor Summary
Constructors Constructor Description JavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensureContext()protected org.mozilla.javascript.Contextenter(org.mozilla.javascript.Context context)ObjectevaluateExpression(String expression)ObjectevaluateExpression(org.mozilla.javascript.Script expression)protected org.mozilla.javascript.ScriptgetCompiledExpression(String expression)protected ProtectionDomaingetProtectionDomain()voidinit(Map<String,JRFillParameter> parametersMap, Map<String,JRFillField> fieldsMap, Map<String,JRFillVariable> variablesMap)voidsetScopeVariable(String name, Object value)
-
-
-
Field Detail
-
EVALUATOR_VAR
protected static final String EVALUATOR_VAR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JavaScriptEvaluatorScope
public JavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil)
-
-
Method Detail
-
init
public void init(Map<String,JRFillParameter> parametersMap, Map<String,JRFillField> fieldsMap, Map<String,JRFillVariable> variablesMap)
-
ensureContext
protected void ensureContext()
-
evaluateExpression
public Object evaluateExpression(org.mozilla.javascript.Script expression)
-
getCompiledExpression
protected org.mozilla.javascript.Script getCompiledExpression(String expression)
-
getProtectionDomain
protected ProtectionDomain getProtectionDomain()
-
enter
protected org.mozilla.javascript.Context enter(org.mozilla.javascript.Context context)
-
-