Package | Description |
---|---|
create | |
view.calendar | |
view.table |
Modifier and Type | Field and Description |
---|---|
java.util.Collection<Section> |
Schedule.sections |
Modifier and Type | Method and Description |
---|---|
abstract Section |
Section.generateSection(Instructor instructor,
Room room,
Course course,
TimeDuration time,
int classNumber,
int sectionNumber,
int capacity,
DayPattern pattern)
Constructs a new section from the given instructor, room, course,
time, capacity, and pattern.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Schedule.insertSection(Section section)
Inserts a Section into the Schedule.
|
abstract void |
Schedule.removeSection(Section section)
Removes the specified Section from the Schedule.
|
Modifier and Type | Field and Description |
---|---|
java.util.Collection<Section> |
SchedulerDate.coursesOnDay |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<Section> |
ViewTable.filterByCourse(Course course)
Filters out all sections that are NOT or the specified course type.
|
abstract java.util.Collection<Section> |
ViewTable.filterByInstructor(Instructor instructor)
Filters out all sections that are NOT taught by the specified instructor.
|
abstract java.util.Collection<Section> |
ViewTable.filterByRoom(Room room)
Filters out all sections that are NOT contained within the specified room.
|
abstract java.util.Collection<Section> |
ViewTable.sortByCourse()
Sorts the table view of the schedule based on the name of the course sections.
|
abstract java.util.Collection<Section> |
ViewTable.SortByDays()
Sorts the table view of the scheduled sections based on the days they are being
taught.
|
abstract java.util.Collection<Section> |
ViewTable.sortByInstructor()
Sorts the table view of the scheduled sections
based on the name of the instructor.
|
abstract java.util.Collection<Section> |
ViewTable.sortByTime()
Sorts the table view of the scheduled sections based on the time they are being
taught during a given day.
|