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.
|