| Interface | Description |
|---|---|
| Expr |
Interface for evaluating a logical (boolean) expression.
|
| Class | Description |
|---|---|
| AndExpr |
Handles sub-expressions connected with a logical AND operation.
|
| ExprResolver |
Resolves the user-specified logical expression and identifies its constituent sub-expressions and logical operators.
|
| OrExpr |
Handles sub-expressions connected with a logical OR operation.
|
| SimpleExpr |
Handles a simple logical expression consisting of an identifier, a comparison operator and a literal (string or numeric).
|
| SubExpr |
Handles sub-expressions (possibly enclosed in parentheses) in a logical expression.
|
| Token |
Representation of a token recognizable in a logical expression.
|
| TokenStream |
Recognizes the type of the input tokens recognized in a logical expression.
|
| Enum | Description |
|---|---|
| TokenType |
All tokens currently recognizable in a logical expression.
|