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 | ||||||||||||||||||||||||||||||||||||||||||
HYPERWAG
FACTORY
READTOOL
PRINTFILE
WEEK
READPREF
PREF
WAGTOOL
YAWLTOOL
PRINTTEXT
PRINTHTML
PRINTLATEX
DAY
APT
TIME
located in time.h