public class ParameterBindingContext extends Object
ParameterBindingDocumentCodec.decode(String, ParameterBindingContext).| Constructor and Description |
|---|
ParameterBindingContext(ValueProvider valueProvider,
ExpressionParser expressionParser,
Supplier<EvaluationContext> evaluationContext) |
ParameterBindingContext(ValueProvider valueProvider,
org.springframework.data.mapping.model.SpELExpressionEvaluator expressionEvaluator) |
ParameterBindingContext(ValueProvider valueProvider,
SpelExpressionParser expressionParser,
EvaluationContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
bindableValueForIndex(int index) |
Object |
evaluateExpression(String expressionString) |
Object |
evaluateExpression(String expressionString,
Map<String,Object> variables) |
static ParameterBindingContext |
forExpressions(ValueProvider valueProvider,
ExpressionParser expressionParser,
Function<org.springframework.data.spel.ExpressionDependencies,EvaluationContext> contextFunction)
Create a new
ParameterBindingContext that is capable of expression parsing and can provide a
EvaluationContext based on ExpressionDependencies. |
ValueProvider |
getValueProvider() |
public ParameterBindingContext(ValueProvider valueProvider, SpelExpressionParser expressionParser, EvaluationContext evaluationContext)
valueProvider - expressionParser - evaluationContext - public ParameterBindingContext(ValueProvider valueProvider, ExpressionParser expressionParser, Supplier<EvaluationContext> evaluationContext)
valueProvider - expressionParser - evaluationContext - a Supplier for Lazy context retrieval.public ParameterBindingContext(ValueProvider valueProvider, org.springframework.data.mapping.model.SpELExpressionEvaluator expressionEvaluator)
valueProvider - expressionEvaluator - public static ParameterBindingContext forExpressions(ValueProvider valueProvider, ExpressionParser expressionParser, Function<org.springframework.data.spel.ExpressionDependencies,EvaluationContext> contextFunction)
ParameterBindingContext that is capable of expression parsing and can provide a
EvaluationContext based on ExpressionDependencies.valueProvider - expressionParser - contextFunction - @Nullable public Object evaluateExpression(String expressionString, Map<String,Object> variables)
public ValueProvider getValueProvider()
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.