Package net.sf.jasperreports.javascript
Class JavaScriptEvaluatorScope
java.lang.Object
net.sf.jasperreports.javascript.JavaScriptEvaluatorScope
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Field class used in JavaScript expressions.static class
Parameter class used in JavaScript expressions.static class
Base JavaScript value class.static class
Variable class used in JavaScript expressions. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJavaScriptEvaluatorScope
(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected org.mozilla.javascript.Context
enter
(org.mozilla.javascript.Context context) evaluateExpression
(String expression) evaluateExpression
(org.mozilla.javascript.Script expression) protected org.mozilla.javascript.Script
getCompiledExpression
(String expression) protected ProtectionDomain
void
init
(Map<String, JRFillParameter> parametersMap, Map<String, JRFillField> fieldsMap, Map<String, JRFillVariable> variablesMap) void
setScopeVariable
(String name, Object value)
-
Field Details
-
EVALUATOR_VAR
- See Also:
-
-
Constructor Details
-
JavaScriptEvaluatorScope
public JavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil)
-
-
Method Details
-
init
public void init(Map<String, JRFillParameter> parametersMap, Map<String, JRFillField> fieldsMap, Map<String, JRFillVariable> variablesMap) -
ensureContext
protected void ensureContext() -
evaluateExpression
-
evaluateExpression
-
setScopeVariable
-
getCompiledExpression
-
getProtectionDomain
-
enter
protected org.mozilla.javascript.Context enter(org.mozilla.javascript.Context context)
-