Class CurriculumCourseApp
java.lang.Object
ai.timefold.solver.examples.common.app.LoggingMain
ai.timefold.solver.examples.common.app.CommonApp<CourseSchedule>
ai.timefold.solver.examples.curriculumcourse.app.CurriculumCourseApp
-
Nested Class Summary
Nested classes/interfaces inherited from class ai.timefold.solver.examples.common.app.CommonApp
CommonApp.ExtraAction<Solution_> -
Field Summary
FieldsFields inherited from class ai.timefold.solver.examples.common.app.CommonApp
DATA_DIR_SYSTEM_PROPERTY, dataDirName, description, iconResource, name, solutionBusiness, solverAndPersistenceFrame, solverConfigResourceFields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<AbstractSolutionExporter<CourseSchedule>>Used for the unsolved and solved directories, not for the import and output directories, in the data directory.protected Set<AbstractSolutionImporter<CourseSchedule>>protected CurriculumCoursePanelstatic voidMethods inherited from class ai.timefold.solver.examples.common.app.CommonApp
createExtraActions, createSolutionBusiness, determineDataDir, getDataDirName, getDescription, getIconResource, getName, getSolverConfigResource, init, init, prepareSwingEnvironment
-
Field Details
-
SOLVER_CONFIG
- See Also:
-
DATA_DIR_NAME
- See Also:
-
-
Constructor Details
-
CurriculumCourseApp
public CurriculumCourseApp()
-
-
Method Details
-
main
-
createSolutionPanel
- Specified by:
createSolutionPanelin classCommonApp<CourseSchedule>
-
createSolutionFileIO
Description copied from class:CommonAppUsed for the unsolved and solved directories, not for the import and output directories, in the data directory.- Specified by:
createSolutionFileIOin classCommonApp<CourseSchedule>- Returns:
- never null
-
createSolutionImporters
- Overrides:
createSolutionImportersin classCommonApp<CourseSchedule>
-
createSolutionExporters
- Overrides:
createSolutionExportersin classCommonApp<CourseSchedule>
-