public class JavaScriptEvaluatorScope
extends java.lang.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 java.lang.String |
EVALUATOR_VAR |
Constructor and Description |
---|
JavaScriptEvaluatorScope(JasperReportsContext jrContext,
JREvaluator evaluator,
FunctionsUtil functionsUtil) |
Modifier and Type | Method and Description |
---|---|
protected void |
ensureContext() |
protected static Context |
enter(Context context) |
java.lang.Object |
evaluateExpression(Script expression) |
protected Script |
getCompiledExpression(java.lang.String expression) |
void |
init(java.util.Map<java.lang.String,JRFillParameter> parametersMap,
java.util.Map<java.lang.String,JRFillField> fieldsMap,
java.util.Map<java.lang.String,JRFillVariable> variablesMap) |
void |
setScopeVariable(java.lang.String name,
java.lang.Object value) |
protected static final java.lang.String EVALUATOR_VAR
public JavaScriptEvaluatorScope(JasperReportsContext jrContext, JREvaluator evaluator, FunctionsUtil functionsUtil)
public void init(java.util.Map<java.lang.String,JRFillParameter> parametersMap, java.util.Map<java.lang.String,JRFillField> fieldsMap, java.util.Map<java.lang.String,JRFillVariable> variablesMap)
protected void ensureContext()
public java.lang.Object evaluateExpression(Script expression)
public void setScopeVariable(java.lang.String name, java.lang.Object value)
protected Script getCompiledExpression(java.lang.String expression)
protected static Context enter(Context context)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com