Interface ValueEvaluationContext
public interface ValueEvaluationContext
Expressions are executed in an evaluation context. It is in this context that references are resolved when
encountered during expression evaluation.
- Since:
- 3.3
- Author:
- Christoph Strobl, Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptionReturns theEnvironmentif provided.Returns theEvaluationContextif provided.default EvaluationContextReturns the requiredEvaluationContextor throwsIllegalStateExceptionif there is no evaluation context available.static ValueEvaluationContextof(Environment environment, EvaluationContext evaluationContext) Returns a newValueEvaluationContext.
-
Method Details
-
of
static ValueEvaluationContext of(@Nullable Environment environment, EvaluationContext evaluationContext) Returns a newValueEvaluationContext.- Parameters:
environment-evaluationContext-- Returns:
- a new
ValueEvaluationContextfor the given environment and evaluation context.
-
getEnvironment
Returns theEnvironmentif provided.- Returns:
- the
Environmentor null.
-
getEvaluationContext
Returns theEvaluationContextif provided.- Returns:
- the
EvaluationContextor null if not set.
-
getRequiredEvaluationContext
Returns the requiredEvaluationContextor throwsIllegalStateExceptionif there is no evaluation context available.- Returns:
- the
EvaluationContext. - Since:
- 3.4
-