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  ParameterBindingContextthat is capable of expression parsing and can provide aEvaluationContextbased onExpressionDependencies. | 
| 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–2022 Pivotal Software, Inc.. All rights reserved.