public final class NNCalcController1 extends Object implements NNCalcController
Constructor and Description |
---|
NNCalcController1(NNCalcModel model,
NNCalcView view)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
processAddEvent()
Processes event to do an add operation.
|
void |
processAddNewDigitEvent(int digit)
Processes event to add a new (low-order) digit to the bottom operand.
|
void |
processClearEvent()
Processes event to clear bottom operand.
|
void |
processDivideEvent()
Processes event to do a divide operation.
|
void |
processEnterEvent()
Processes event to enter bottom operand to top.
|
void |
processMultiplyEvent()
Processes event to do a multiply operation.
|
void |
processPowerEvent()
Processes event to do a power operation.
|
void |
processRootEvent()
Processes event to do a root operation.
|
void |
processSubtractEvent()
Processes event to do a subtract operation.
|
void |
processSwapEvent()
Processes event to swap operands.
|
public NNCalcController1(NNCalcModel model, NNCalcView view)
model
- model to connect toview
- view to connect topublic void processClearEvent()
NNCalcController
processClearEvent
in interface NNCalcController
public void processSwapEvent()
NNCalcController
processSwapEvent
in interface NNCalcController
public void processEnterEvent()
NNCalcController
processEnterEvent
in interface NNCalcController
public void processAddEvent()
NNCalcController
processAddEvent
in interface NNCalcController
public void processSubtractEvent()
NNCalcController
processSubtractEvent
in interface NNCalcController
public void processMultiplyEvent()
NNCalcController
processMultiplyEvent
in interface NNCalcController
public void processDivideEvent()
NNCalcController
processDivideEvent
in interface NNCalcController
public void processPowerEvent()
NNCalcController
processPowerEvent
in interface NNCalcController
public void processRootEvent()
NNCalcController
processRootEvent
in interface NNCalcController
public void processAddNewDigitEvent(int digit)
NNCalcController
processAddNewDigitEvent
in interface NNCalcController
digit
- the low-order digit to be added