| Interface | Description |
|---|---|
| Expression.LazyNumber |
LazyNumber interface created for lazily evaluated functions
|
| Function |
Base interface which is required for all directly evaluated functions.
|
| LazyFunction |
Base interface which is required for lazily evaluated functions.
|
| LazyOperator |
Base interface which is required for all operators.
|
| Operator |
Base interface which is required for all operators.
|
| Class | Description |
|---|---|
| AbstractFunction |
Abstract implementation of a direct function.
This abstract implementation does implement lazyEval so that it returns the result of eval. |
| AbstractLazyFunction |
Abstract implementation of a lazy function which implements all necessary
methods with the exception of the main logic.
|
| AbstractLazyOperator |
Abstract implementation of an operator.
|
| AbstractOperator |
Abstract implementation of an operator.
|
| AbstractUnaryOperator |
Abstract implementation of an unary operator.
This abstract implementation implements eval so that it forwards its first parameter to evalUnary. |
| Expression |
EvalEx - Java Expression Evaluator
|
| NString | |
| Snipset1 | |
| Snipset2 | |
| Snipset3 |
| Exception | Description |
|---|---|
| Expression.ExpressionException |
The expression evaluators exception class.
|