| ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Operation | This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos. |
| OperationGroup | This is an abstraction of a group of operations. |
| Operator | This interface reflects operators such as Operands(+, -, ^ , * ...etc) and Functions such as Abs, Log, Min, Max...etc an Operator takes an Operation for example from which it will get a new Result. |
| Class Summary | |
|---|---|
| Constant | This is an Operation that simulates a constant number. |
| ConstantNumber | هذه الفئة تمثل رقما عمليا مثل: 4و 5و 40و -123,345345. |
| Function | This class is an abstract Operator. |
| MyGroup | This is an implementation for the OperationGroup interface. |
| Operand | An Operand is an Operator that takes at most two Operations as arguments. |
| OperationProxy | This is a proxy to hide an Operation. |
| Variable | A Variable is an operation indicating a variable amount. |
| Exception Summary | |
|---|---|
| MathException | This is the Mother of all Math and Operation Exception. |
| MathLogicException | This Exception indicates a problem in the Logic of the Math expression. |
| OperatorArgumentMissingException | This Exception indicates a missing argument in the Math expression. |
| ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||