CS 4773 Object Oriented Systems March 25, 2005
Topics for today:
- Midterm Exam
- 90-100: 7
- 80-89: 8
- 70-79: 5
- 60-69: 2
- 50-59: 1
- New Procedure for turning in code
- Needed modifications:
- Group 7
- EditingSession: getLineNumber, setLineNumber, getLocalName
- Recent Editor Modifications
- new GUI 1
- command argument parser and parse command
- new command decoder - removed from group 5
- show command
- Changes made after class, in version dated March 25:
- CommandDecoder class eliminated
- RawCommand class changed to ExecutableCommand
If represents an executable command (with arguments)
- Command class added.
This is different from the Commands class
It represents a single command (without the arguments)
- EditingSession needs decodeCommand and insertInQueue
- GUIs call decodeCommand and insertInQueue
from EditingSession
- Commands are now created differently.
See the CommandExecuterUtility class
A CommandExecuter needs a static setID method.
- commands command added. It displays all known commands.
- Formatting standards