Class JRCrosstabExpressionEvaluator
- java.lang.Object
-
- net.sf.jasperreports.crosstabs.fill.JRCrosstabExpressionEvaluator
-
- All Implemented Interfaces:
JRFillExpressionEvaluator
public class JRCrosstabExpressionEvaluator extends java.lang.Object implements JRFillExpressionEvaluator
Expression evaluator used for crosstabs at fill time.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXCEPTION_MESSAGE_KEY_EVALUATION_TYPE_NOT_SUPPORTED
-
Constructor Summary
Constructors Constructor Description JRCrosstabExpressionEvaluator(JREvaluator evaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(JRExpression expression, byte evaluationType)Evaluates an expression.JRFillDatasetgetFillDataset()Returns the dataset used by the expression evaluator.voidinit(java.util.Map<java.lang.String,JRFillParameter> parametersMap, java.util.Map<java.lang.String,JRFillVariable> variablesMap, WhenResourceMissingTypeEnum whenResourceMissingType, boolean ignoreNPE)voidsetFillDataset(JRFillDataset dataset)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_EVALUATION_TYPE_NOT_SUPPORTED
public static final java.lang.String EXCEPTION_MESSAGE_KEY_EVALUATION_TYPE_NOT_SUPPORTED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JRCrosstabExpressionEvaluator
public JRCrosstabExpressionEvaluator(JREvaluator evaluator)
-
-
Method Detail
-
evaluate
public java.lang.Object evaluate(JRExpression expression, byte evaluationType) throws JRException
Description copied from interface:JRFillExpressionEvaluatorEvaluates an expression.- Specified by:
evaluatein interfaceJRFillExpressionEvaluator- Parameters:
expression- the expression to evaluateevaluationType- one ofJRExpression.EVALUATION_DEFAULT,JRExpression.EVALUATION_OLD,JRExpression.EVALUATION_ESTIMATED- Returns:
- the result
- Throws:
JRException
-
init
public void init(java.util.Map<java.lang.String,JRFillParameter> parametersMap, java.util.Map<java.lang.String,JRFillVariable> variablesMap, WhenResourceMissingTypeEnum whenResourceMissingType, boolean ignoreNPE) throws JRException
- Throws:
JRException
-
setFillDataset
public void setFillDataset(JRFillDataset dataset)
-
getFillDataset
public JRFillDataset getFillDataset()
Description copied from interface:JRFillExpressionEvaluatorReturns the dataset used by the expression evaluator.- Specified by:
getFillDatasetin interfaceJRFillExpressionEvaluator
-
-