public class JavaScriptEvaluatorScope extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JavaScriptEvaluatorScope.JSField
Field class used in JavaScript expressions.
|
static class |
JavaScriptEvaluatorScope.JSParameter
Parameter class used in JavaScript expressions.
|
static class |
JavaScriptEvaluatorScope.JSValue
Base JavaScript value class.
|
static class |
JavaScriptEvaluatorScope.JSVariable
Variable class used in JavaScript expressions.
|
Modifier and Type | Field and Description |
---|---|
protected static String |
EVALUATOR_VAR |
Constructor and Description |
---|
JavaScriptEvaluatorScope(JasperReportsContext jrContext,
JREvaluator evaluator,
FunctionsUtil functionsUtil) |
Modifier and Type | Method and Description |
---|---|
protected void |
ensureContext() |
protected static org.mozilla.javascript.Context |
enter(org.mozilla.javascript.Context context) |
Object |
evaluateExpression(org.mozilla.javascript.Script expression) |
Object |
evaluateExpression(String expression) |
protected org.mozilla.javascript.Script |
getCompiledExpression(String expression) |
protected ProtectionDomain |
getProtectionDomain() |
void |
init(Map<String,JRFillParameter> parametersMap,
Map<String,JRFillField> fieldsMap,
Map<String,JRFillVariable> variablesMap) |
void |
setScopeVariable(String name,
Object value) |
protected static final String EVALUATOR_VAR
public JavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil)
public void init(Map<String,JRFillParameter> parametersMap, Map<String,JRFillField> fieldsMap, Map<String,JRFillVariable> variablesMap)
protected void ensureContext()
public Object evaluateExpression(org.mozilla.javascript.Script expression)
protected org.mozilla.javascript.Script getCompiledExpression(String expression)
protected ProtectionDomain getProtectionDomain()
protected static org.mozilla.javascript.Context enter(org.mozilla.javascript.Context context)
Copyright © 2019 TIBCO Software Inc.. All rights reserved.