Class ProjectJobSchedulingApp
java.lang.Object
ai.timefold.solver.examples.common.app.LoggingMain
ai.timefold.solver.examples.common.app.CommonApp<Schedule>
ai.timefold.solver.examples.projectjobscheduling.app.ProjectJobSchedulingApp
-
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 TypeMethodDescriptionUsed for the unsolved and solved directories, not for the import and output directories, in the data directory.protected Set<AbstractSolutionImporter<Schedule>>protected ProjectJobSchedulingPanelstatic voidMethods inherited from class ai.timefold.solver.examples.common.app.CommonApp
createExtraActions, createSolutionBusiness, createSolutionExporters, determineDataDir, getDataDirName, getDescription, getIconResource, getName, getSolverConfigResource, init, init, prepareSwingEnvironment
-
Field Details
-
SOLVER_CONFIG
- See Also:
-
DATA_DIR_NAME
- See Also:
-
-
Constructor Details
-
ProjectJobSchedulingApp
public ProjectJobSchedulingApp()
-
-
Method Details
-
main
-
createSolutionPanel
- Specified by:
createSolutionPanelin classCommonApp<Schedule>
-
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<Schedule>- Returns:
- never null
-
createSolutionImporters
- Overrides:
createSolutionImportersin classCommonApp<Schedule>
-