- cal - Variable in class caldb.Settings
-
- caldb - package caldb
-
Package caldb defines objects and operations that are part of a Calendar Tool
user's workspace.
- calDB - Variable in class schedule.Calendar
-
- Calendar - Class in schedule
-
The Calendar object is derived from an overall view of Sections 2.1 through
2.5 of the requirements.
- Calendar() - Constructor for class schedule.Calendar
-
- CalendarDB - Class in caldb
-
The full calendar DB is comprised of the users' calendars, the user
database, the group database, and the collection of options.
- CalendarDB() - Constructor for class caldb.CalendarDB
-
- calendars - Variable in class caldb.CalendarDB
-
- calendars - Variable in class caldb.UserWorkSpace
-
- CalendarSpecificSettings - Class in caldb
-
Calendar-specific settings consist of category definitions, custom lists,
custom filters, the current window state, the windowing mode, and
calendar-specific options.
- CalendarSpecificSettings() - Constructor for class caldb.CalendarSpecificSettings
-
- calNames - Variable in class caldb.SessionWideSettings
-
- categories - Variable in class caldb.CalendarSpecificSettings
-
- Categories - Class in caldb
-
- Categories() - Constructor for class caldb.Categories
-
- Category - Class in schedule
-
A Category has a name and StandardColor, which serve distinguish it from
other categories.
- Category() - Constructor for class schedule.Category
-
- category - Variable in class schedule.ScheduledItem
-
- category - Variable in class view.BriefItemDescriptor
-
- change(GroupRecord, GroupRecord) - Method in class admin.GroupDB
-
Change the given old GroupRecord to the given new record.
- change(UserRecord, UserRecord) - Method in class admin.UserDB
-
Change the given old UserRecord to the given new record.
- clipboard - Variable in class caldb.UserWorkSpace
-
- Clipboard - Class in edit
-
The clipboard holds a selection of cut or copied text.
- Clipboard() - Constructor for class edit.Clipboard
-
- close(FileSpace, UserWorkSpace) - Method in class file.FileSpace
-
Close the current calendar if it does not require saving.
- color - Variable in class schedule.Category
-
- completedFlag - Variable in class schedule.Task
-
- completionDate - Variable in class schedule.Task
-
- confirmMeeting(MeetingRequest, PossibleMeetingTimes, int) - Method in class schedule.Calendar
-
ConfirmMeeting takes a MeetingRequest, list of PossibleMeetingTimes, and
a Selected time from the list.
- connectionTab - Variable in class caldb.SessionWideSettings
-
- context - Variable in class caldb.UserWorkSpace
-
- context - Variable in class edit.Selection
-
- copy(UserWorkSpace) - Method in class edit.Edit
-
Copy the currently selected text segment into the clipboard.
- CustomFilters - Class in caldb
-
- CustomFilters() - Constructor for class caldb.CustomFilters
-
- CustomLists - Class in caldb
-
- CustomLists() - Constructor for class caldb.CustomLists
-
- cut(UserWorkSpace) - Method in class edit.Edit
-
Move the currently selected text segment into the clipboard and remove
the segment from its context.
- file - package file
-
Package edit defines the objects and operations related to general editing
functionality.
- File - Class in file
-
Class File and its related classes derive from Section 2.7 of the
requirements, which in turn derives from the commands on the 'File' menu.
- File() - Constructor for class file.File
-
- FileData - Class in file
-
The abstract representation of calendar-type FileData is a UserCalendar
object.
- FileData() - Constructor for class file.FileData
-
- fileNew(UserWorkSpace) - Method in class file.FileSpace
-
Add a new empty calendar to the given workspace and make it current.
- FilePermissions - Enum in file
-
Permissions are an abstract of what is typically available in an
operating system.
- FilePermissions() - Constructor for enum file.FilePermissions
-
- files - Variable in class file.FileSpace
-
As noted in the class-level comment, a the highly-abstract data
represenation of a file space is simply a collection of files.
- FileSpace - Class in file
-
A FileSpace is an abstract model of a file space in the operating
environment in which the CalendarTool is run.
- FileSpace() - Constructor for class file.FileSpace
-
- FileType - Enum in file
-
The type of file data is either CalendarType data (which we care about),
SettingsType data (which we also care about), or any other type of data
(which we don't care about).
- FileType() - Constructor for enum file.FileType
-
- filters - Variable in class caldb.CalendarSpecificSettings
-
- filterSettings - Variable in class caldb.CalendarSpecificSettings
-
- FilterSettings - Class in caldb
-
- FilterSettings() - Constructor for class caldb.FilterSettings
-
- findById(String) - Method in class admin.GroupDB
-
Find a group by unique name.
- findById(String) - Method in class admin.UserDB
-
Find a user by unique id.
- findByName(String) - Method in class admin.UserDB
-
Find a user or users by real-world name.
- firstDay - Variable in class view.MonthlyAgenda
-
- FullDayName - Class in view
-
A FullDayName has the complete and unique designation of a calendar day.
- FullDayName() - Constructor for class view.FullDayName
-
- FullMonthName - Class in view
-
- FullMonthName() - Constructor for class view.FullMonthName
-
- FullWeekName - Class in view
-
- FullWeekName() - Constructor for class view.FullWeekName
-
- save(FileSpace, UserWorkSpace) - Method in class file.FileSpace
-
If the calendar in the given workspace requires saving, save it in the
given file space.
- schedule - package schedule
-
Package scheduler defines objects and operations related to calendar
scheduling.
- scheduleAppointment(Appointment) - Method in class schedule.Calendar
-
ScheduleAppointment adds the given Appointment to this.data, if an
appointment of the same time, duration, and title is not already
scheduled.
- scheduledAtBestTime(Meeting, Time, Time, Room) - Method in class schedule.Calendar
-
A given meeting item is scheduled at the best time.
- ScheduledItem - Class in schedule
-
A ScheduledItem is the generic definition for the types of items stored in a
calendar.
- ScheduledItem() - Constructor for class schedule.ScheduledItem
-
- scheduleEvent(Event) - Method in class schedule.Calendar
-
ScheduleEvent adds the given Event to this.data, if an event of the same
time, duration, and title is not already scheduled.
- scheduleMeeting(MeetingRequest) - Method in class schedule.Calendar
-
ScheduleMeeting uses the given MeetingRequest to determine possible
times that the requested meeting might be held, within the existing set
of scheduled items in the this.data.
- scheduleTask(Task) - Method in class schedule.Calendar
-
ScheduleTask adds the given Task to this.data, if a task of the same
time, duration, and title is not already scheduled.
- security - Variable in class schedule.Appointment
-
- security - Variable in class schedule.Task
-
- selection - Variable in class caldb.UserWorkSpace
-
- Selection - Class in edit
-
The workspace text selection is the defined as the starting and ending
character positions in current workspace text context.
- Selection() - Constructor for class edit.Selection
-
- SelectionContext - Class in edit
-
SelectionContext is the text context in which the user makes a selection.
- SelectionContext() - Constructor for class edit.SelectionContext
-
- SessionWideSettings - Class in caldb
-
- SessionWideSettings() - Constructor for class caldb.SessionWideSettings
-
- Settings - Class in caldb
-
This is the stuff stored in a settings file.
- Settings() - Constructor for class caldb.Settings
-
- settings - Variable in class caldb.UserWorkSpace
-
- showHide24HoursOption - Variable in class view.DailyFormatOptions
-
- showHideDashedLinesOption - Variable in class view.DailyFormatOptions
-
- showHideExactTimeOption - Variable in class view.DailyFormatOptions
-
- showHideExtensionArrowsOption - Variable in class view.DailyFormatOptions
-
- ShowOrHide - Enum in view
-
- ShowOrHide() - Constructor for enum view.ShowOrHide
-
- size - Variable in class file.File
-
The size in megabytes of a file.
- slotName - Variable in class view.TimeSlotDescriptor
-
- slots - Variable in class view.WeeklyAgendaTable
-
- SmallMonthView - Class in view
-
- SmallMonthView() - Constructor for class view.SmallMonthView
-
- ssession - Variable in class caldb.Settings
-
- StandardColor - Enum in schedule
-
A StandardColor is one of a fixed set of possibilities, per the requirements
scenarios.
- StandardColor() - Constructor for enum schedule.StandardColor
-
- start - Variable in class view.DateNumberRange
-
- start - Variable in class view.TimeRange
-
- startOrDueDate - Variable in class schedule.ScheduledItem
-
- startPosition - Variable in class edit.Selection
-
- startTime - Variable in class schedule.Appointment
-
- startTime - Variable in class view.BriefItemDescriptor
-
- startTime - Variable in class view.NormalTimeRangeOption
-
- State - Class in caldb
-
PreviousState is the snapshot of scheduled items before the most recently
performed scheduling operation used by edit.undo.
- State() - Constructor for class caldb.State
-
- value - Variable in class schedule.Date
-
- value - Variable in class schedule.DateNumber
-
- value - Variable in class schedule.Hour
-
- value - Variable in class schedule.Minute
-
- value - Variable in class view.DailyItemDescription
-
- value - Variable in class view.Hour
-
- value - Variable in class view.Minute
-
- value - Variable in class view.NumberOfDaysPerMonth
-
- value - Variable in class view.YearNumber
-
- valueOf(String) - Static method in enum file.FilePermissions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum file.FileType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum schedule.AMorPM
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum schedule.StandardColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum view.AMorPM
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum view.DayName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum view.DisplayOverlapsOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum view.MonthName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum view.OnOrOff
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum view.ShowOrHide
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum file.FilePermissions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum file.FileType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum schedule.AMorPM
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum schedule.StandardColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum view.AMorPM
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum view.DayName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum view.DisplayOverlapsOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum view.MonthName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum view.OnOrOff
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum view.ShowOrHide
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- view - package view
-
Package view defines objects and operations related to the different calendar
views available to the user.
- viewingOptions - Variable in class options.UserOptions
-
- ViewingOptions - Class in options
-
Derived from Section 2.8.4 of the requirements, with further work clearly
necessary.
- ViewingOptions() - Constructor for class options.ViewingOptions
-