Class ValueExpression
java.lang.Object
com.aspectran.core.context.asel.value.ValueExpression
- All Implemented Interfaces:
ValueEvaluator
- Direct Known Subclasses:
BooleanExpression
ValueEvaluator implementation that evaluates expressions written in
OGNL-based Aspectran expression language.
Created: 2021/01/31
- Since:
- 6.11.0
-
Constructor Details
-
ValueExpression
- Throws:
ExpressionParserException
-
-
Method Details
-
getExpressionString
-
getParsedExpression
-
getTokens
-
evaluate
Description copied from interface:ValueEvaluator
Evaluates an expression.- Specified by:
evaluate
in interfaceValueEvaluator
- Type Parameters:
V
- the type of the result- Parameters:
activity
- the aspectran activityresultType
- the expected type of the result of the evaluation- Returns:
- the result of the expression evaluation
-
evaluate
Evaluates an expression.- Parameters:
expression
- the expression to be evaluatedactivity
- the aspectran activity- Returns:
- the result of the expression evaluation
- Throws:
ExpressionEvaluationException
- thrown when an error occurs during expression evaluation
-
evaluate
Evaluates an expression.- Type Parameters:
V
- the type of the result- Parameters:
expression
- the expression to be evaluatedactivity
- the aspectran activityresultType
- the expected type of the result of the evaluation- Returns:
- the result of the expression evaluation
- Throws:
ExpressionEvaluationException
- thrown when an error occurs during expression evaluation
-