|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AdvancedFilter | AdvancedFilter contains Time objects to represent the start and end time of the schedule view, and DaysInWeek object to indicate days to display in a weekly schedule view. |
CalCell | CalCell represents each calendar cell in the calendar view CalCell contains a list of scheudleItem for the specific day during the specific time. |
CalColumn | CalColumn represents a column in the calendar view. |
CalendarView | |
CourseFilterObj | Class CourseFilterObj contains a course object and a boolean value to determine if the course has been selected to be displayed in a schedule view. |
DaysInWeek | DaysInWeek contains a string of boolean to represent if that day is shown in a view schedule. |
FilterOptions | Class FilterOptions consists of boolean variables that determine which information is displayed in a schedule view. |
InstructorFilterObj | InstructorFilterObj contains a string name represent the instructor's name and a boolean value represents the user selection for viewing a schedule |
ListView | The List View model class. |
LocationFilterObj | LocationFilterObj contains strings represent the location: building number and room number |
ScheduleItemComparator | The Calendar View model class. |
ScheduleItemLabel | |
View | Class View is the top-level model class in the view package. |
ViewCourseFilter | Class ViewCourseFilter contains a list of CourseFilterObj that determine which courses are displayed in a schedule view. |
ViewInstructorFilter | ViewInstructorFilter contains a list of InstructorFilterObj and information which instructors are displaying in the schedule view. |
ViewLevel | Class ViewLevel specifies whether a schedule is viewed on per day or a weekly basis. |
ViewLocationFilter | ViewLocationFilter contains a list of LocationFilterObj and information which Locations are displaying in the schedule view. |
ViewMode | Class ViewMode specifies two ways to view a schedule: as a calendar, as a list. |
ViewSettings | Class ViewSettings consists of data used to determine the way a schedule is drawn. |
Enum Summary | |
---|---|
DaysInWeek.Day | Day specifiees a day (MON - SUN) |
ViewLevel.Level | Enums to represent the two view levels. |
ViewMode.Mode | Enums to represent the two different view modes. |
ViewType | Class ViewType determines whether courses, instructors, or locations are used to filter out ScheduleItems in a a schedule view. |
Exception Summary | |
---|---|
NullDayException | Exception to be thrown when a null Day is passed to isDaySelected() or setDay() in DaysInWeek method |
NullDaysInWeekConstructorException | Exception to be thrown when a null Day[] is passed to DaysInWeek(Day[] d) contructor |
NullScheduleException | Exception thrown when the viewSchedule method is called with a null schedule. |
Module classes for the viewing functions of the Scheduler Tool, including viewing items at different schedule levels, different schedule types, different schedule modes, viewing instructors and location availabilities, viewing setting options, and viewing advanced filters.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |