Solution_
- the solution type, the class with the PlanningSolution
annotationpublic class SolutionConverter<Solution_> extends LoggingMain
Modifier and Type | Field and Description |
---|---|
protected File |
inputDir |
protected boolean |
inputFileIsDirectory |
protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> |
inputSolutionFileIO |
protected File |
outputDir |
protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> |
outputSolutionFileIO |
logger
Modifier and Type | Method and Description |
---|---|
boolean |
acceptInputFile(File inputFile) |
void |
convert(File inputFile) |
protected void |
convert(File inputFile,
File outputFile) |
void |
convert(String inputFileName) |
void |
convert(String inputFileName,
String outputFileName) |
void |
convertAll() |
static <Solution_> |
createExportConverter(String dataDirName,
Class<Solution_> solutionClass,
AbstractSolutionExporter<Solution_> exporter) |
static <Solution_> |
createImportConverter(String dataDirName,
AbstractSolutionImporter<Solution_> importer,
Class<Solution_> solutionClass) |
protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> inputSolutionFileIO
protected final File inputDir
protected final boolean inputFileIsDirectory
protected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> outputSolutionFileIO
protected final File outputDir
public static <Solution_> SolutionConverter<Solution_> createImportConverter(String dataDirName, AbstractSolutionImporter<Solution_> importer, Class<Solution_> solutionClass)
public static <Solution_> SolutionConverter<Solution_> createExportConverter(String dataDirName, Class<Solution_> solutionClass, AbstractSolutionExporter<Solution_> exporter)
public void convertAll()
public boolean acceptInputFile(File inputFile)
public void convert(String inputFileName)
public void convert(File inputFile)
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.