All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

act(). Method in class calculator.ButtonHandler
Provides the interactive control loop of this animate object.

B

brains. Variable in class calculator.ButtonHandler
ButtonHandler(). Constructor for class calculator.ButtonHandler
Build a ButtonHandler object from a Calculator gui passed in as an argument.
ButtonLabels. Static variable in interface calculator.Calculator
An array for the button's labels to deal with dispatch cleanly.

C

CalculatorState(Calculator). Constructor for class calculator.CalculatorState
CLEAR. Static variable in interface calculator.Calculator
Calculator clear button.
clearScreen(). Method in class calculator.CalculatorState

D

doOperation(double). Method in class calculator.CalculatorState
DOT. Static variable in interface calculator.Calculator
Calculator decimal point.

E

EQUALS. Static variable in interface calculator.Calculator
Calculator = button.

G

getButton(). Method in interface calculator.Calculator
Get the next Button pressed.
getButtonLabel(int). Method in interface calculator.Calculator
Get the label for the given Button ID.
getText(). Method in interface calculator.Calculator
Get the text currently displayed on the Calculator.
gui. Variable in class calculator.ButtonHandler

H

handleDecimal(). Method in class calculator.CalculatorState
handleEquals(). Method in class calculator.CalculatorState
handleNumKey(int). Method in class calculator.CalculatorState
handleOperation(int). Method in class calculator.CalculatorState

L

LAST. Static variable in interface calculator.Calculator
One more than the biggest button index.

M

main(String[]). Static method in class calculator.RunCalc
No args, just start the thing.

N

NO_OP. Static variable in interface calculator.Calculator
No operation in progress.

O

OP_ADD. Static variable in interface calculator.Calculator
Calculator addition.
OP_DIV. Static variable in interface calculator.Calculator
Calculator division.
OP_MUL. Static variable in interface calculator.Calculator
Calculator multiplication.
OP_SUB. Static variable in interface calculator.Calculator
Calculator subtraction.
operation. Variable in class calculator.CalculatorState

P

previousNumber. Variable in class calculator.CalculatorState

R

readScreen(). Method in class calculator.CalculatorState
readyForNewNumber. Variable in class calculator.CalculatorState
resetCalc(). Method in class calculator.CalculatorState
resetDecimal(). Method in class calculator.CalculatorState

S

seenDecimal. Variable in class calculator.CalculatorState
setText(String). Method in interface calculator.Calculator
Set the text currently displayed on the Calculator.
spirit. Variable in class calculator.ButtonHandler

T

toString(). Method in class calculator.CalculatorState

W

writeScreen(double). Method in class calculator.CalculatorState
writeScreen(int). Method in class calculator.CalculatorState
writeScreen(String). Method in class calculator.CalculatorState