|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| Expression | An expression evaluates to a value each time it is evaluated. |
| Class Summary | |
|---|---|
| AbstractExpression | An implementation of Expression which implements the "evaluateTo*()" convenience methods. |
| ExpressionEvaluator | Supports two operation modes:
Scans, parses and evaluates an expression immediately (see ExpressionEvaluator.evaluate(String, Mapping))
Scans and parses an expression (see ExpressionEvaluator.parse(String)) into an Expression object for repeated
evaluation (see Expression.evaluate(Mapping)). |
| ExpressionUtil | Utility class for Expression. |
| Parser<T,E extends Exception> | Parses an expression like s == "abc" && (c == 'b' || ! |
| Scanner | The scanner for the ExpressionEvaluator. |
| Enum Summary | |
|---|---|
| Parser.BinaryOperator | Representation of all binary operators. |
| Parser.UnaryOperator | Representation of all unary operators. |
| Scanner.TokenType | Token types for the ExpressionEvaluator scanner. |
| Exception Summary | |
|---|---|
| EvaluationException | Indicates a problem that has occurred while an expressin was evaluated. |
A simple expression evaluator which is useful, e.g., for configuration mechanisms.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||