Package org.ocpsoft.rewrite.el.spi
Interface ExpressionLanguageProvider
- All Superinterfaces:
org.ocpsoft.common.pattern.Weighted
public interface ExpressionLanguageProvider
extends org.ocpsoft.common.pattern.Weighted
Defines a service interface to provide EL support.
- Author:
- Lincoln Baxter, III
-
Method Summary
Modifier and TypeMethodDescriptionevaluateMethodExpression(String expression) Invoke the method specified by the given EL expression, returning the result - if any.evaluateMethodExpression(String expression, Object... values) Evaluate a method expression, passing the given parameters, returning the result - if any.retrieveValue(String expression) Extract a value from the location specified by the given EL location.voidsubmitValue(String expression, Object value) Inject a value into location specified by the given EL expression.Methods inherited from interface org.ocpsoft.common.pattern.Weighted
priority
-
Method Details
-
retrieveValue
Extract a value from the location specified by the given EL location.- Throws:
UnsupportedOperationException
-
submitValue
Inject a value into location specified by the given EL expression.- Throws:
UnsupportedOperationException
-
evaluateMethodExpression
Invoke the method specified by the given EL expression, returning the result - if any.- Throws:
UnsupportedOperationException
-
evaluateMethodExpression
Object evaluateMethodExpression(String expression, Object... values) throws UnsupportedOperationException Evaluate a method expression, passing the given parameters, returning the result - if any.- Throws:
UnsupportedOperationException
-