class CalculatorEngine
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
OPERATOR_DIVIDE |
(package private) static java.lang.String |
OPERATOR_MINUS |
(package private) static java.lang.String |
OPERATOR_MULTIPLY |
(package private) static java.lang.String |
OPERATOR_PLUS |
Constructor and Description |
---|
CalculatorEngine(CalculatorButtonsComposite composite)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
(package private) void |
processEquals()
Process equals operation
|
(package private) void |
processInverseOperation()
Process 1/x operation
|
(package private) void |
processOperation(java.lang.String operator) |
(package private) void |
processPerCentageOperation()
Process percentage operation
|
(package private) void |
processSignChange()
Process +/- operation
|
(package private) void |
processSquareRootOperation()
Process square root operation
|
static final java.lang.String OPERATOR_PLUS
static final java.lang.String OPERATOR_MINUS
static final java.lang.String OPERATOR_MULTIPLY
static final java.lang.String OPERATOR_DIVIDE
CalculatorEngine(CalculatorButtonsComposite composite)
calculator
- calculator widget associated to this enginevoid processEquals()
void processInverseOperation()
void processOperation(java.lang.String operator)
operator
- operation to processvoid processPerCentageOperation()
void processSignChange()
void processSquareRootOperation()
public void cancel()