public class SpringBootExpressionLanguageProvider
extends java.lang.Object
implements org.ocpsoft.rewrite.el.spi.ExpressionLanguageProvider
ExpressionLanguageProvider
for the Spring Expression Language (SpEL).
Inspired by https://github.com/ocpsoft/rewrite/blob/master/integration-spring/src/main/java/org/ocpsoft/rewrite/spring/SpringExpressionLanguageProvider.javaSpringExpressionLanguageProvider
Constructor and Description |
---|
SpringBootExpressionLanguageProvider() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluateMethodExpression(java.lang.String expression) |
java.lang.Object |
evaluateMethodExpression(java.lang.String expression,
java.lang.Object... values) |
org.springframework.expression.EvaluationContext |
getEvaluationContext()
Lazily creates a StandardEvaluationContext.
|
int |
priority() |
java.lang.Object |
retrieveValue(java.lang.String expression) |
void |
submitValue(java.lang.String expression,
java.lang.Object value) |
public SpringBootExpressionLanguageProvider()
public int priority()
priority
in interface org.ocpsoft.common.pattern.Weighted
public java.lang.Object retrieveValue(java.lang.String expression) throws java.lang.UnsupportedOperationException
retrieveValue
in interface org.ocpsoft.rewrite.el.spi.ExpressionLanguageProvider
java.lang.UnsupportedOperationException
public void submitValue(java.lang.String expression, java.lang.Object value) throws java.lang.UnsupportedOperationException
submitValue
in interface org.ocpsoft.rewrite.el.spi.ExpressionLanguageProvider
java.lang.UnsupportedOperationException
public java.lang.Object evaluateMethodExpression(java.lang.String expression) throws java.lang.UnsupportedOperationException
evaluateMethodExpression
in interface org.ocpsoft.rewrite.el.spi.ExpressionLanguageProvider
java.lang.UnsupportedOperationException
public java.lang.Object evaluateMethodExpression(java.lang.String expression, java.lang.Object... values) throws java.lang.UnsupportedOperationException
evaluateMethodExpression
in interface org.ocpsoft.rewrite.el.spi.ExpressionLanguageProvider
java.lang.UnsupportedOperationException
public org.springframework.expression.EvaluationContext getEvaluationContext()
StandardBeanExpressionResolver.evaluate(String, BeanExpressionContext)