org.pentaho.reporting.engine.classic.core.parameters
Class FormulaParameterEvaluator
java.lang.Object
org.pentaho.reporting.engine.classic.core.parameters.FormulaParameterEvaluator
public class FormulaParameterEvaluator
- extends Object
Todo: Document me!
Date: 13.10.2009
Time: 17:30:39
- Author:
- Thomas Morgner.
Method Summary |
static Object |
computePostProcessingValue(ValidationResult result,
ParameterContext parameterContext,
ReportParameterValues parameterValues,
ParameterDefinitionEntry entry,
Object untrustedValue,
Object defaultValue)
|
static Object |
computeValue(ExpressionRuntime runtime,
String formula,
ValidationResult result,
ParameterDefinitionEntry entry,
Object defaultValue)
|
static ReportParameterValues |
evaluate(ValidationResult result,
ReportParameterDefinition parameterDefinition,
ParameterContext parameterContext)
Deprecated. This method is unsafe. Do not use it or you may open up your application to all kinds
of security risks. The method will be removed in the next release. |
evaluate
public static ReportParameterValues evaluate(ValidationResult result,
ReportParameterDefinition parameterDefinition,
ParameterContext parameterContext)
- Deprecated. This method is unsafe. Do not use it or you may open up your application to all kinds
of security risks. The method will be removed in the next release.
- Parameters:
result
- parameterDefinition
- parameterContext
-
- Returns:
computePostProcessingValue
public static Object computePostProcessingValue(ValidationResult result,
ParameterContext parameterContext,
ReportParameterValues parameterValues,
ParameterDefinitionEntry entry,
Object untrustedValue,
Object defaultValue)
throws ReportProcessingException
- Throws:
ReportProcessingException
computeValue
public static Object computeValue(ExpressionRuntime runtime,
String formula,
ValidationResult result,
ParameterDefinitionEntry entry,
Object defaultValue)