public class BuiltinExpressionEvaluatorDecorator extends Object implements DatasetExpressionEvaluator
Constructor and Description |
---|
BuiltinExpressionEvaluatorDecorator(DatasetExpressionEvaluator decorated,
Map<JRExpression,BuiltinExpressionEvaluator> builtinEvaluators) |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(JRExpression expression) |
Object |
evaluateEstimated(JRExpression expression) |
Object |
evaluateOld(JRExpression expression) |
void |
init(Map<String,JRFillParameter> parametersMap,
Map<String,JRFillField> fieldsMap,
Map<String,JRFillVariable> variablesMap,
WhenResourceMissingTypeEnum resourceMissingType,
boolean ignoreNPE) |
public BuiltinExpressionEvaluatorDecorator(DatasetExpressionEvaluator decorated, Map<JRExpression,BuiltinExpressionEvaluator> builtinEvaluators)
public void init(Map<String,JRFillParameter> parametersMap, Map<String,JRFillField> fieldsMap, Map<String,JRFillVariable> variablesMap, WhenResourceMissingTypeEnum resourceMissingType, boolean ignoreNPE) throws JRException
init
in interface DatasetExpressionEvaluator
JRException
public Object evaluate(JRExpression expression) throws JRExpressionEvalException
evaluate
in interface DatasetExpressionEvaluator
JRExpressionEvalException
public Object evaluateEstimated(JRExpression expression) throws JRExpressionEvalException
evaluateEstimated
in interface DatasetExpressionEvaluator
JRExpressionEvalException
public Object evaluateOld(JRExpression expression) throws JRExpressionEvalException
evaluateOld
in interface DatasetExpressionEvaluator
JRExpressionEvalException
Copyright © 2016. All rights reserved.