MainClient Program |
|||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hyperwagresponsible for reading in user reference and appointment file and then outputing the schedule file |
|||||||||||||||||||||||||||||||||||||||||||||
Weekstores all appointment information about a user's week |
ReadPrefreads in the users preference file |
Factorycreates the appropriate Readtools and PrintFiles according to file names |
ReadToolreads in appointment file superclass to WagTool, and YawlTool |
PrinFileoutputs schedule | |||||||||||||||||||||||||||||||||||||||||
Day- a day in a Week Apt-a appointment in a day Time- time of an appointment |
Pref-a users preferences | WagTool-reads in Wagalang appointment files YawTool- reads in YAWL appointment files |
PrintText- outputs text file PrintHtml- outputs html file PrintLatex- outputs Latex file | ||||||||||||||||||||||||||||||||||||||||||