|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectschedule.ScheduleGen
abstract class ScheduleGen
Schedule generator object that handles the creation of schedules. This object is used whenever a new schedule is generated. It is the main dialog box shown in Figure 2.2.1.
| Field Summary | |
|---|---|
(package private) boolean |
genAutoSchedule
|
(package private) boolean |
genFromExisting
|
(package private) boolean |
genManualSchedule
Booleans for each radio button |
(package private) java.util.Collection<Quarter> |
quarters
Dropdown for quarter selection |
| Constructor Summary | |
|---|---|
ScheduleGen()
|
|
| Method Summary | |
|---|---|
abstract Schedule |
automaticSchedule()
|
abstract void |
generate()
Method that the schedule generate runs on "Go" button click. |
abstract Schedule |
manualSchedule()
Methods for each type of schedule |
abstract Schedule |
scheduleFromExisting(Schedule existingSchedule)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
boolean genManualSchedule
boolean genFromExisting
boolean genAutoSchedule
java.util.Collection<Quarter> quarters
| Constructor Detail |
|---|
ScheduleGen()
| Method Detail |
|---|
public abstract void generate()
public abstract Schedule manualSchedule()
public abstract Schedule scheduleFromExisting(Schedule existingSchedule)
public abstract Schedule automaticSchedule()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||