Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
O
Operand
- Class in
hussam.math.operations
An Operand is an Operator that takes at most two Operations as arguments.
Operand(int, String, Operation, Operation)
- Constructor for class hussam.math.operations.
Operand
Construcs an Operation Operand by a Power type, and two operations.
Operand(int, String)
- Constructor for class hussam.math.operations.
Operand
Construcs an Operand by giving it a name, and a power.
operation
- Variable in class hussam.math.operations.extra.
CustomFunctionFactory.CustomFunction
Operation
- Interface in
hussam.math.operations
This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos.
OperationGroup
- Interface in
hussam.math.operations
This is an abstraction of a group of operations.
OperationProxy
- Class in
hussam.math.operations
This is a proxy to hide an Operation.
OperationProxy(Operation)
- Constructor for class hussam.math.operations.
OperationProxy
Constructs a new Proxy given an operation to hide.
OperationReader
- Interface in
hussam.math.operations.parser
A machine that reads expressions and converts them to Operations.
OperationsParser
- Interface in
hussam.math.operations.parser
This is used by an
OperationReader
to read expressions.
Operator
- Interface in
hussam.math.operations
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.
OperatorArgumentMissingException
- Exception in
hussam.math.operations
This Exception indicates a missing argument in the Math expression.
OperatorArgumentMissingException(String, Operator)
- Constructor for exception hussam.math.operations.
OperatorArgumentMissingException
Construcs a new OperatorArgumentMissingException given a meesage.
OperatorFactory
<
T
extends
Operator
> - Interface in
hussam.math.operations.factory
This is the mother of all Operator Factories.
OperatorFactoryDB
- Class in
hussam.math.operations.dataBase
This is the default DataSource.
OperatorFactoryDB.CommaOperand
- Class in
hussam.math.operations.dataBase
This class was used in previous Versions of the ExpressionReader implementations.
OperatorFactoryImpl
<
T
extends
Operator
> - Class in
hussam.math.operations.factory
This is the default implemetation for all factories.
OperatorFactoryImpl(String, String, int)
- Constructor for class hussam.math.operations.factory.
OperatorFactoryImpl
Construcs a new Factory.
OperatorFactoryImpl(String, String)
- Constructor for class hussam.math.operations.factory.
OperatorFactoryImpl
Construcs a new Factory with a default of 2 default arguemtn count.
OperatorSource
- Interface in
hussam.math.operations.dataBase
This resembles a Data source of Special Arguments for any expression such as Operands, Functions and Variables, etc..
OperatorSourceImpl
- Class in
hussam.math.operations.dataBase
This is the default implemetation of the OperatorSource interface.
OperatorSourceImpl()
- Constructor for class hussam.math.operations.dataBase.
OperatorSourceImpl
Constructs a New Operator Source.
OperatorSourceWrapper
- Class in
hussam.math.operations.dataBase
This DataSource wrapps a Datasource and gives the user means to access the both sources without changing the content of the base source.
OperatorSourceWrapper(OperatorSource)
- Constructor for class hussam.math.operations.dataBase.
OperatorSourceWrapper
Construcs a new OperatorSource with the the given sub source.
optimize()
- Method in class hussam.math.operations.
Constant
This method redircts the call to the hidden Operation inside this Constant.
optimize()
- Method in class hussam.math.operations.
ConstantNumber
optimize()
- Method in class hussam.math.operations.
Function
Returns an optimized view of this Function.
optimize()
- Method in class hussam.math.operations.
MyGroup
This optimizes all the arguments in this group.
optimize()
- Method in class hussam.math.operations.
Operand
Optimizes this operand.
optimize()
- Method in interface hussam.math.operations.
Operation
This method optimizes the operation.
optimize()
- Method in interface hussam.math.operations.
OperationGroup
optimize()
- Method in class hussam.math.operations.
OperationProxy
Redircts the optimization to the hidden optimization.
optimize()
- Method in class hussam.math.operations.
Variable
Optimizes the hidden operation.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V