|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| Evaluator | Defines a method which can be used to evaluate a part of a node-tree. |
| JepComponent | Base interface for all Jep components (parsers, evaluators etc). |
| NumberFactory | This interface can be implemented to create numbers of any object type. |
| OperatorTable2.OperatorKey | All operators enums must implement this interface. |
| OperatorTableI | |
| Parser | Defines the methods a parser must implement. |
| ParserVisitor | Classes which wish to use the visitor pattern should use this interface. |
| PostfixMathCommandI | All function classes must implement this interface to ensure that the run() method is implemented. |
| PrintVisitor.PrintRulesI | This interface specifies the method needed to implement a special print rule. |
| Class Summary | |
|---|---|
| ComponentSet | Collects all the components which make up the Jep system. |
| FunctionTable | A table holding details of the functions known to Jep. |
| Jep | The Jep class is the main interface with which the user should interact. |
| NodeFactory | This class is used to create nodes of specified types. |
| Operator | An Operator with additional information about its commutativity etc. |
| OperatorTable | |
| OperatorTable2 | An operator table where operators are identified by enums. |
| PrintVisitor | Prints an expression. |
| Variable | Information about a variable. |
| VariableFactory | A factory class which is used to create variables. |
| VariableTable | A table of variables. |
| Enum Summary | |
|---|---|
| OperatorTable2.BasicOperators | The basic arithmetic comparative and logical operators |
| OperatorTable2.PsudoOperators | Operators which do not correspond to |
| OperatorTable2.SpecialOperators | Special purpose operators |
| Exception Summary | |
|---|---|
| EvaluationException | Exceptions thrown during evaluation. |
| JepException | Super class of all Jep specific exceptions. |
| ParseException | Exception thrown at parse time. |
The main package containing the Jep class as well as other core classes.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||