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 classField class used in JavaScript expressions.static classParameter class used in JavaScript expressions.static classBase JavaScript value class.static classVariable class used in JavaScript expressions. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected org.mozilla.javascript.Contextenter(org.mozilla.javascript.Context context) evaluateExpression(String expression) evaluateExpression(org.mozilla.javascript.Script expression) protected org.mozilla.javascript.ScriptgetCompiledExpression(String expression) protected ProtectionDomainvoidinit(Map<String, JRFillParameter> parametersMap, Map<String, JRFillField> fieldsMap, Map<String, JRFillVariable> variablesMap) voidsetScopeVariable(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)
-