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
public class SolutionConverter<Solution_> extends LoggingMain
-
-
Field Summary
Fields Modifier and Type Field Description protected FileinputDirprotected SolutionFileIO<Solution_>inputSolutionFileIOprotected FileoutputDirprotected SolutionFileIO<Solution_>outputSolutionFileIO-
Fields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptInputFile(File inputFile)voidconvert(File inputFile)protected voidconvert(File inputFile, File outputFile)voidconvert(String inputFileName)voidconvert(String inputFileName, String outputFileName)voidconvertAll()static <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 Detail
-
inputSolutionFileIO
protected SolutionFileIO<Solution_> inputSolutionFileIO
-
inputDir
protected final File inputDir
-
outputSolutionFileIO
protected SolutionFileIO<Solution_> outputSolutionFileIO
-
outputDir
protected final File outputDir
-
-
Method Detail
-
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
public boolean acceptInputFile(File inputFile)
-
convert
public void convert(String inputFileName)
-
convert
public void convert(File inputFile)
-
-