| Interface | Description |
|---|---|
| AryExpression |
Represent an expression with two predicates, as for example AND.
|
| Equation |
An Equation interface.
|
| Expression |
Repredent any expression that can be evaluated.
|
| ExpressionType |
Hold the types used in Expressions.
|
| MultipleAryExpression |
An expression with an indeterminate number of predicates.
|
| UnaryExpression |
Represent an expression with one predicate, as for example NOT.
|
| Value |
A value element interface, which can be a Constant or a Variable.
|
| ValueWrapper |
This class cache a value.
|
| Class | Description |
|---|---|
| AbstractExpression |
An abstract expression contains
eval() methods which cefault to Expression.eval(). |
| AbstractValue |
An abstract value, used for Constants and variables.
|
| Constant |
Represent a Constant.
|
| ExpressionJ |
A wrapper around the JavaCC Expression parser.
|
| LocalConstant |
Represent a local constant.
|
| LocalVariable |
Represent a Local Variable.
|
| Structure |
Represent an instance of a Structure.
|
| Structure.Field |
Represent a structure field.
|
| ValueWrapper.Bool |
A wrapper around a boolean value.
|
| ValueWrapper.Float |
A wrapper around a float value.
|
| ValueWrapper.Int |
A wrapper around an int value.
|
| ValueWrapper.Obj |
A wrapper around an object value.
|
| Variable |
Represent a Variable.
|
Contains fundamental classes used for expressions.
Copyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence