Class SolutionConverter<Solution_>
java.lang.Object
ai.timefold.solver.examples.common.app.LoggingMain
ai.timefold.solver.examples.common.persistence.SolutionConverter<Solution_>
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Fileprotected SolutionFileIO<Solution_>protected final Fileprotected SolutionFileIO<Solution_>Fields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger -
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptInputFile(File inputFile) voidprotected voidvoidvoidvoidstatic <Solution_>
SolutionConverter<Solution_>createExportConverter(String dataDirName, AbstractSolutionExporter<Solution_> exporter, SolutionFileIO<Solution_> inputSolutionFileIO) static <Solution_>
SolutionConverter<Solution_>createImportConverter(String dataDirName, AbstractSolutionImporter<Solution_> importer, SolutionFileIO<Solution_> outputSolutionFileIO)
-
Field Details
-
inputSolutionFileIO
-
inputDir
-
outputSolutionFileIO
-
outputDir
-
-
Method Details
-
createImportConverter
public static <Solution_> SolutionConverter<Solution_> createImportConverter(String dataDirName, AbstractSolutionImporter<Solution_> importer, SolutionFileIO<Solution_> outputSolutionFileIO) -
createExportConverter
public static <Solution_> SolutionConverter<Solution_> createExportConverter(String dataDirName, AbstractSolutionExporter<Solution_> exporter, SolutionFileIO<Solution_> inputSolutionFileIO) -
convertAll
public void convertAll() -
acceptInputFile
-
convert
-
convert
-
convert
-
convert
-