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 thePlanningSolutionannotation
public class SolutionConverter<Solution_> extends LoggingMain
-
-
Field Summary
Fields Modifier and Type Field Description protected FileinputDirprotected booleaninputFileIsDirectoryprotected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>inputSolutionFileIOprotected FileoutputDirprotected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>outputSolutionFileIO-
Fields inherited from class org.optaplanner.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, Class<Solution_> solutionClass, AbstractSolutionExporter<Solution_> exporter)static <Solution_>
SolutionConverter<Solution_>createImportConverter(String dataDirName, AbstractSolutionImporter<Solution_> importer, Class<Solution_> solutionClass)
-
-
-
Field Detail
-
inputSolutionFileIO
protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> inputSolutionFileIO
-
inputDir
protected final File inputDir
-
inputFileIsDirectory
protected final boolean inputFileIsDirectory
-
outputSolutionFileIO
protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> outputSolutionFileIO
-
outputDir
protected final File outputDir
-
-
Method Detail
-
createImportConverter
public static <Solution_> SolutionConverter<Solution_> createImportConverter(String dataDirName, AbstractSolutionImporter<Solution_> importer, Class<Solution_> solutionClass)
-
createExportConverter
public static <Solution_> SolutionConverter<Solution_> createExportConverter(String dataDirName, Class<Solution_> solutionClass, AbstractSolutionExporter<Solution_> exporter)
-
convertAll
public void convertAll()
-
acceptInputFile
public boolean acceptInputFile(File inputFile)
-
convert
public void convert(String inputFileName)
-
convert
public void convert(File inputFile)
-
-