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