|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExpressionParser
Parses expression strings, returing a configured evaluator instance capable of performing parsed expression evaluation in a thread safe way.
| Method Summary | |
|---|---|
boolean |
isDelimitedExpression(java.lang.String expressionString)
Is this expression string delimited in a manner that indicates it is a parseable expression? For example "${expression}". |
Expression |
parseExpression(java.lang.String expressionString)
Parse the provided expression string, returning an evaluator capable of evaluating it against input. |
SettableExpression |
parseSettableExpression(java.lang.String expressionString)
Parse the provided settable expression string, returning an evaluator capable of evaluating its value as well as setting its value. |
| Method Detail |
|---|
boolean isDelimitedExpression(java.lang.String expressionString)
expressionString - the proposed expression string
Expression parseExpression(java.lang.String expressionString)
throws ParserException
expressionString - the parseable expression string
ParserException - an exception occured during parsing
SettableExpression parseSettableExpression(java.lang.String expressionString)
throws ParserException,
java.lang.UnsupportedOperationException
expressionString - the parseable expression string
ParserException - an exception occured during parsing
java.lang.UnsupportedOperationException - this parser does not support settable expressions
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||