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 the PlanningSolution annotation

public class SolutionConverter<Solution_> extends LoggingMain
  • Field Details

  • 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

      public boolean acceptInputFile(File inputFile)
    • convert

      public void convert(String inputFileName)
    • convert

      public void convert(String inputFileName, String outputFileName)
    • convert

      public void convert(File inputFile)
    • convert

      protected void convert(File inputFile, File outputFile)