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

A

actionPerformed(ActionEvent) - Method in class caltool.caltool_ui.GenericCancelButtonListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.CategoriesAddButtonListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.CategoriesChangeButtonListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.CategoriesDeleteButtonListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.CategoriesLoadButtonListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.CategoriesSaveAsButtonListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.ChangeAppointmentButtonListener
Respond to a press of the OK button by calling ScheduleAppointment with a new Appointment.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.DeleteAppointmentButtonListener
Respond to a press of the OK button by calling ScheduleAppointment with a new Appointment.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.EditCategoriesSelectionListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.ListMeetingTimesButtonListener
Respond to a press of the OK button by calling ScheduleAppointment with a new Appointment.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.MeetingOptionsButtonListener
Respond to a press of the OK button by calling ScheduleAppointment with a new Appointment.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.OKScheduleAppointmentButtonListener
Respond to a press of the OK button by calling ScheduleAppointment with a new Appointment.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.OKScheduleEventButtonListener
Respond to a press of the OK button by calling ScheduleEvent with a new Event.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.OKScheduleTaskButtonListener
Respond to a press of the OK button by calling ScheduleTask with a new Task.
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.RecurringCheckBoxListener
 
actionPerformed(ActionEvent) - Method in class caltool.schedule_ui.RemindCheckBoxListener
 
add(ScheduledItem) - Method in class caltool.caldb.UserCalendar
Add the given item to this.items.
add(Category) - Method in class caltool.schedule.Categories
Add the given category to this.
addCalendarsSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Calendars' menu item.
addCloseAllItem() - Method in class caltool.file_ui.FileMenu
Add the 'Close All menu item.
addCloseItem() - Method in class caltool.file_ui.FileMenu
Add the 'Close' menu item.
addDayItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Day' menu item.
addExitItem() - Method in class caltool.file_ui.FileMenu
Add the 'Exit' menu item.
addFilterAppointmentsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Filter->Show/Hide Appointments' menu item.
addFilterCustomSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Filter->Custom' submenu.
addFilterEventsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Filter->Show/Hide Events' menu item.
addFilterMeetingsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Filter->Show/Hide Meetings' menu item.
addFilterSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Filter' menu item, which is a cascading pullright containing 'Show/Hide Appointments', 'Show/Hide Meetings', 'Show/Hide Tasks', 'Show/Hide Events', and 'Custom' items.
addFilterTasksItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Filter->Show/Hide Tasks' menu item.
addGotoDateItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Goto Date ...' menu item.
addGroupItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Group ...' menu item.
addItemItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Item' menu item.
addListsAllItemsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists->All Items' menu item.
addListsAppointmentsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists->Appointments' menu item.
addListsCustomSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists->Custom' submenu.
addListsEventsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists->Events' menu item.
addListsMeetingsItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists->Meetings' menu item.
addListsSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists' menu item, which is a cascading pullright containing 'Appointments', 'Meetings', 'Tasks', 'Events', 'All Items', and 'Custom' items.
addListsTasksItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Lists->Tasks' menu item.
addLoadSettingsItem() - Method in class caltool.file_ui.FileMenu
Add the 'Load Settings' menu item.
addMonthItem() - Method in class caltool.view_ui.ViewMenu
 
addNewItem() - Method in class caltool.file_ui.FileMenu
Add the 'New' menu item.
addNextItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Next' menu item.
addOpenItem() - Method in class caltool.file_ui.FileMenu
Add the 'Open ...' menu item.
addOtherUserItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Other User ...' menu item.
addPageSetupItem() - Method in class caltool.file_ui.FileMenu
Add the 'Page Setup ...' menu item.
addPreviousItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Previous' menu item.
addPrintItem() - Method in class caltool.file_ui.FileMenu
Add the 'Print ...' menu item.
addSaveAllItem() - Method in class caltool.file_ui.FileMenu
Add the 'Save All' menu item.
addSaveAsItem() - Method in class caltool.file_ui.FileMenu
Add the 'Save As ...' menu item.
addSaveItem() - Method in class caltool.file_ui.FileMenu
Add the 'Save' menu item.
addSaveSettingsItem() - Method in class caltool.file_ui.FileMenu
Add the 'Load Settings' menu item.
addSystemTestItems() - Method in class caltool.file_ui.FileMenu
Add menu items to perform any system tests that may be useful during development.
addTodayItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Today' menu item.
addWeekSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Week' menu item, which is a cascading pullright containing 'Table' and 'List' items.
addWindowsCloseItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows->Close' menu item.
addWindowsMagnetizeItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows->Magnetize' menu item.
addWindowsMultiWindowModeItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows->Windowing Mode->Multi-Window' menu item.
addWindowsPerLevelModeItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows->Windowing Mode->Per-Level' menu item.
addWindowsSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows' menu item.
addWindowsTwoWindowModeItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows->Windowing Mode->Two-Window' menu item.
addWindowsWindowingModeSubmenu() - Method in class caltool.view_ui.ViewMenu
Add the 'Windows->Windowing Mode' submenu.
addYearItem() - Method in class caltool.view_ui.ViewMenu
Add the 'Year' menu item.
Admin - Class in caltool.admin
Class Admin is the top-level model class in the admin package.
Admin(View) - Constructor for class caltool.admin.Admin
 
Admin - Class in caltool.admin.administrator
Class Admin is the top-level model class in the admin package.
Admin(View) - Constructor for class caltool.admin.administrator.Admin
 
Admin - Class in caltool.admin.user
Class Admin is the top-level model class in the admin package.
Admin(View) - Constructor for class caltool.admin.user.Admin
 
admin - Variable in class caltool.CalendarTool
Calendar administration module
AdministrativeOptionsPanel - Class in caltool.options_ui
 
AdministrativeOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.AdministrativeOptionsPanel
 
administrativePanel - Variable in class caltool.options_ui.OptionsUI
The administrative pane
AdminMenu - Class in caltool.admin_ui
Class AdminMenu is the pulldown menu view of the model class.
AdminMenu(Screen, Admin, AdminUI) - Constructor for class caltool.admin_ui.AdminMenu
Construct this with the give Admin model.
adminMenu - Variable in class caltool.admin_ui.AdminUI
 
AdminUI - Class in caltool.admin_ui
Skeletal version of AdminUI class that constructs and composes its pulldown menu.
AdminUI(Screen, Admin) - Constructor for class caltool.admin_ui.AdminUI
 
adminUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown Admin menu.
alreadyScheduled(Event) - Method in class caltool.schedule.Schedule
Return true if there is an already scheduled event of the same title on any of the same dates as the given event.
alreadyScheduledMessage - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
Error message for event of same date,title already scheduled
AmOrPm - Enum in caltool.schedule
Standard suffix used in 12-hour time value.
amOrPm - Variable in class caltool.schedule.Time
Standard suffix used in 12-hour time value
anyErrors() - Method in interface caltool.PrecondViolation
Return true if one or more error messages has been set.
anyErrors() - Method in exception caltool.schedule.ScheduleAppointmentPrecondViolation
Return true if one or more error messages has been set.
anyErrors() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Return true if any errors have been set.
anyErrors() - Method in exception caltool.schedule.ScheduleMeetingPrecondViolation
Return true if one or more error messages has been set.
anyErrors() - Method in exception caltool.schedule.ScheduleTaskPrecondViolation
Return true if one or more error messages has been set.
Appointment - Class in caltool.schedule
Class Appointment adds a number of components to a generic ScheduledItem.
Appointment() - Constructor for class caltool.schedule.Appointment
Construct an empty appointment.
Appointment(String, Date, Date, Time, Duration, RecurringInfo, Category, String, Security, Priority, RemindInfo, String) - Constructor for class caltool.schedule.Appointment
Construct an appointment with the given field values.
AppointmentEditor - Class in caltool.view_ui
Class AppointmentEditor specializes ScheduleAppointmentDialog to provide editing access to scheduled appointments.
AppointmentEditor(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.view_ui.AppointmentEditor
Construct this with the given Schedule as companion model.
appointmentEditor - Variable in class caltool.view_ui.ViewUI
 
AppointmentListItem - Class in caltool.view
An AppointmentListItem is the somewhat abbreviated description of an appointment that appears in appointments and meetings list views.
AppointmentListItem(String, Date, Time, Duration, boolean, Category, String, Security, Priority) - Constructor for class caltool.view.AppointmentListItem
Construct with the given field values.
AppointmentsListDisplay - Class in caltool.view_ui
Class AppointmentsListDisplay is the companion view of an Appointments list.
AppointmentsListDisplay(Screen, Lists, CalendarToolUI) - Constructor for class caltool.view_ui.AppointmentsListDisplay
Construct with the given screen and Lists model.
appointmentsListDisplay - Variable in class caltool.view_ui.ViewUI
 
areAppointmentsHidden() - Method in class caltool.view.View
Return true if appointments are hidden, false if not.
areEventsHidden() - Method in class caltool.view.View
Return true if events are hidden, false if not.
areMeetingsHidden() - Method in class caltool.view.View
Return true if meetings are hidden, false if not.
areTasksHidden() - Method in class caltool.view.View
Return true if tasks are hidden, false if not.
Attendees - Class in caltool.schedule
Attendees is a list of names of those who attend a meeting.
Attendees() - Constructor for class caltool.schedule.Attendees
 
attendees - Variable in class caltool.schedule.Meeting
 
attendeesTextArea - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The attendees text area

B

BoxPanel - Class in caltool.caltool_ui
BoxPanel is an implementation of JFC's Box as a JComponent, so alignment operations can be performed on it.
BoxPanel() - Constructor for class caltool.caltool_ui.BoxPanel
 

C

caldb - Variable in class caltool.CalendarTool
Calendar database
calDB - Variable in class caltool.schedule.Schedule
Calendar database that contains the current calendar in which scheduled items are stored
calDB - Variable in class caltool.view.View
Calendar database in which viewed items are stored
CalendarDB - Class in caltool.caldb
The CalendarDB is the top-level data class for the Calendar Tool.
CalendarDB() - Constructor for class caltool.caldb.CalendarDB
Construct this by constructing and initializing all components.
calendars - Variable in class caltool.caldb.UserWorkSpace
List of active calendars
CalendarSpecificSettings - Class in caltool.caldb
Calendar-specific settings consist of category definitions, cutsom lists, custom filters, the current winndow state, the windowing mode, and calendar-specific optioons.
CalendarSpecificSettings() - Constructor for class caltool.caldb.CalendarSpecificSettings
 
CalendarTool - Class in caltool
Class CalendarTool is the top-level model class for the regular-user Calendar Tool program.
CalendarTool(CalendarToolUI) - Constructor for class caltool.CalendarTool
Construct this with the given companion view.
CalendarToolAdministration - Class in caltool
Class CalendarToolAdministration is the top-level model class for the administrative-user Calendar Tool Administration program.
CalendarToolAdministration() - Constructor for class caltool.CalendarToolAdministration
 
CalendarToolOperation - Class in caltool.edit
 
CalendarToolOperation() - Constructor for class caltool.edit.CalendarToolOperation
 
CalendarToolServer - Class in caltool
Class CalendarToolServer ...
CalendarToolServer() - Constructor for class caltool.CalendarToolServer
 
CalendarToolUI - Class in caltool.caltool_ui
Class CalendarToolUI is a companion view to the CalendarTool model class.
CalendarToolUI(Screen, CalendarTool) - Constructor for class caltool.caltool_ui.CalendarToolUI
Construct this with the given UI screen and CalendarTool model.
CalendarToolWindow - Class in caltool.caltool_ui
 
CalendarToolWindow(Screen, Model, CalendarToolUI) - Constructor for class caltool.caltool_ui.CalendarToolWindow
 
CalendarToolWindowAdapter - Class in caltool.caltool_ui
 
CalendarToolWindowAdapter(View) - Constructor for class caltool.caltool_ui.CalendarToolWindowAdapter
 
caltool - package caltool
Top-level model classes for the Calendar Tool, including clases with the main methods for each of the three executables.
caltool.admin - package caltool.admin
Model classes for the administrative functions of the Calendar Tool, including database management, and server control.
caltool.admin.administrator - package caltool.admin.administrator
Model classes for the administrative functions that are specific to privileged administrators who run the Calendar Tool Administration program.
caltool.admin.user - package caltool.admin.user
Model classes for the administrative functions that are specific to regular users who run the Calendar Tool program.
caltool.admin_ui - package caltool.admin_ui
Companion view classes for the admin package, including the common dialogs for database access and password setting.
caltool.admin_ui.administrator_ui - package caltool.admin_ui.administrator_ui
Companion view classes for the admin.administrator sub-package.
caltool.admin_ui.user_ui - package caltool.admin_ui.user_ui
Companion view classes for the admin.user sub-package.
caltool.caldb - package caltool.caldb
Major model database classes of the calendar tool system, and related underlying process classes.
caltool.caltool_ui - package caltool.caltool_ui
Top-level classes view classes for the Calendar Tool.
caltool.edit - package caltool.edit
Model classes for the edit functions of the Calendar Tool, including cut, copy, paste, and other related basic editing functions.
caltool.edit_ui - package caltool.edit_ui
Companion view classes for the edit package, including the edit pulldown menu and subsidiary dialogs.
caltool.file - package caltool.file
Model classes for the file functions of the Calendar Tool, including open, save, print, and related functions.
caltool.file_ui - package caltool.file_ui
Companion view classes for the file package, including the file pulldown menu and subsidiary file dialogs for open, save, and print.
caltool.help - package caltool.help
Model classes for the help functions of the Calendar Tool, including about, quick help, and detailed help.
caltool.help_ui - package caltool.help_ui
Companion view classes for the file package, including the help pulldown menu and subsidiary dialogs for detailed help navigation.
caltool.options - package caltool.options
Model classes for the option-setting functions of the Calendar Tool, to set options for times/dates, scheduling, and viewing.
caltool.options_ui - package caltool.options_ui
Companion view classes for the schedule package, including tabbing dialogs to set options for times/dates, scheduling, and viewing.
caltool.schedule - package caltool.schedule
Classes related to scheduling appointments, meetings, events, and tasks in the Calendar Tool.
caltool.schedule_ui - package caltool.schedule_ui
Companion view classes for the schedule package, including the schedule pulldown menu and detailed dialogs for scheduling items and editing item categories.
caltool.server - package caltool.server
Classes for the host server program and classes for communication between local user computers and the server.
caltool.view - package caltool.view
Model classes for the viewing functions of the Calendar Tool, including viewing items at different calendar levels, viewing item lists, and filtered item viewing.
caltool.view_ui - package caltool.view_ui
Companion view classes for the view package, including the view pulldown menu and many classes for viewing calendars and related information.
calToolUI - Variable in class caltool.caltool_ui.CalendarToolWindow
The parent caltool UI
calView - Variable in class caltool.CalendarTool
Calendar viewing module
Categories - Class in caltool.schedule
 
Categories() - Constructor for class caltool.schedule.Categories
 
categories - Variable in class caltool.schedule.Schedule
Category list in which scheduled item categories are defined
CategoriesAddButtonListener - Class in caltool.schedule_ui
 
CategoriesAddButtonListener(Schedule, CategoriesEditor) - Constructor for class caltool.schedule_ui.CategoriesAddButtonListener
 
CategoriesChangeButtonListener - Class in caltool.schedule_ui
 
CategoriesChangeButtonListener(Schedule, CategoriesEditor) - Constructor for class caltool.schedule_ui.CategoriesChangeButtonListener
 
CategoriesDeleteButtonListener - Class in caltool.schedule_ui
 
CategoriesDeleteButtonListener(Schedule, CategoriesEditor) - Constructor for class caltool.schedule_ui.CategoriesDeleteButtonListener
 
CategoriesEditor - Class in caltool.schedule_ui
 
CategoriesEditor(Screen, Model, CalendarToolUI) - Constructor for class caltool.schedule_ui.CategoriesEditor
 
categoriesEditor - Variable in class caltool.schedule_ui.ScheduleUI
The CategoriesEditor
CategoriesLoadButtonListener - Class in caltool.schedule_ui
 
CategoriesLoadButtonListener(Schedule, CategoriesEditor) - Constructor for class caltool.schedule_ui.CategoriesLoadButtonListener
 
CategoriesSaveAsButtonListener - Class in caltool.schedule_ui
 
CategoriesSaveAsButtonListener(Schedule, CategoriesEditor) - Constructor for class caltool.schedule_ui.CategoriesSaveAsButtonListener
 
Category - Class in caltool.schedule
A Category has a Name and StandardColor, which serve to distinguish it from other categories.
Category() - Constructor for class caltool.schedule.Category
Construct an empty category.
Category(String) - Constructor for class caltool.schedule.Category
Construct a category of the given name.
category - Variable in class caltool.schedule.ScheduledItem
Used to organize items into related color-coded categories
category - Variable in class caltool.view.AppointmentListItem
Color-coded category
categoryComboBox - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The category combo box
categoryComboBox - Variable in class caltool.schedule_ui.ScheduleEventDialog
The Categories combo box
change(Category, Category) - Method in class caltool.schedule.Categories
Replace the given old Category with the given new Cateogry in this.
changeAppointment(Appointment, Appointment) - Method in class caltool.schedule.Schedule
Change the given old appointment to the given new one in the current calendar.
ChangeAppointmentButtonListener - Class in caltool.schedule_ui
Class ChangeAppointmentButtonListener defines the action listener that is attached to the Change button in the appointment editor.
ChangeAppointmentButtonListener(Schedule, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.ChangeAppointmentButtonListener
Construct this with the given Schedule model and parent dialog view.
clear() - Method in interface caltool.PrecondViolation
Clear out all of the error messages in this.
clear() - Method in exception caltool.schedule.ScheduleAppointmentPrecondViolation
Clear out all of the error messages in this.
clear() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Clear all error messages.
clear() - Method in exception caltool.schedule.ScheduleMeetingPrecondViolation
Clear out all of the error messages in this.
clear() - Method in exception caltool.schedule.ScheduleTaskPrecondViolation
Clear out all of the error messages in this.
clear() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Clear each of the text fields of this to empty.
clear() - Method in class caltool.schedule_ui.ScheduleEventDialog
Clear each of the text fields of this to empty.
clear() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Clear each of the text fields of this to empty.
clear() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Clear each of the text fields of this to empty.
clearAll() - Method in class caltool.schedule_ui.RecurringCheckBoxListener
 
close() - Method in class caltool.file.File
Close the current calendar if it does not require saving.
closeAll() - Method in class caltool.file.File
Close the all open calendars if they do not require saving.
comoose() - Method in class caltool.admin_ui.UserDBDialog
 
compareAppointmentKeys(ItemKey) - Method in class caltool.caldb.ItemKey
Compare this and the given appointment/meeting key.
compareTaskKeys(ItemKey) - Method in class caltool.caldb.ItemKey
Compare this and the given task key.
compareTo(Object) - Method in class caltool.caldb.ItemKey
Define compareTo based on the total ordering of items defined in the spec.
compareTo(Object) - Method in class caltool.schedule.Date
Define compareTo using java.util.Calendar.
completedFlag - Variable in class caltool.schedule.Task
CompletedFlag is true if a Task has been completed, false if not.
completionDate - Variable in class caltool.schedule.Task
CompletionDate is date on which as task is completed.
compose() - Method in class caltool.admin_ui.AdminMenu
Compose this by inserting each of its four menu items into the pulldown menu.
compose() - Method in class caltool.admin_ui.AdminUI
 
compose() - Method in class caltool.caltool_ui.CalendarToolUI
Compose this by (1) creating a new window, (2) setting the window's menubar to this' menubar, (3) populating the menubar with the menus, (4) calling compose in turn for each menu, and (5) setting the window title.
compose() - Method in class caltool.edit_ui.EditMenu
Compose this by inserting each of its ten menu items into the pulldown menu.
compose() - Method in class caltool.edit_ui.EditUI
 
compose() - Method in class caltool.file_ui.FileMenu
Compose this by inserting each of its nine menu items into the pulldown menu.
compose() - Method in class caltool.file_ui.FileUI
Compose this by composing the File pulldown menu.
compose() - Method in class caltool.help_ui.HelpMenu
Compose this by inserting each of its three menu items into the pulldown menu.
compose() - Method in class caltool.help_ui.HelpUI
 
compose() - Method in class caltool.options_ui.AdministrativeOptionsPanel
 
compose() - Method in class caltool.options_ui.FontsOptionsPanel
 
compose() - Method in class caltool.options_ui.OptionsMenu
Compose this by inserting each of its three menu items into the pulldown menu.
compose() - Method in class caltool.options_ui.OptionsUI
 
compose() - Method in class caltool.options_ui.SchedulingOptionsPanel
 
compose() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
compose() - Method in class caltool.options_ui.ViewingListsAppointmentsOptionsPanel
 
compose() - Method in class caltool.options_ui.ViewingListsOptionsPanel
 
compose() - Method in class caltool.options_ui.ViewingOptionsPanel
 
compose() - Method in class caltool.schedule_ui.CategoriesEditor
 
compose() - Method in class caltool.schedule_ui.RecurringInfoSubdialog
Compose this as the default configuration consisting of a recurring checkbox, a interval combo box, and the weekly interval details.
compose() - Method in class caltool.schedule_ui.RemindInfoSubdialog
Compose this as the default configuration consisting of a remind checkbox, a time-before text field, a time-before combo box, and a remind-location combo box.
compose() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose this in six parts: (1) a top part consisting of the title, date, end date, start time, and duration components; (2) a part consisting of recurring info components; (3) a middle part with category, location, security, and priority; (4) reminder info components; (5) details components; (6) the bottom row consisting of the 'OK', 'Clear', and 'Cancel' buttons.
compose() - Method in class caltool.schedule_ui.ScheduleEventDialog
Compose this as a vertical Box of four rows.
compose() - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
compose() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose this in six parts: (1) a top part consisting of the title, possible (start) dates, end dates, start times, and duration components; (2) a part consisting of recurring info components; (3) a middle part with category, location, security, and priority; (4) reminder info components; (5) a bottom part with attendees, details, and minutes components; (6) the button row consisting of the 'OK', 'Clear', and 'Cancel' buttons.
compose() - Method in class caltool.schedule_ui.ScheduleMenu
Compose this by inserting each of its five menu items into the pulldown menu.
compose() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Compose this in six parts: (1) a top part consisting of the title, date, end date, due time, and duration components; (2) a part consisting of recurring info components; (3) a middle part with category, security, and priority; (4) reminder info components; (5) details components; (6) the bottom row consisting of the 'OK', 'Clear', and 'Cancel' buttons.
compose() - Method in class caltool.schedule_ui.ScheduleUI
Call compose for each of the component views.
compose() - Method in class caltool.view_ui.AppointmentEditor
 
compose() - Method in class caltool.view_ui.AppointmentsListDisplay
Compose the initial layout with column headings and no row data.
compose() - Method in class caltool.view_ui.MonthlyAgendaDisplay
Compose this as a vertical box, consisting of a date-banner row, a days-of-the-week labels row, and an empty days grid.
compose() - Method in class caltool.view_ui.ViewMenu
Compose this by inserting each of its menu items into the pulldown menu.
compose() - Method in class caltool.view_ui.ViewUI
 
compose() - Method in class caltool.view_ui.YearlyCalendarDisplay
Compose this as a vertical box, consisting of a date-banner row, a days-of-the-week labels row, and an empty days grid.
composeAMPMCheckBoxes() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
composeAMPMPrefix() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
composeAttendees() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the attendees area as a labeled, scrolling text area.
composeBottomPart() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the bottom part consisting of attendees, details, and minutes fields.
composeButtonRow() - Method in class caltool.options_ui.OptionsUI
 
composeButtonRow() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the buttons row with three JButtons.
composeButtonRow() - Method in class caltool.schedule_ui.ScheduleEventDialog
Compose the buttons row with three JButtons.
composeButtonRow() - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
composeButtonRow() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the buttons row with four JButtons.
composeButtonRow() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Compose the buttons row with three JButtons.
composeButtonRow() - Method in class caltool.view_ui.AppointmentEditor
Compose the buttons row with three JButtons, a la the parent version of this method, q.v.
composeButtonRow1() - Method in class caltool.schedule_ui.CategoriesEditor
Compose the first row of buttons, consisting of Add, Change, and Delete.
composeButtonRow2() - Method in class caltool.schedule_ui.CategoriesEditor
Compose the second row of buttons, consisting of Save As, Load, and Done.
composeButtons() - Method in class caltool.admin_ui.UserDBDialog
Compose the Add, View, and Cancel buttons.
composeCategoryAndLocationRow() - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
composeCategoryAndSecurityRow() - Method in class caltool.schedule_ui.ScheduleEventDialog
Compose the category/security row using a JComboBox and JTextField, with JLabels next to each.
composeCategorySecurityRow() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the category/seurity row using two pairs of labels and text fields.
composeClockButtons() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
composeDateBanner() - Method in class caltool.view_ui.MonthlyAgendaDisplay
Compose the date banner.
composeDateDisplayFormat() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
composeDateInputFormat() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
composeDateRow(String) - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose a date row, with s = "Earliest" or "Latest", and the other args eqal to the earliert or latest data fields, resp.
composeDateSummary() - Method in class caltool.view_ui.AppointmentEditor
Compose the date summary row consisting of a three-button group on the left and a date string in the center.
composeDetails() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the details area as a labeled, scrolling text area.
composeEarliestEndDateRow() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the row containing the earliest end date and duration.
composeEarliestStartDateRow() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the row containing the earliest possible (start) date and time.
composeEndDateRow() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the end date row using two pairs of labels and text fields.
composeEndDateRow() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Compose the end date row as a label/textField pair.
composeHelpSpacing() - Method in class caltool.caltool_ui.CalendarToolUI
Compose a piece of horizontal spacing to be inserted between the options menu and the help menu in the menubar.
composeLatestEndDateRow() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the row containing the latest end date.
composeLatestStartDateRow() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the row containing the latest possible (start) date and time.
composeList() - Method in class caltool.schedule_ui.CategoriesEditor
Compose the labeled list of cateogries.
composeLocationPriorityRow() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the location/priority row using two pairs of labels and text fields.
composeMenuBar() - Method in class caltool.caltool_ui.CalendarToolUI
Compose this' menubar by adding each composed menu to it.
composeMiddlePart() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the middle part of the dialog, consisting of the category, location, security, and priority.
composeMiddlePart() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Compose the middle part of the dialog, consisting of the category, location, security, and priority.
composeMinutes() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the minutes row as a JLabel/JTextField pair.
composeMonthInYear(String) - Method in class caltool.view_ui.YearlyCalendarDisplay
 
composePriorityRow() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Compose the priority row using two pairs of labels and text fields.
composeRecurringInfo() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Have the recurring info subdialog compose itself.
composeRemindInfo() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Have the remind info subdialog compose itself.
composeRows() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose each of the rows and add to the vertically laid out panel.
composeRows() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose each of the rows and add to the vertically laid out panel.
composeRows() - Method in class caltool.view_ui.AppointmentEditor
Stick in the date summary row at the top of main panel, then call the parent composeRows.
composeSearchRow() - Method in class caltool.admin_ui.UserDBDialog
 
composeStartAndEndDateRow() - Method in class caltool.schedule_ui.ScheduleEventDialog
Compose the start/end date row using two pairs of JLabel and JTextField.
composeStartAndEndDateRow() - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
composeStartDateRow() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the start date row using two pairs of labels and text fields.
composeStartDateRow() - Method in class caltool.schedule_ui.ScheduleTaskDialog
Compose the start date row using two pairs of labels and text fields.
composeTable() - Method in class caltool.admin_ui.UserDBDialog
 
composeTabs() - Method in class caltool.options_ui.OptionsUI
 
composeTimeFormat() - Method in class caltool.options_ui.TimesAndDatesOptionsPanel
 
composeTitleRow() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the title row as an hbox with label and text field.
composeTitleRow() - Method in class caltool.schedule_ui.ScheduleEventDialog
Compose the title row using a JLabel and JTextField.
composeTitleRow() - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
composeTopPart() - Method in class caltool.schedule_ui.ScheduleAppointmentDialog
Compose the top part of the dialog, consisting of the title, date, start time, end date, and duration.
composeTopPart() - Method in class caltool.schedule_ui.ScheduleMeetingDialog
Compose the top part of the dialog, consisting of the title, possible (start) dates, start times, end date, and duration.
composeWeeklyCheckBoxes() - Method in class caltool.schedule_ui.RecurringInfoSubdialog
Compose the seven day-of-the-week checkboxes.
confirmMeeting(MeetingRequest, PossibleMeetingTimes, int) - Method in class caltool.schedule.Schedule
ConfirmMeeting takes a CalendarDB, MeetingRequest, list of PossibleMeetingTimes, and a selected time from the list.
ConfirmMeetingDialog - Class in caltool.schedule_ui
Class ConfirmMeetingDialog extends ScheduleAppointmentDialog, , since the two dialogs have much in common.
ConfirmMeetingDialog(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.schedule_ui.ConfirmMeetingDialog
 
constructJCalendarIfNecessary() - Method in class caltool.schedule.Date
Construct the static java.util.format and Calendar if this is the first time the constructor has been called.
constructSubviews(CalendarToolUI) - Method in class caltool.caltool_ui.CalendarToolUI
Call the constructor for each of the component views.
convertJavaDay(int) - Method in class caltool.schedule.Date
Convert a java.util.Calendar.DAY_OF_WEEK number to a caltool.schedule.DayName enum.
copy() - Method in class caltool.edit.Edit
The currently selected text segment is copied into the clipboard;
createHorizontalBox() - Static method in class caltool.caltool_ui.BoxPanel
See Box.createHorizontalBox.
createHorizontalGlue() - Static method in class caltool.caltool_ui.BoxPanel
See Box.createHorizontalGlue.
createHorizontalStrut(int) - Static method in class caltool.caltool_ui.BoxPanel
See Box.createHorizontalStrut.
createVerticalBox() - Static method in class caltool.caltool_ui.BoxPanel
See Box.createVerticalBox.
createVerticalGlue() - Static method in class caltool.caltool_ui.BoxPanel
See Box.createVerticalGlue.
createVerticalStrut(int) - Static method in class caltool.caltool_ui.BoxPanel
See Box.createVerticalStrut.
currentDate - Variable in class caltool.view.MonthlyAgenda
Iterator state variable containing the date number.
currentDay - Variable in class caltool.view.MonthlyAgenda
Iterator state variable containing the ordinal day position in a 6x7 grid.
currentIndex - Variable in class caltool.caldb.UserWorkSpace
Index of currently active calendar
cut() - Method in class caltool.edit.Edit
The currently selected text segment is copied into the clipboard and removed from its context.

D

DailyAgenda - Class in caltool.view
A DailyAgenda contains the scheduled item information for a calendar day.
DailyAgenda(CalendarDB) - Constructor for class caltool.view.DailyAgenda
Construct this with the given CalendarDB.
dailyAgenda - Variable in class caltool.view.View
The current instance of DailyAgenda that computes the view for the user-selected day.
DailyAgendaDisplay - Class in caltool.view_ui
 
DailyAgendaDisplay() - Constructor for class caltool.view_ui.DailyAgendaDisplay
 
data - Variable in class caltool.admin.administrator.UserDB
The collection data representation is abstract for now
data - Variable in class caltool.admin.UserDB
The collection data representation is abstract for now
date - Variable in class caltool.caldb.ItemKey
The date field used in all keys
Date - Class in caltool.schedule
Class Date is the basic unit of calendar time keeping, consisting of a day of the week, numeric date, month, and year.
Date() - Constructor for class caltool.schedule.Date
Construct an empty Date.
Date(String) - Constructor for class caltool.schedule.Date
Construct a date from the given string.
Date(DayName, int, MonthName, int) - Constructor for class caltool.schedule.Date
Construct a date from the given field values.
date - Variable in class caltool.view.AppointmentListItem
Date on which item is scheduled or due.
date - Variable in class caltool.view.SmallDayView
The date number
dateBanner - Variable in class caltool.view_ui.MonthlyAgendaDisplay
The date banner at the top of the display.
DateLabelListener - Class in caltool.view_ui
Class DateLabelListener is an Implementation of MouseListener that listens for a click on a date label.
DateLabelListener(DateNumberLabel, MonthlyAgenda) - Constructor for class caltool.view_ui.DateLabelListener
Construct this with the companion View model, which is used to make the clicked date current in the calendar.
dateNumber - Variable in class caltool.view_ui.DateNumberLabel
The numeric date number.
DateNumberLabel - Class in caltool.view_ui
Class DateNumberLabel extends JLabel.
DateNumberLabel(int) - Constructor for class caltool.view_ui.DateNumberLabel
Construct this with the given numeric date.
day - Variable in class caltool.schedule.Date
One of the seven standard days of the week
day - Variable in class caltool.view.SmallDayView
The day name
dayGrid - Variable in class caltool.view_ui.MonthlyAgendaDisplay
The day grid.
DayName - Enum in caltool.schedule
Class DayName is one of the seven standard days of the week.
days - Variable in class caltool.view_ui.MonthlyAgendaDisplay
Array of day displays for convenient access by date number.
daysOfWeek - Variable in class caltool.view_ui.MonthlyAgendaDisplay
The days-of-the week labeling row.
defaultCellHeight - Variable in class caltool.view_ui.MonthlyAgendaDisplay
Default constant for the height of one day display cell.
defaultCellWidth - Variable in class caltool.view_ui.MonthlyAgendaDisplay
Default constant for the width of one day display cell.
defaultSize - Variable in class caltool.view_ui.MonthlyAgendaDisplay
Initial default size of the day grid.
defaultSize - Variable in class caltool.view_ui.SmallDayViewDisplay
 
delete(ScheduledItem) - Method in class caltool.caldb.UserCalendar
Delete the given item from this.items.
delete() - Method in class caltool.edit.Edit
Delete the currently selected text.
delete(String) - Method in class caltool.schedule.Categories
Remove the given Category of the given new Cateogry from this.
deleteAppointment(Appointment) - Method in class caltool.schedule.Schedule
Delete the given appointment from the current calendar.
DeleteAppointmentButtonListener - Class in caltool.schedule_ui
Class DeleteAppointmentButtonListener defines the action listener that is attached to the OK button in the schedule appointment dialog.
DeleteAppointmentButtonListener(Schedule, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.DeleteAppointmentButtonListener
Construct this with the given Schedule model and parent dialog view.
details - Variable in class caltool.schedule.Appointment
Free-form text describing any specific appointment details
details - Variable in class caltool.schedule.Task
Free-form text describing any specific appointment details
detailsTextArea - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The details text area
dialog - Variable in class caltool.schedule_ui.ChangeAppointmentButtonListener
The parent view
dialog - Variable in class caltool.schedule_ui.DeleteAppointmentButtonListener
The parent view
dialog - Variable in class caltool.schedule_ui.ListMeetingTimesButtonListener
The parent view
dialog - Variable in class caltool.schedule_ui.MeetingOptionsButtonListener
The parent view
dialog - Variable in class caltool.schedule_ui.OKScheduleAppointmentButtonListener
The parent view
dialog - Variable in class caltool.schedule_ui.OKScheduleEventButtonListener
The parent view
dialog - Variable in class caltool.schedule_ui.OKScheduleTaskButtonListener
The parent view
displayErrors(ScheduleEventPrecondViolation) - Method in class caltool.schedule_ui.ScheduleEventDialog
Display the error messages in the given exception object in a modal pop-up window.
dueTime - Variable in class caltool.schedule.Task
Due time of the task
dumpUserCal() - Method in class caltool.file.File
Temporary system test method to dump out the current user calendar to stdout.
duration - Variable in class caltool.caldb.ItemKey
The duration field used in appointment and meeting keys
duration - Variable in class caltool.schedule.Appointment
How long the appointment lasts
Duration - Class in caltool.schedule
Duration is the time length of a scheduled item, in hours and minutes.
Duration() - Constructor for class caltool.schedule.Duration
Construct an empty duration value.
Duration(int, int) - Constructor for class caltool.schedule.Duration
Construct a duration from the given hours and minutes.
duration - Variable in class caltool.view.AppointmentListItem
How long the appointment lasts
durationTextField - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The start time text field

E

edit - Variable in class caltool.CalendarTool
Basic editing module
Edit - Class in caltool.edit
Class Edit is the model class for the Calendar Tool edit handling.
Edit(View) - Constructor for class caltool.edit.Edit
Construct this.
EditCategoriesSelectionListener - Class in caltool.schedule_ui
 
EditCategoriesSelectionListener(JComboBox) - Constructor for class caltool.schedule_ui.EditCategoriesSelectionListener
Construct this with the given Schedule model and parent dialog view.
EditMenu - Class in caltool.edit_ui
Class EditMenu is the pulldown menu view of the model class.
EditMenu(Screen, Edit, EditUI) - Constructor for class caltool.edit_ui.EditMenu
Construct this with the given name as the pulldown label.
editMenu - Variable in class caltool.edit_ui.EditUI
 
editUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown Edit menu.
EditUI - Class in caltool.edit_ui
Skeletal version of EditUI class that constructs and composes its pulldown menu.
EditUI(Screen, Edit) - Constructor for class caltool.edit_ui.EditUI
 
email - Variable in class caltool.admin.administrator.UserRecord
Electronic mail address used by the Calendar Tool to contact the user when necessary
email - Variable in class caltool.admin.UserRecord
Electronic mail address used by the Calendar Tool to contact the user when necessary
EmailAddress - Class in caltool.admin.administrator
Class EmallAddress is the electronic mail address of a registered user.
EmailAddress() - Constructor for class caltool.admin.administrator.EmailAddress
 
EmailAddress - Class in caltool.admin
Class EmallAddress is the electronic mail address of a registered user.
EmailAddress() - Constructor for class caltool.admin.EmailAddress
 
emptyTitleMessage - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
Error message for empty title
endDate - Variable in class caltool.schedule.ScheduledItem
Last date on which item is scheduled or due.
endDateLabel - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The end date label.
endDateTextField - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The end date text field
endDateTextField - Variable in class caltool.schedule_ui.ScheduleEventDialog
The end date text field
equals(Object) - Method in class caltool.caldb.ItemKey
Define equality for this as componentwise equality.
equals(Object) - Method in class caltool.schedule.Date
Define equality for this as componentwise equality.
equals(Object) - Method in class caltool.schedule.Duration
Define equality for this as componentwise equality.
equals(Object) - Method in class caltool.schedule.Time
Define equality for this as componentwise equality.
errors - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
List of current error messages
Event - Class in caltool.schedule
An Event is the simplest type of ScheduledItem.
Event() - Constructor for class caltool.schedule.Event
Construct an empty event.
Event(String, Date, Date, Category, SimpleSecurity) - Constructor for class caltool.schedule.Event
Construct an event with the given field values.
EventEditor - Class in caltool.view_ui
 
EventEditor(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.view_ui.EventEditor
Construct this with the given Schedule as companion model.
eventEditor - Variable in class caltool.view_ui.ViewUI
 
exit() - Method in class caltool.CalendarTool
Implement the exit method to pass the buck to file.exit().
exit() - Method in class caltool.file.File
Exit the Calendar Tool.

F

file - Variable in class caltool.CalendarTool
File-handling module
File - Class in caltool.file
Class File is the model class for the Calendar Tool file handling.
File(View, CalendarDB, CalendarTool) - Constructor for class caltool.file.File
Construct this with the given companion view and the parent CalendarDB model.
FileMenu - Class in caltool.file_ui
Class FileMenu is the pulldown menu view of the model class.
FileMenu(Screen, File, FileUI) - Constructor for class caltool.file_ui.FileMenu
Construct this with the given File model.
fileMenu - Variable in class caltool.file_ui.FileUI
The companion model
fileNew() - Method in class caltool.file.File
Add a new empty calendar to the workspace and make it current.
fileUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown File menu.
FileUI - Class in caltool.file_ui
Class FileUI is the companion view for the File model class.
FileUI(Screen, File) - Constructor for class caltool.file_ui.FileUI
Construct this with the given screen and companion File model.
Filter - Class in caltool.view
 
Filter() - Constructor for class caltool.view.Filter
 
filter - Variable in class caltool.view.View
The filter submodel
find(String) - Method in class caltool.edit.Edit
Find the given text string in all active windows.
firstDay - Variable in class caltool.view.MonthlyAgenda
First day of the month
FontsOptionsPanel - Class in caltool.options_ui
 
FontsOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.FontsOptionsPanel
 
fontsPanel - Variable in class caltool.options_ui.OptionsUI
The fonts pane
friCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Friday checkbox.
friLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Friday label.
FullMonthName - Class in caltool.view
 
FullMonthName(String, int) - Constructor for class caltool.view.FullMonthName
 
fullMonthName - Variable in class caltool.view.MonthlyAgenda
Full name, consisting of month name and year.

G

generateSampleList() - Method in class caltool.view.Lists
Generate a sample appointments list for initial view testing.
GenericCancelButtonListener - Class in caltool.caltool_ui
Class GenericCancelButtonListener implements the generic action of a cancel button of closing the window to which the cancel button is attached.
GenericCancelButtonListener() - Constructor for class caltool.caltool_ui.GenericCancelButtonListener
 
getAdmin() - Method in class caltool.CalendarTool
Return the Admin model.
getAppointmentEditor() - Method in class caltool.view_ui.ViewUI
 
getAppointmentsListDisplay() - Method in class caltool.view_ui.ViewUI
 
getCalView() - Method in class caltool.CalendarTool
Return the View model.
getCategories() - Method in class caltool.schedule.Schedule
Return the categories component.
getCategoriesEditor() - Method in class caltool.schedule_ui.ScheduleUI
Return the CategoriesEditor.
getCategory() - Method in class caltool.schedule.ScheduledItem
Return the category.
getCategory() - Method in class caltool.schedule_ui.ScheduleEventDialog
Return selected category as a Category value.
getCurrent() - Method in class caltool.caldb.UserWorkSpace
Return the currently active calendar.
getCurrentCalendar() - Method in class caltool.caldb.CalendarDB
Return the currently active calendar in the workspace.
getDate() - Method in class caltool.schedule.ScheduledItem
Return the .
getDate() - Method in class caltool.view.SmallDayView
Return the date number.
getDay() - Method in class caltool.view.SmallDayView
Return the day name.
getDetails() - Method in class caltool.schedule.Appointment
Return the details.
getDuration() - Method in class caltool.schedule.Appointment
Return the duration.
getEdit() - Method in class caltool.CalendarTool
Return the Edit model.
getEndDate() - Method in class caltool.schedule.Appointment
Return the end date.
getEndDate() - Method in class caltool.schedule.Event
Return the end date.
getEndDate() - Method in class caltool.schedule.ScheduledItem
Return the end date.
getEndDate() - Method in class caltool.schedule_ui.ScheduleEventDialog
Return the end date as a Date value.
getErrors() - Method in interface caltool.PrecondViolation
Return the concrete error list for precondtion violation.
getErrors() - Method in exception caltool.schedule.ScheduleAppointmentPrecondViolation
Return the concrete error list for precondtion violation.
getErrors() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Return the error list.
getErrors() - Method in exception caltool.schedule.ScheduleMeetingPrecondViolation
Return the concrete error list for precondtion violation.
getErrors() - Method in exception caltool.schedule.ScheduleTaskPrecondViolation
Return the concrete error list for precondtion violation.
getEventEditor() - Method in class caltool.view_ui.ViewUI
 
getFile() - Method in class caltool.CalendarTool
Return the File model.
getFirstDay() - Method in class caltool.view.MonthlyAgenda
Return the first day of the month as a SmallDayView, q.v.
getFirstDay(MonthName) - Method in class caltool.view.YearlyCalendar
Return the first day of the given month.
getFullMonthName() - Method in class caltool.view.MonthlyAgenda
Return the full month name as a single string.
getHelp() - Method in class caltool.CalendarTool
Return the Help model.
getIsReminded() - Method in class caltool.schedule.RemindInfo
Return isReminded.
getItem(ItemKey) - Method in class caltool.caldb.UserCalendar
Return the scheduled item of the given unique key.
getItemEditor() - Method in class caltool.view_ui.ViewUI
 
getItems(Date, Date) - Method in class caltool.caldb.UserCalendar
Return an array of items in the given date range.
getItems() - Method in class caltool.view.SmallDayView
Return the list of item descriptors.
getKey() - Method in class caltool.schedule.Appointment
Return the unique key for this, consisting of date, time, duration, and title.
getKey() - Method in class caltool.schedule.Event
Return the unique key for this, consisting of date and title.
getKey() - Method in class caltool.schedule.ScheduledItem
Return the unique lookup key for this.
getKey() - Method in class caltool.schedule.Task
Return the unique key for this, consisting of date, time, title, and priority.
getLists() - Method in class caltool.view.View
Return the lists model class that has the methods to compute the differe forms of lists.
getLocation() - Method in class caltool.schedule.Appointment
Return the location.
getMeetingEditor() - Method in class caltool.view_ui.ViewUI
 
getMonthlyAgendaDisplay() - Method in class caltool.view_ui.ViewUI
 
getNextDay() - Method in class caltool.view.MonthlyAgenda
Return the second and subsequent days of the month.
getNextItem(ItemKey) - Method in class caltool.caldb.UserCalendar
Return the next item in item-key order after the item with the given key.
getNumber() - Method in class caltool.view_ui.DateNumberLabel
Return this' date number.
getNumberOfDays(MonthName) - Method in class caltool.view.YearlyCalendar
Return the number of days in the given month.
getNumberOfWeeks() - Method in class caltool.view.MonthlyAgenda
Return the number of weeks in the month.
getNumberOfWeeks(MonthName) - Method in class caltool.view.YearlyCalendar
Return the number of weeks in the given month.
getOptions() - Method in class caltool.CalendarTool
Return the Options model.
getPrev(ItemKey) - Method in class caltool.caldb.UserCalendar
Return the previous item in item-key order after the item with the given key.
getPriority() - Method in class caltool.schedule.Appointment
Return the priority.
getRecurringInfo() - Method in class caltool.schedule.Appointment
Return the recurring info.
getRemindInfo() - Method in class caltool.schedule.Appointment
Return the remind info.
getSchedule() - Method in class caltool.CalendarTool
Return the Schedule model.
getScheduleAppointmentDialog() - Method in class caltool.schedule_ui.ScheduleUI
Return the ScheduleAppointmentDialog.
getScheduleEventDialog() - Method in class caltool.schedule_ui.ScheduleUI
Return the ScheduleEventDialog.
getScheduleMeetingDialog() - Method in class caltool.schedule_ui.ScheduleUI
Return the ScheduleMeetingDialog.
getScheduleTaskDialog() - Method in class caltool.schedule_ui.ScheduleUI
Return the ScheduleTaskDialog.
getSecurity() - Method in class caltool.schedule.Appointment
Return the security.
getSecurity() - Method in class caltool.schedule_ui.ScheduleEventDialog
Return the security as a simple security value.
getSelectedDate() - Method in class caltool.caldb.CalendarDB
Get the currently selected date.
getSelectedDate() - Method in class caltool.caldb.UserCalendar
Return the date most recently selected by the user via clicking in some view.
getSelectedItem() - Method in class caltool.caldb.UserCalendar
Return the item most recently selected by the user via clicking in some view.
getStartDate() - Method in class caltool.schedule.Appointment
Return the start date.
getStartDate() - Method in class caltool.schedule.Event
Return the start date.
getStartDate() - Method in class caltool.schedule_ui.ScheduleEventDialog
Return the start date as a Date value.
getStartTime() - Method in class caltool.schedule.Appointment
Return the start time.
getTaskEditor() - Method in class caltool.view_ui.ViewUI
 
getTime() - Method in class caltool.schedule.RemindWhen
Return the time.
getTimeUnit() - Method in class caltool.schedule.RemindWhen
Return the time unit.
getTitle() - Method in class caltool.schedule.Event
Return the title.
getTitle() - Method in class caltool.schedule.ScheduledItem
Return the title
getTitle() - Method in class caltool.schedule_ui.ScheduleEventDialog
Return the title as a string.
getWhen() - Method in class caltool.schedule.RemindInfo
Return the RemindWhen.
getWhere() - Method in class caltool.schedule.RemindInfo
Return the RemindWhere.
getYearNumber() - Method in class caltool.view.YearlyCalendar
Return the year number.
globalOptions - Variable in class caltool.caldb.CalendarDB
Set of calendar options common by default for all users, both registered and non-registered
GlobalOptions - Class in caltool.options
 
GlobalOptions() - Constructor for class caltool.options.GlobalOptions
 
grandparentView - Variable in class caltool.schedule_ui.RecurringCheckBoxListener
The schedule appointment grandparent view
greyDay() - Method in class caltool.view_ui.MonthlyAgendaDisplay
Build an empty grey-background, black-border day display.
GroupDB - Class in caltool.admin.administrator
 
GroupDB() - Constructor for class caltool.admin.administrator.GroupDB
 
GroupDB - Class in caltool.admin
 
GroupDB() - Constructor for class caltool.admin.GroupDB
 
groupDB - Variable in class caltool.caldb.CalendarDB
User group data base

H

hashCode() - Method in class caltool.caldb.ItemKey
Define this' hash code as the sum of component hash codes.
hashCode() - Method in class caltool.schedule.Date
Define the hash code for this as the sum of the components.
hashCode() - Method in class caltool.schedule.Duration
Define the hash code for this as the sum of the components.
hashCode() - Method in class caltool.schedule.Time
Define the hash code for this as the sum of the components.
help - Variable in class caltool.CalendarTool
Tool help module
Help - Class in caltool.help
 
Help(View, CalendarTool) - Constructor for class caltool.help.Help
 
HelpMenu - Class in caltool.help_ui
Class HelpMenu is the pulldown menu view of the model class.
HelpMenu(Screen, Help, HelpUI) - Constructor for class caltool.help_ui.HelpMenu
Construct this with the give Help model.
helpMenu - Variable in class caltool.help_ui.HelpUI
 
helpUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown Help menu.
HelpUI - Class in caltool.help_ui
Skeletal version of HelpUI class that constructs and composes its pulldown menu.
HelpUI(Screen, Help) - Constructor for class caltool.help_ui.HelpUI
 
hour - Variable in class caltool.schedule.Time
The hour component of a time value, between 1 and 12 or 0 and 24 based on the clock style in use

I

id - Variable in class caltool.admin.administrator.UserRecord
Unique identifier by which the user is known to the Calendar Tool
id - Variable in class caltool.admin.UserRecord
Unique identifier by which the user is known to the Calendar Tool
il(JLabel, int, int) - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
inApr - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for April
inAug - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for August
inDec - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for December
inFeb - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for February
initialize() - Method in class caltool.caltool_ui.CalendarToolUI
Configure the initial display based on the tool's option settings.
inJan - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for January
inJul - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for July
inJun - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for June
inMar - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for March
inMay - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for May
inNov - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for November
inOct - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for October
inSep - Variable in class caltool.schedule.MonthlyDetails
Recurrence dates for September
insertLabel(JLabel, double, boolean, int) - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
insertLabeledItem(Component, double, int, boolean, int) - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 
intervalComboBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The interval combobox for weekly, biweekly, monthly, or yearly.
IntervalDetails - Class in caltool.schedule
Class IntervalDetails is a union-defining superclass for WeeklyDetails and MonthlyDetails.
IntervalDetails() - Constructor for class caltool.schedule.IntervalDetails
 
intervalLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The label for the interval combobox.
invalidEndDateMessage - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
Error message for invalid end date
invalidStartDateMessage - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
Error message for invalid start date
isEmpty() - Method in class caltool.schedule.Date
Return true if this is an empty date, indicated by the date number = 0.
isEmpty() - Method in class caltool.schedule.Duration
Return true if this is an empty duration, indicated by both hours and minutes = 0.
isEmpty() - Method in class caltool.schedule.Time
Return true if his is an empty time.
isEventKey() - Method in class caltool.caldb.ItemKey
Return true if this is an event key.
isTaskKey() - Method in class caltool.caldb.ItemKey
Return true if this is a task key.
isValid() - Method in class caltool.schedule.Date
Return true if this is a valid date.
ItemEditor - Class in caltool.view_ui
Class ItemEditor is a dispatching class for the currently selected item.
ItemEditor(ViewUI) - Constructor for class caltool.view_ui.ItemEditor
 
itemEditor - Variable in class caltool.view_ui.ViewUI
 
ItemKey - Class in caltool.caldb
Class ItemKey is the Map key used to store items in a user calendar.
ItemKey(Date, Time, Duration, String, int) - Constructor for class caltool.caldb.ItemKey
Construct this with the given field values.
itemKey - Variable in class caltool.schedule.Appointment
The uniqe key for storing this in the UserCalendar items list
itemKey - Variable in class caltool.schedule.Event
The uniqe key for storing this in the UserCalendar items list
itemKey - Variable in class caltool.schedule.Task
The uniqe key for storing this in the UserCalendar items list
items - Variable in class caltool.view.SmallDayView
The list of item descriptors
itf(JTextField, int, int, int) - Method in class caltool.schedule_ui.ScheduleEventDialogGridBag
 

J

JavadocStub - Class in caltool.admin_ui.administrator_ui
Generic stub file so javadoc will generate package-level documentation, without any real class files yet defined.
JavadocStub() - Constructor for class caltool.admin_ui.administrator_ui.JavadocStub
 
JavadocStub - Class in caltool.admin_ui.user_ui
Generic stub file so javadoc will generate package-level documentation, without any real class files yet defined.
JavadocStub() - Constructor for class caltool.admin_ui.user_ui.JavadocStub
 
JavadocStub - Class in caltool.server
Generic stub file so javadoc will generate package-level documentation, without any real class files yet defined.
JavadocStub() - Constructor for class caltool.server.JavadocStub
 
jDate - Variable in class caltool.schedule.Date
The java.util.Date value that represents this' date.

L

latestEndDateLabel - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The latest possible end date label
latestEndDateTextField - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The latest possible end text field
latestStartDateLabel - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The latest possible (start) date label
latestStartDateTextField - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The latest possible (start) date text field
latestStartTimeTextField - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The latest possible start time text field
layout - Variable in class caltool.schedule_ui.ScheduleEventDialogGridBag
The grid bag that controls component layout in the panel
listMeetingTimes(MeetingRequest) - Method in class caltool.schedule.Schedule
Produce the list of possible meeting times that satisfy the given MeetingRequest.
ListMeetingTimesButtonListener - Class in caltool.schedule_ui
Class ListmeetingTimesButtonListener defines the action listener that is attached to the `List Times' button in the schedule meeting dialog.
ListMeetingTimesButtonListener(Schedule, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.ListMeetingTimesButtonListener
Construct this with the given Schedule model and parent dialog view.
Lists - Class in caltool.view
Class Lists is the model class that encapsulates the View->Lists commands.
Lists(CalendarDB) - Constructor for class caltool.view.Lists
 
lists - Variable in class caltool.view.View
The lists submodel
listsPanel - Variable in class caltool.options_ui.ViewingOptionsPanel
 
localData - Variable in class caltool.view_ui.AppointmentsListDisplay
Local data model.
localFiles() - Method in class caltool.file.File
Set the local files directory in which standard Calendar Tool files are stored.
location - Variable in class caltool.schedule.Appointment
Where the appointment is held
location - Variable in class caltool.view.AppointmentListItem
Where the appointment is held
locationComboBox - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The location combo box

M

main(String[]) - Static method in class caltool.CalendarTool
Construct models, construct views, compose views, and fire the puppy up.
maxComponentHeight - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The max height of a text field or combobox; this is necessary since these components strech when the outer frame is resized, and look very funky when they do
maxComponentHeight - Variable in class caltool.schedule_ui.RemindInfoSubdialog
The max height of a text field or combobox; this is necessary since these components strech when the outer frame is resized, and look very funky when they do
maxComponentHeight - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The max height of a text field or combobox; this is necessary since these components stretch when the outer frame is resized, and look very funky when they do
maxComponentHeight - Variable in class caltool.schedule_ui.ScheduleEventDialog
The max height of a text field or combobox; this is necessary since these components stretch when the outer frame is resized, and look very funky when they do.
maxComponentWidth - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The max width of any component; this is only necessary because the max height cannot be set separately, so we must pick some max width.
maxComponentWidth - Variable in class caltool.schedule_ui.RemindInfoSubdialog
The max width of any component; this is only necessary because the max height cannot be set separately, so we must pick some max width.
maxComponentWidth - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The max width of any component; this is only necessary because the max height cannot be set separately, so we must pick some max width.
maxComponentWidth - Variable in class caltool.schedule_ui.ScheduleEventDialog
The max width of any component; this is only necessary because the max height cannot be set separately, so we must pick some max width.
maxTextFieldHeight - Variable in class caltool.options_ui.TimesAndDatesOptionsPanel
The max height of a text field
maxTextFieldHeight - Variable in class caltool.options_ui.ViewingListsAppointmentsOptionsPanel
The max height of a text field
Meeting - Class in caltool.schedule
A Meeting adds an Attendees component to an Appointment.
Meeting() - Constructor for class caltool.schedule.Meeting
Construct an empty meeting.
MeetingEditor - Class in caltool.view_ui
 
MeetingEditor(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.view_ui.MeetingEditor
Construct this with the given Schedule as companion model.
meetingEditor - Variable in class caltool.view_ui.ViewUI
 
MeetingOptionsButtonListener - Class in caltool.schedule_ui
Class ListMeetingTimesButtonListener defines the action listener that is attached to the Options button in the schedule meeting dialog.
MeetingOptionsButtonListener(Schedule, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.MeetingOptionsButtonListener
Construct this with the given Schedule model and parent dialog view.
MeetingRequest - Class in caltool.schedule
A meeting request has all the components of a meeting plus three additional components to specify the latest dates and time at which the meeting can be scheduled.
MeetingRequest() - Constructor for class caltool.schedule.MeetingRequest
Construct an empty MeetingRequest.
MeetingSchedulingOptions - Class in caltool.schedule
 
MeetingSchedulingOptions() - Constructor for class caltool.schedule.MeetingSchedulingOptions
 
menu - Variable in class caltool.view_ui.ViewMenu
Pre-cast reference to this' widget, which is a menu
menuBar - Variable in class caltool.caltool_ui.CalendarToolUI
The top-level menu bar.
minute - Variable in class caltool.schedule.Time
The minute component of a time value, between 0 and 59
minutesTextField - Variable in class caltool.schedule_ui.ScheduleMeetingDialog
The minutes text field
monCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Monday checkbox.
monLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Monday label.
month - Variable in class caltool.schedule.Date
One of the twelve months of the year
monthly - Variable in class caltool.schedule.IntervalDetails
The monthly recurring details
MonthlyAgenda - Class in caltool.view
A MonthlyAgenda contains a full month name, the day of the week for its first day, and the number of days.
MonthlyAgenda(CalendarDB) - Constructor for class caltool.view.MonthlyAgenda
Construct this with the given CalendarDB.
monthlyAgenda - Variable in class caltool.view.View
The current instance of MonthlyAgenda that computes the view for the user-selected month.
MonthlyAgendaDisplay - Class in caltool.view_ui
Class MonthlyAgendaDisplay is the companion view of a MonthlyAgenda model.
MonthlyAgendaDisplay(Screen, MonthlyAgenda, CalendarToolUI) - Constructor for class caltool.view_ui.MonthlyAgendaDisplay
Construct this by constructing subpanels for the three parts of the display.
monthlyAgendaDisplay - Variable in class caltool.view_ui.ViewUI
 
MonthlyDetails - Class in caltool.schedule
MonthlyDetails has an on/off setting for each day of the week on which an item recurs.
MonthlyDetails() - Constructor for class caltool.schedule.MonthlyDetails
 
MonthName - Enum in caltool.schedule
Class MonthName is one of the twelve standard month of the year.
mouseClicked(MouseEvent) - Method in class caltool.view_ui.DateLabelListener
Ignore mouseClicked events.
mouseEntered(MouseEvent) - Method in class caltool.view_ui.DateLabelListener
Ignore mouseEntered events.
mouseExited(MouseEvent) - Method in class caltool.view_ui.DateLabelListener
Ignore mouseExited events.
mousePressed(MouseEvent) - Method in class caltool.view_ui.DateLabelListener
Highlight the pressed label and call the selectDate model method.
mouseReleased(MouseEvent) - Method in class caltool.view_ui.DateLabelListener
Ignore mouseReleased events.
MultiLineLabel - Class in caltool.schedule_ui
 
MultiLineLabel(String[]) - Constructor for class caltool.schedule_ui.MultiLineLabel
 

N

name - Variable in class caltool.admin.administrator.UserRecord
User's real-world name
name - Variable in class caltool.admin.UserRecord
User's real-world name
name - Variable in class caltool.view.FullMonthName
 
noActiveCalendarMessage - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
Error message for no currently active calendar in the workspace
number - Variable in class caltool.schedule.Date
Numeric date in a month, between 1 and 31
numberOfDays - Variable in class caltool.view.MonthlyAgenda
Number of days in the month
numberOfErrors() - Method in interface caltool.PrecondViolation
Return the number of error messages.
numberOfErrors() - Method in exception caltool.schedule.ScheduleAppointmentPrecondViolation
Return the number of error messages.
numberOfErrors() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Return the number of errors.
numberOfErrors() - Method in exception caltool.schedule.ScheduleMeetingPrecondViolation
Return the number of error messages.
numberOfErrors() - Method in exception caltool.schedule.ScheduleTaskPrecondViolation
Return the number of error messages.
numberOfWeeks - Variable in class caltool.view_ui.MonthlyAgendaDisplay
Number or weeks (hence display rows) in the current display.
numErrors - Variable in exception caltool.schedule.ScheduleEventPrecondViolation
Error message count
numItems() - Method in class caltool.caldb.UserCalendar
Return the number of items in this.items, for testing purposes.

O

OKScheduleAppointmentButtonListener - Class in caltool.schedule_ui
Class OKScheduleAppointmentButtonListener defines the action listener that is attached to the OK button in the schedule appointment dialog.
OKScheduleAppointmentButtonListener(Schedule, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.OKScheduleAppointmentButtonListener
Construct this with the given Schedule model and parent dialog view.
OKScheduleEventButtonListener - Class in caltool.schedule_ui
Class OKScheduleEventButtonListener defines the action listener that is attached to the OK button in the schedule appointment dialog.
OKScheduleEventButtonListener(Schedule, ScheduleEventDialog) - Constructor for class caltool.schedule_ui.OKScheduleEventButtonListener
Construct this with the given Schedule model and parent dialog view.
OKScheduleTaskButtonListener - Class in caltool.schedule_ui
Class OKScheduleTaskButtonListener defines the action listener that is attached to the OK button in the schedule appointment dialog.
OKScheduleTaskButtonListener(Schedule, ScheduleTaskDialog) - Constructor for class caltool.schedule_ui.OKScheduleTaskButtonListener
Construct this with the given Schedule model and parent dialog view.
onFri - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Fridays
onMon - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Mondays
onSat - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Saturdays
onSun - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Sundays
onThu - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Thursdays
onTue - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Tuesdays
onWed - Variable in class caltool.schedule.WeeklyDetails
True if item recurs on Wednesdays
open(String) - Method in class caltool.file.File
Open an existing calendar file of the given name and put the data from that file in the workspace.
options - Variable in class caltool.CalendarTool
Tool options module
Options - Class in caltool.options
 
Options(View) - Constructor for class caltool.options.Options
 
OptionsMenu - Class in caltool.options_ui
Class OptionsMenu is the pulldown menu view of the model class.
OptionsMenu(Screen, Options, OptionsUI) - Constructor for class caltool.options_ui.OptionsMenu
Construct this with the given Options model.
optionsMenu - Variable in class caltool.options_ui.OptionsUI
The menu
optionsUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown Options menu.
optionsUI - Variable in class caltool.options_ui.OptionsMenu
Parent view
OptionsUI - Class in caltool.options_ui
Initial version of OptionsUI class that constructs and composes its pulldown menu and tabbed dialog.
OptionsUI(Screen, Options, CalendarToolUI) - Constructor for class caltool.options_ui.OptionsUI
Construct this with the given screen, model, and parent view.

P

panel - Variable in class caltool.options_ui.OptionsUI
The background panel
panel - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The background panel of this
panel - Variable in class caltool.schedule_ui.ScheduleEventDialog
The background panel of this
panel - Variable in class caltool.schedule_ui.ScheduleEventDialogGridBag
The background panel of this
parentView - Variable in class caltool.schedule_ui.RecurringCheckBoxListener
The recurring info parent view
parentView - Variable in class caltool.schedule_ui.RemindCheckBoxListener
 
paste() - Method in class caltool.edit.Edit
Paste the contents of the clipboard into the currently selected start position, replacing any selected text from start to end position.
phone - Variable in class caltool.admin.administrator.UserRecord
Phone number used for infomation purposes, but not by Calendar Tool directly
phone - Variable in class caltool.admin.UserRecord
Phone number used for infomation purposes, but not by Calendar Tool directly
PhoneNumber - Class in caltool.admin.administrator
 
PhoneNumber() - Constructor for class caltool.admin.administrator.PhoneNumber
 
PhoneNumber - Class in caltool.admin
 
PhoneNumber() - Constructor for class caltool.admin.PhoneNumber
 
populateRow(int, AppointmentListItem) - Method in class caltool.view_ui.AppointmentsListDisplay
Populate the ith table row with the data from the given appointment list item.
PossibleMeetingTimes - Class in caltool.schedule
 
PossibleMeetingTimes() - Constructor for class caltool.schedule.PossibleMeetingTimes
 
PrecondViolation - Interface in caltool
Interface PrecondViolation defines the methods that all precondition violation exceptions should implement.
print() - Method in class caltool.file.File
Install the given page setup info.
print(PrintSpecs) - Method in class caltool.file.File
Print the current calendar per the given print specs.
PrintSpecs - Class in caltool.file
Class PrintSpecs specifies the destination and platform-specific printing parameters for the File Print command.
PrintSpecs() - Constructor for class caltool.file.PrintSpecs
 
priority - Variable in class caltool.schedule.Appointment
How important the appointment is
Priority - Enum in caltool.schedule
Priority indicates whether an appointment is a must or if it is optional.
priority - Variable in class caltool.schedule.Task
Defines the relative priority of this task compared to others
priority - Variable in class caltool.view.AppointmentListItem
How important the appointment is
priorityComboBox - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The priority combo box

R

recurringCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The checkbox that indicates whether the scheculed item recurs.
RecurringCheckBoxListener - Class in caltool.schedule_ui
 
RecurringCheckBoxListener(RecurringInfoSubdialog, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.RecurringCheckBoxListener
 
recurringInfo - Variable in class caltool.schedule.Appointment
Defines if and how an appointment recurs
RecurringInfo - Class in caltool.schedule
Class RecurringInfo has components to specify the nature of a recurring item.
RecurringInfo() - Constructor for class caltool.schedule.RecurringInfo
 
recurringInfo - Variable in class caltool.schedule.Task
Defines if and how an task recurs
recurringInfo - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
Subview for recurring info
RecurringInfoSubdialog - Class in caltool.schedule_ui
Class RecurringInfoSubDialog is a component of the ScheduleAppointment, ConfirmMeeting, and ScheduleTask Dialogs.
RecurringInfoSubdialog(Screen, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.RecurringInfoSubdialog
Construct this with a parent view.
RecurringInterval - Enum in caltool.schedule
Class RecuringInterval specifies the granularity at which recurring items are defined.
recurs - Variable in class caltool.view.AppointmentListItem
Flag indicating whether the appointent recurs
redo() - Method in class caltool.edit.Edit
Redo the last undo.
remindCheckBox - Variable in class caltool.schedule_ui.RemindInfoSubdialog
The checkbox that indicates whether there's a reminder.
RemindCheckBoxListener - Class in caltool.schedule_ui
Class RemindCheckBoxListener handles the selection of the Reminder checkbox.
RemindCheckBoxListener(RemindInfoSubdialog) - Constructor for class caltool.schedule_ui.RemindCheckBoxListener
 
ReminderTimeUnit - Enum in caltool.schedule
Reminders can come minutes, hours, or days before the start time of a scheduled item.
remindInfo - Variable in class caltool.schedule.Appointment
Indicates if and how user is reminded
RemindInfo - Class in caltool.schedule
RemindInfo defines if, when, and where a scheulded item reminder is sent to the user.
RemindInfo() - Constructor for class caltool.schedule.RemindInfo
Construct an empty RemindInfo.
RemindInfo(boolean, RemindWhen, RemindWhere) - Constructor for class caltool.schedule.RemindInfo
Construct a RemindInfo with the given isReminded, when, and where values.
remindInfo - Variable in class caltool.schedule.Task
Indicates if and how user is reminded
remindInfo - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
Subview for recurring info
RemindInfoSubdialog - Class in caltool.schedule_ui
Class RemindInfoSubDialog is a component of the ScheduleAppointment, ConfirmMeeting, and ScheduleTask Dialogs.
RemindInfoSubdialog(Screen, ScheduleAppointmentDialog) - Constructor for class caltool.schedule_ui.RemindInfoSubdialog
Construct this with a parent view.
remindLocationComboBox - Variable in class caltool.schedule_ui.RemindInfoSubdialog
The remind location combo box.
remindTimeComboBox - Variable in class caltool.schedule_ui.RemindInfoSubdialog
The remind time combo box.
remindTimeTextField - Variable in class caltool.schedule_ui.RemindInfoSubdialog
The remind time text field.
RemindWhen - Class in caltool.schedule
RemindWhen defines how soon before a scheduled item the reminder is to be sent.
RemindWhen() - Constructor for class caltool.schedule.RemindWhen
Construct an empty RemindWhen.
RemindWhen(int, ReminderTimeUnit) - Constructor for class caltool.schedule.RemindWhen
Construct a RemindWhen with the given time and unit.
RemindWhere - Enum in caltool.schedule
RemindWhere defines one of three ways that the user is alerted when a scheduled event is to occur.
repeat(CalendarToolOperation, int) - Method in class caltool.edit.Edit
Redo the given operation the given number of times.
RepopulateWindowsList() - Method in class caltool.view_ui.WindowsUI
Repopulate the top part of the menu, which consists of the chronologically-ordered list of active windows.
RoomDB - Class in caltool.admin.administrator
 
RoomDB() - Constructor for class caltool.admin.administrator.RoomDB
 
RoomDB - Class in caltool.admin
 
RoomDB() - Constructor for class caltool.admin.RoomDB
 
roomDB - Variable in class caltool.caldb.CalendarDB
Room data base

S

satCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Saturday checkbox.
satLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Saturday label.
save() - Method in class caltool.file.File
If the current calendar in the workspace requires saving, save it.
saveAll() - Method in class caltool.file.File
For each open calendar in the workspace, save it if it requires saving.
saveAs(String) - Method in class caltool.file.File
Save the current calendar in a file of the given name.
saveConfig() - Method in class caltool.file.File
Save the current workspace configuration, including the positions of all open view windows.
schedule - Variable in class caltool.CalendarTool
Scheduling module
Schedule - Class in caltool.schedule
Class Schedule is the top-level model class in the schedule package.
Schedule(View, CalendarDB) - Constructor for class caltool.schedule.Schedule
Construct this with the given companion view and the parent CalendarDB model.
schedule - Variable in class caltool.schedule_ui.ChangeAppointmentButtonListener
The companion model
schedule - Variable in class caltool.schedule_ui.DeleteAppointmentButtonListener
The companion model
schedule - Variable in class caltool.schedule_ui.ListMeetingTimesButtonListener
The companion model
schedule - Variable in class caltool.schedule_ui.MeetingOptionsButtonListener
The companion model
schedule - Variable in class caltool.schedule_ui.OKScheduleAppointmentButtonListener
The companion model
schedule - Variable in class caltool.schedule_ui.OKScheduleEventButtonListener
The companion model
schedule - Variable in class caltool.schedule_ui.OKScheduleTaskButtonListener
The companion model
scheduleAppointment(Appointment) - Method in class caltool.schedule.Schedule
ScheduleAppointment adds the given Appointment to the current Calendar if an appointment of the same time, duration, and title is not already scheduled.
ScheduleAppointmentDialog - Class in caltool.schedule_ui
Class ScheduleAppointmentDialog provides a view of Appointment as an input to the scheduleAppointment method.
ScheduleAppointmentDialog(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.schedule_ui.ScheduleAppointmentDialog
Construct this with the given Schedule as companion model.
scheduleAppointmentDialog - Variable in class caltool.schedule_ui.ScheduleUI
The ScheduleAppointmentDialog
scheduleAppointmentPrecondViolation - Variable in class caltool.schedule.Schedule
Precond violation exception object
ScheduleAppointmentPrecondViolation - Exception in caltool.schedule
Class ScheduleAppointmentPrecondViolation defines and exception containing error conditions for the Schedule.scheduleAppointment method.
ScheduleAppointmentPrecondViolation() - Constructor for exception caltool.schedule.ScheduleAppointmentPrecondViolation
 
ScheduledItem - Class in caltool.schedule
A ScheduledItem is the generic definition for the types of items stored in a calendar.
ScheduledItem() - Constructor for class caltool.schedule.ScheduledItem
Construct an empty schduled item.
scheduleEvent(Event) - Method in class caltool.schedule.Schedule
ScheduleEvent adds the given Event to the given CalendarDB, if an event of the same start date and title is not already scheduled.
ScheduleEventDialog - Class in caltool.schedule_ui
Class ScheduleEventDialog provides a view of Event as an input to the scheduleEvent method.
ScheduleEventDialog(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.schedule_ui.ScheduleEventDialog
Construct this with the given Schedule as companion model.
scheduleEventDialog - Variable in class caltool.schedule_ui.ScheduleUI
The ScheduleEventDialog
ScheduleEventDialogGridBag - Class in caltool.schedule_ui
Class ScheduleEventDialog provides a view of Event as an input to the scheduleEvent method.
ScheduleEventDialogGridBag(Screen, Schedule) - Constructor for class caltool.schedule_ui.ScheduleEventDialogGridBag
 
scheduleEventPrecondViolation - Variable in class caltool.schedule.Schedule
 
ScheduleEventPrecondViolation - Exception in caltool.schedule
Class ScheduleEventPrecondViolation defines and exception containing error conditions for the Schedule.scheduleEvent method.
ScheduleEventPrecondViolation() - Constructor for exception caltool.schedule.ScheduleEventPrecondViolation
Construct this by initializing the error message list to an empty list, initializing the numErrors count to 0, and initializing local copies of the error message text for each of the possible errors from Schedule.scheduleEvent.
scheduleMeeting(MeetingRequest) - Method in class caltool.schedule.Schedule
ScheduleMeeting adds a Meeting to the current calendar, based on the the given MeetingRequest.
ScheduleMeetingDialog - Class in caltool.schedule_ui
Class ScheduleMeetingDialog provides a view of Meeting as an input to the meeting-scheduling methods listMeetingTimes, setMeetingOptions, and confirmMeeting.
ScheduleMeetingDialog(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.schedule_ui.ScheduleMeetingDialog
 
scheduleMeetingDialog - Variable in class caltool.schedule_ui.ScheduleUI
The ScheduleMeetingDialog
scheduleMeetingPrecondViolation - Variable in class caltool.schedule.Schedule
 
ScheduleMeetingPrecondViolation - Exception in caltool.schedule
Class ScheduleMeetingPrecondViolation defines and exception containing error conditions for the Schedule.scheduleMeeting method.
ScheduleMeetingPrecondViolation() - Constructor for exception caltool.schedule.ScheduleMeetingPrecondViolation
 
ScheduleMenu - Class in caltool.schedule_ui
Class ScheduleMenu is the pulldown menu view of the model class.
ScheduleMenu(Screen, Schedule, ScheduleUI) - Constructor for class caltool.schedule_ui.ScheduleMenu
Construct this with the given Schedule model and parent ScheduleUI view.
scheduleMenu - Variable in class caltool.schedule_ui.ScheduleUI
The ScheduleMenu
scheduleTask(Task) - Method in class caltool.schedule.Schedule
ScheduleTask adds the given Task to the given CalendarDB, if a task of the same start date, title, and priority is not already scheduled.
ScheduleTaskDialog - Class in caltool.schedule_ui
Class ScheduleTaskDialog provides a view of Task as an input to the scheduleTask method.
ScheduleTaskDialog(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.schedule_ui.ScheduleTaskDialog
Construct this with the given Schedule as companion model.
scheduleTaskDialog - Variable in class caltool.schedule_ui.ScheduleUI
The ScheduleTaskDialog
scheduleTaskPrecondViolation - Variable in class caltool.schedule.Schedule
 
ScheduleTaskPrecondViolation - Exception in caltool.schedule
Class ScheduleTaskPrecondViolation defines and exception containing error conditions for the Schedule.scheduleTask method.
ScheduleTaskPrecondViolation() - Constructor for exception caltool.schedule.ScheduleTaskPrecondViolation
 
scheduleUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown Schedule menu.
scheduleUI - Variable in class caltool.schedule_ui.ScheduleMenu
The parent view.
ScheduleUI - Class in caltool.schedule_ui
Class ScheduleUI is the companion view for the Schedule model class.
ScheduleUI(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.schedule_ui.ScheduleUI
Construct this by constructing each of the component views.
SchedulingOptionsPanel - Class in caltool.options_ui
 
SchedulingOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.SchedulingOptionsPanel
 
schedulingPanel - Variable in class caltool.options_ui.OptionsUI
The scheduling pane
security - Variable in class caltool.schedule.Appointment
Indicates who can see that the appointment is scheduled
security - Variable in class caltool.schedule.Event
Whether the event is public or private.
Security - Enum in caltool.schedule
Security is one of four possible levels: Public, PublicTitle, Confidential, or Private.
security - Variable in class caltool.schedule.Task
Indicates who can see that the task is scheduled
security - Variable in class caltool.view.AppointmentListItem
Indicates who can see that the appointment is scheduled
securityComboBox - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The security combo box
securityComboBox - Variable in class caltool.schedule_ui.ScheduleEventDialog
The security text field
selectAll() - Method in class caltool.edit.Edit
Select all text in the current workspace window.
selectDate(int) - Method in class caltool.view.MonthlyAgenda
Build a complete Date out of the given date number and call the CalendarDB to select that date.
selectDate(Date) - Method in class caltool.view.View
Select the date in the current calendar.
selectDate(int) - Method in class caltool.view.View
Select the date given a single date number.
selectTab(String) - Method in class caltool.options_ui.OptionsUI
Select the tabbed with the name of the given string.
setAlreadyScheduledError() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Set the already scheduled error message.
setEmptyTitleError() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Set the empty title error message.
setEnabled(boolean) - Method in class caltool.schedule_ui.MultiLineLabel
 
setEnabled(boolean) - Method in class caltool.schedule_ui.RecurringCheckBoxListener
 
setEnabled(boolean) - Method in class caltool.schedule_ui.RemindCheckBoxListener
 
setForeground(Color) - Method in class caltool.schedule_ui.MultiLineLabel
 
setInvalidEndDateError() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Set the invalid end date error message.
setInvalidStartDateError() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Set the invalid start date error message.
setMeetingOptions(MeetingSchedulingOptions) - Method in class caltool.schedule.Schedule
Set the meeting options in the CalendarDB to those given.
setNoActiveCalendarError() - Method in exception caltool.schedule.ScheduleEventPrecondViolation
Set the no active calendar error message.
setSelectedDate(Date) - Method in class caltool.caldb.CalendarDB
Set the currently selected date to the given date.
setSelectedDate(Date) - Method in class caltool.caldb.UserCalendar
Set the currently selected date to the given date.
setSelectedItem(ScheduledItem) - Method in class caltool.caldb.UserCalendar
Set the currently selected date to the given date.
setText(String[]) - Method in class caltool.schedule_ui.MultiLineLabel
 
show() - Method in class caltool.caltool_ui.CalendarToolWindow
Show this' window.
show() - Method in class caltool.view_ui.ItemEditor
 
showHideAppointmentsItem - Variable in class caltool.view_ui.ViewMenu
Show/Hide Appointments menu item.
showHideEventsItem - Variable in class caltool.view_ui.ViewMenu
Show/Hide Events menu item.
showHideMeetingsItem - Variable in class caltool.view_ui.ViewMenu
Show/Hide Meetings menu item.
showHideTasksItem - Variable in class caltool.view_ui.ViewMenu
Show/Hide Tasks menu item.
SimpleSecurity - Enum in caltool.schedule
Simple security has only two levels -- public or private.
SmallDayView - Class in caltool.view
A SmallDayView is the model of a day in a monthly agenda.
SmallDayView(int, DayName, DefaultListModel) - Constructor for class caltool.view.SmallDayView
Construct this with the given date, day, and items values.
SmallDayViewDisplay - Class in caltool.view_ui
Class SmallDayViewDisplay is the companion view for a SmallDayView model object.
SmallDayViewPanel - Class in caltool.view_ui
 
SmallDayViewPanel() - Constructor for class caltool.view_ui.SmallDayViewPanel
 
StandardColor - Enum in caltool.schedule
A StandardColor is one of a fixed set of possibilities for use in color coding a cateogry.
startDateLabel - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The (start) date label.
startDateTextField - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The (start) date text field
startDateTextField - Variable in class caltool.schedule_ui.ScheduleEventDialog
The start date text field
startOrDueDate - Variable in class caltool.schedule.ScheduledItem
Date on which item is scheduled or due.
startTime - Variable in class caltool.schedule.Appointment
Starting time of the appointment
startTimeTextField - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The start time text field.
submenu - Variable in class caltool.view_ui.ViewMenu
Temp submenu vars, used in item-adding methods
submenu2 - Variable in class caltool.view_ui.ViewMenu
Temp submenu vars, used in item-adding methods
sunCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Sunday checkbox.
sunLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Sunday label.

T

table - Variable in class caltool.view_ui.AppointmentsListDisplay
The display view
tabs - Variable in class caltool.options_ui.OptionsUI
The tabbed dialog
Task - Class in caltool.schedule
Like an Appointment, a Task adds a number of components to a generic ScheduledItem.
Task() - Constructor for class caltool.schedule.Task
Construct an empty task.
Task(String, Date, Date, Category, Time, RecurringInfo, Security, int, RemindInfo, String, boolean, Date) - Constructor for class caltool.schedule.Task
Construct a task with the given field values.
TaskDescriptorList - Class in caltool.view
 
TaskDescriptorList() - Constructor for class caltool.view.TaskDescriptorList
 
TaskEditor - Class in caltool.view_ui
 
TaskEditor(Screen, Schedule, CalendarToolUI) - Constructor for class caltool.view_ui.TaskEditor
Construct this with the given Schedule as companion model.
taskEditor - Variable in class caltool.view_ui.ViewUI
 
thuCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Thursday checkbox.
thuLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Thursday label.
time - Variable in class caltool.caldb.ItemKey
The time field used in all keys except for events
time - Variable in class caltool.schedule.RemindWhen
The amount of time in hours, days, or minutes
Time - Class in caltool.schedule
A Time consists of an hour, minute, and AM or PM indicator.
Time() - Constructor for class caltool.schedule.Time
Construct an empty time value.
Time(String) - Constructor for class caltool.schedule.Time
Construct a time from the given string.
time - Variable in class caltool.view.AppointmentListItem
Starting time of the appointment
TimesAndDatesOptionsPanel - Class in caltool.options_ui
 
TimesAndDatesOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.TimesAndDatesOptionsPanel
 
timesAndDatesPanel - Variable in class caltool.options_ui.OptionsUI
The times and dates pane
TimeSlotDescriptorList - Class in caltool.view
 
TimeSlotDescriptorList() - Constructor for class caltool.view.TimeSlotDescriptorList
 
title - Variable in class caltool.caldb.ItemKey
The title field used in all keys
title - Variable in class caltool.schedule.ScheduledItem
Brief description of the scheduled item
title - Variable in class caltool.view.AppointmentListItem
Brief description of the scheduled item
titleTextField - Variable in class caltool.schedule_ui.ScheduleAppointmentDialog
The title text field
titleTextField - Variable in class caltool.schedule_ui.ScheduleEventDialog
The title text field
toArray() - Method in class caltool.view.AppointmentListItem
Convert this to an array of its data fields.
toggleShowHideAppointments() - Method in class caltool.view.View
Toggle the show/hide state for appointments.
toggleShowHideEvents() - Method in class caltool.view.View
Toggle the show/hide state for events.
toggleShowHideMeetings() - Method in class caltool.view.View
Toggle the show/hide state for meetings.
toggleShowHideTasks() - Method in class caltool.view.View
Toggle the show/hide state for tasks.
toString() - Method in class caltool.caldb.ItemKey
Convert this to a string representation.
toString() - Method in class caltool.caldb.UserCalendar
Convert this to a printable string.
toString() - Method in class caltool.schedule.Category
Return the string representation of this.
toString() - Method in class caltool.schedule.Date
Return the string representation of this.
toString() - Method in class caltool.schedule.Duration
Return the string representation of this.
toString() - Method in class caltool.schedule.Event
Convert this to a string.
toString() - Method in class caltool.schedule.Schedule
Convert this to a printable string.
toString() - Method in class caltool.schedule.Time
Return the string representation of this.
toString() - Method in class caltool.view.FullMonthName
 
tueCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Tuesday checkbox.
tueLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Tuesday label.

U

undo() - Method in class caltool.edit.Edit
Undo the most recent scheduling operation.
unit - Variable in class caltool.schedule.RemindWhen
The unit of time
update(Observable, Object) - Method in class caltool.schedule_ui.RecurringInfoSubdialog
 
update(Observable, Object) - Method in class caltool.schedule_ui.RemindInfoSubdialog
 
update(Observable, Object) - Method in class caltool.view.DailyAgenda
Observe the calendar for any changes.
update(Observable, Object) - Method in class caltool.view.MonthlyAgenda
Update this' data based on the current selection in the current calendar.
update(Observable, Object) - Method in class caltool.view.YearlyCalendar
Update this' data based on the current selection in the current calendar.
update(Observable, Object) - Method in class caltool.view_ui.AppointmentEditor
Display the model data for the currently selected appointment.
update(Observable, Object) - Method in class caltool.view_ui.AppointmentsListDisplay
Display the model data produced by the method Lists.viewAppointmentsList.
update(Observable, Object) - Method in class caltool.view_ui.ItemEditor
 
update(Observable, Object) - Method in class caltool.view_ui.MonthlyAgendaDisplay
Display the model data in the appropriate daily positions.
update(Observable, Object) - Method in class caltool.view_ui.YearlyCalendarDisplay
 
UserCalendar - Class in caltool.caldb
The main data components of a user UserCalendar are a collection of scheduled items and calendar-specific settings.
UserCalendar(String) - Constructor for class caltool.caldb.UserCalendar
Construct this by constructing and initializing all components.
userCalendars - Variable in class caltool.caldb.CalendarDB
List of UserCalendars for all registered users
UserCalendars - Class in caltool.caldb
 
UserCalendars() - Constructor for class caltool.caldb.UserCalendars
 
UserDB - Class in caltool.admin.administrator
Class UserDB is the repository of registered user information.
UserDB() - Constructor for class caltool.admin.administrator.UserDB
 
UserDB - Class in caltool.admin
Class UserDB is the repository of registered user information.
UserDB() - Constructor for class caltool.admin.UserDB
 
userDB - Variable in class caltool.caldb.CalendarDB
Registered user data base
UserDBDialog - Class in caltool.admin_ui
 
UserDBDialog(Screen, UserDB, CalendarToolUI) - Constructor for class caltool.admin_ui.UserDBDialog
 
UserOptions - Class in caltool.options
 
UserOptions() - Constructor for class caltool.options.UserOptions
 
UserRecord - Class in caltool.admin.administrator
A UserRecord is the information stored about a registered user of the Calendar Tool.
UserRecord() - Constructor for class caltool.admin.administrator.UserRecord
 
UserRecord - Class in caltool.admin
A UserRecord is the information stored about a registered user of the Calendar Tool.
UserRecord() - Constructor for class caltool.admin.UserRecord
 
UserWorkSpace - Class in caltool.caldb
The UserWorkSpace contains the active calendars upon which the user is working.
UserWorkSpace() - Constructor for class caltool.caldb.UserWorkSpace
Construct this by constructing and intializing all components.

V

valid - Variable in class caltool.schedule.Date
True if this is a valud date
validateInputs(Event) - Method in class caltool.schedule.Schedule
Validate the ScheduleEvent precondition.
valueOf(String) - Static method in enum caltool.schedule.AmOrPm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.DayName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.MonthName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.RecurringInterval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.ReminderTimeUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.RemindWhere
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.Security
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.SimpleSecurity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum caltool.schedule.StandardColor
Returns the enum constant of this type with the specified name.
values() - Static method in enum caltool.schedule.AmOrPm
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.DayName
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.MonthName
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.Priority
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.RecurringInterval
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.ReminderTimeUnit
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.RemindWhere
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.Security
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.SimpleSecurity
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum caltool.schedule.StandardColor
Returns an array containing the constants of this enum type, in the order they're declared.
vbox - Variable in class caltool.view_ui.MonthlyAgendaDisplay
Outermost box of the laid-out display.
view - Variable in class caltool.caltool_ui.CalendarToolWindowAdapter
 
View - Class in caltool.view
Class View is the top-level model class in the view package.
View(View, CalendarDB) - Constructor for class caltool.view.View
 
viewAppointmentsList() - Method in class caltool.view.Lists
List all appointments between the current list-start and list-end option settings.
viewDay() - Method in class caltool.view.View
Produce the daily agenda for the currently selected date, or for today's date if no other date is currently selected.
ViewingListsAppointmentsOptionsPanel - Class in caltool.options_ui
 
ViewingListsAppointmentsOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.ViewingListsAppointmentsOptionsPanel
 
ViewingListsOptionsPanel - Class in caltool.options_ui
 
ViewingListsOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.ViewingListsOptionsPanel
 
ViewingOptionsPanel - Class in caltool.options_ui
 
ViewingOptionsPanel(Screen, Options) - Constructor for class caltool.options_ui.ViewingOptionsPanel
 
viewingPanel - Variable in class caltool.options_ui.OptionsUI
The viewing pane
viewItem() - Method in class caltool.view.View
Produce the currently selected scheduled item.
ViewMenu - Class in caltool.view_ui
Class ViewMenu is the pulldown menu view of the model class.
ViewMenu(Screen, View, ViewUI) - Constructor for class caltool.view_ui.ViewMenu
Construct this with the given name as the pulldown label.
viewMenu - Variable in class caltool.view_ui.ViewUI
 
viewMonth() - Method in class caltool.view.View
Produce the monthly agenda for the currently selected date, or for today's date if no other date is currently selected.
viewUI - Variable in class caltool.caltool_ui.CalendarToolUI
The pulldown View menu.
ViewUI - Class in caltool.view_ui
Initial version of ViewUI class that constructs and composes its pulldown menu and some dialogs.
ViewUI(Screen, View, Schedule, CalendarToolUI) - Constructor for class caltool.view_ui.ViewUI
 

W

wedCheckBox - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Wednesday checkbox.
wedLabel - Variable in class caltool.schedule_ui.RecurringInfoSubdialog
The Wednesday label.
weekly - Variable in class caltool.schedule.IntervalDetails
The weekly recurring details
weeklyAgendaList - Variable in class caltool.view.View
The current instance of WeeklyAgendaList that computes the view for the user-selected week.
WeeklyAgendaList - Class in caltool.view
 
WeeklyAgendaList(CalendarDB) - Constructor for class caltool.view.WeeklyAgendaList
Construct this with the given CalendarDB.
weeklyAgendaTable - Variable in class caltool.view.View
The current instance of WeeklyAgendaTable that computes the view for the user-selected week.
WeeklyAgendaTable - Class in caltool.view
 
WeeklyAgendaTable(CalendarDB) - Constructor for class caltool.view.WeeklyAgendaTable
Construct this with the given CalendarDB.
WeeklyDetails - Class in caltool.schedule
WeeklyDetails has an on/off setting for each day of the week on which an item recurs.
WeeklyDetails() - Constructor for class caltool.schedule.WeeklyDetails
 
WeeklyListDisplay - Class in caltool.view_ui
 
WeeklyListDisplay() - Constructor for class caltool.view_ui.WeeklyListDisplay
 
WeeklyTableDisplay - Class in caltool.view_ui
 
WeeklyTableDisplay() - Constructor for class caltool.view_ui.WeeklyTableDisplay
 
windowActivated(WindowEvent) - Method in class caltool.caltool_ui.CalendarToolWindowAdapter
 
windowClosing(WindowEvent) - Method in class caltool.caltool_ui.CalendarToolWindowAdapter
 
windowDeiconified(WindowEvent) - Method in class caltool.caltool_ui.CalendarToolWindowAdapter
 
windowIconified(WindowEvent) - Method in class caltool.caltool_ui.CalendarToolWindowAdapter
 
windowOpened(WindowEvent) - Method in class caltool.caltool_ui.CalendarToolWindowAdapter
 
windows - Variable in class caltool.view.View
The windows submodel
Windows - Class in caltool.view
 
Windows() - Constructor for class caltool.view.Windows
 
WindowsUI - Class in caltool.view_ui
 
WindowsUI(Screen, Model) - Constructor for class caltool.view_ui.WindowsUI
Construct this simply by calling the parent View constructor.
workspace - Variable in class caltool.caldb.CalendarDB
Active calendars upon which the current user is working.

Y

year - Variable in class caltool.schedule.Date
The four-digit year number.
year - Variable in class caltool.view.FullMonthName
 
YearlyCalendar - Class in caltool.view
A YearlyCalendar contains a small view for each month, organized in four 3-month rows.
YearlyCalendar(CalendarDB) - Constructor for class caltool.view.YearlyCalendar
Construct this with the given CalendarDB.
YearlyCalendarDisplay - Class in caltool.view_ui
 
YearlyCalendarDisplay() - Constructor for class caltool.view_ui.YearlyCalendarDisplay
 
yearNumber - Variable in class caltool.view.YearlyCalendar
The number of the year, between 0 and 9999

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