public class ParameterBindingContext extends Object
ParameterBindingDocumentCodec.decode(String, ParameterBindingContext)
.Constructor and Description |
---|
ParameterBindingContext(ValueProvider valueProvider,
ExpressionParser expressionParser,
Supplier<EvaluationContext> evaluationContext) |
ParameterBindingContext(ValueProvider valueProvider,
SpELExpressionEvaluator expressionEvaluator) |
ParameterBindingContext(ValueProvider valueProvider,
SpelExpressionParser expressionParser,
EvaluationContext evaluationContext) |
Modifier and Type | Method and Description |
---|---|
Object |
bindableValueForIndex(int index) |
Object |
evaluateExpression(String expressionString) |
static ParameterBindingContext |
forExpressions(ValueProvider valueProvider,
ExpressionParser expressionParser,
Function<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)
public ParameterBindingContext(ValueProvider valueProvider, SpELExpressionEvaluator expressionEvaluator)
valueProvider
- expressionEvaluator
- public static ParameterBindingContext forExpressions(ValueProvider valueProvider, ExpressionParser expressionParser, Function<ExpressionDependencies,EvaluationContext> contextFunction)
ParameterBindingContext
that is capable of expression parsing and can provide a
EvaluationContext
based on ExpressionDependencies
.valueProvider
- expressionParser
- contextFunction
- public ValueProvider getValueProvider()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.