Class SolutionConverter<Solution_>

java.lang.Object
org.optaplanner.examples.common.app.LoggingMain
org.optaplanner.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

    • inputSolutionFileIO

      protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> inputSolutionFileIO
    • inputDir

      protected final File inputDir
    • outputSolutionFileIO

      protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> outputSolutionFileIO
    • outputDir

      protected final File outputDir
  • Method Details

    • createImportConverter

      public static <Solution_> SolutionConverter<Solution_> createImportConverter(String dataDirName, AbstractSolutionImporter<Solution_> importer, org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> outputSolutionFileIO)
    • createExportConverter

      public static <Solution_> SolutionConverter<Solution_> createExportConverter(String dataDirName, AbstractSolutionExporter<Solution_> exporter, org.optaplanner.persistence.common.api.domain.solution.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)