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
 
 
 -