Package net.sf.jasperreports.engine.fill
Class BuiltinExpressionEvaluatorDecorator
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.BuiltinExpressionEvaluatorDecorator
-
- All Implemented Interfaces:
DatasetExpressionEvaluator
public class BuiltinExpressionEvaluatorDecorator extends Object implements DatasetExpressionEvaluator
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description BuiltinExpressionEvaluatorDecorator(DatasetExpressionEvaluator decorated, Map<JRExpression,BuiltinExpressionEvaluator> builtinEvaluators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectevaluate(JRExpression expression)ObjectevaluateEstimated(JRExpression expression)ObjectevaluateOld(JRExpression expression)voidinit(Map<String,JRFillParameter> parametersMap, Map<String,JRFillField> fieldsMap, Map<String,JRFillVariable> variablesMap, WhenResourceMissingTypeEnum resourceMissingType, boolean ignoreNPE)
-
-
-
Constructor Detail
-
BuiltinExpressionEvaluatorDecorator
public BuiltinExpressionEvaluatorDecorator(DatasetExpressionEvaluator decorated, Map<JRExpression,BuiltinExpressionEvaluator> builtinEvaluators)
-
-
Method Detail
-
init
public void init(Map<String,JRFillParameter> parametersMap, Map<String,JRFillField> fieldsMap, Map<String,JRFillVariable> variablesMap, WhenResourceMissingTypeEnum resourceMissingType, boolean ignoreNPE) throws JRException
- Specified by:
initin interfaceDatasetExpressionEvaluator- Throws:
JRException
-
evaluate
public Object evaluate(JRExpression expression) throws JRExpressionEvalException
- Specified by:
evaluatein interfaceDatasetExpressionEvaluator- Throws:
JRExpressionEvalException
-
evaluateEstimated
public Object evaluateEstimated(JRExpression expression) throws JRExpressionEvalException
- Specified by:
evaluateEstimatedin interfaceDatasetExpressionEvaluator- Throws:
JRExpressionEvalException
-
evaluateOld
public Object evaluateOld(JRExpression expression) throws JRExpressionEvalException
- Specified by:
evaluateOldin interfaceDatasetExpressionEvaluator- Throws:
JRExpressionEvalException
-
-