|
|||||||||
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 |