com.jp.comp.calculator
Interface InputOperation
- public interface InputOperation
Processes calculator's input operation. All calculator's operations that responsible for input
must implement this interface
- See Also:
CalculatorPanel
|
Method Summary |
java.lang.Object |
processInput(CalculatorPanel aCalculatorPanel,
java.lang.String aDisplayValue,
java.lang.String anInputKey)
Processes calculator's input operation. |
processInput
public java.lang.Object processInput(CalculatorPanel aCalculatorPanel,
java.lang.String aDisplayValue,
java.lang.String anInputKey)
- Processes calculator's input operation. Depending on the input operation and status of
the calculator this method can return
String or Double value.
For example Sign (+/-) operation can change the sign for either the editing value
(String) or result (Double)
- Parameters:
aCalculatorPanel - CalculatorPanel instanceaDisplayValue - string presentation of current editing display valueanInputKey - pressed key
- Returns:
- a new display value