See: Description
| Interface | Description |
|---|---|
| Expression |
An expression evaluates to a value each time it is
evaluated. |
| Class | Description |
|---|---|
| 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(Object...)). |
| ExpressionUtil |
Utility class for
Expression. |
| Parser<T,EX extends Throwable> |
Parses an expression like
s == "abc" && (c == 'b' || !
|
| Scanner |
The scanner for the
ExpressionEvaluator. |
| Enum | Description |
|---|---|
| Parser.BinaryOperator |
Representation of all binary operators.
|
| Parser.Extension |
Various extensions to the Java expression syntax.
|
| Parser.UnaryOperator |
Representation of all unary operators.
|
| Scanner.TokenType |
Token types for the
ExpressionEvaluator scanner. |
| Exception | Description |
|---|---|
| EvaluationException |
Indicates a problem that has occurred while an expression was evaluated.
|
Copyright © 2018 Arno Unkrig. All rights reserved.