org.optaplanner.examples.common.persistence
Class AbstractSolutionImporter
java.lang.Object
org.optaplanner.examples.common.app.LoggingMain
org.optaplanner.examples.common.persistence.AbstractSolutionImporter
- Direct Known Subclasses:
- AbstractTxtSolutionImporter, AbstractXmlSolutionImporter
public abstract class AbstractSolutionImporter
- extends LoggingMain
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_OUTPUT_FILE_SUFFIX
protected static final String DEFAULT_OUTPUT_FILE_SUFFIX
- See Also:
- Constant Field Values
solutionDao
protected final SolutionDao solutionDao
inputDir
protected final File inputDir
outputDir
protected final File outputDir
AbstractSolutionImporter
public AbstractSolutionImporter(SolutionDao solutionDao)
AbstractSolutionImporter
public AbstractSolutionImporter(boolean withoutDao)
getInputDir
public File getInputDir()
getOutputDir
public File getOutputDir()
getInputFileSuffix
public abstract String getInputFileSuffix()
getOutputFileSuffix
protected String getOutputFileSuffix()
convertAll
public void convertAll()
convert
public void convert(String inputFileName,
String outputFileName)
convert
protected void convert(File inputFile,
File outputFile)
acceptInputFile
public boolean acceptInputFile(File inputFile)
acceptInputFileDuringBulkConvert
public boolean acceptInputFileDuringBulkConvert(File inputFile)
- Some files are too big to be serialized to XML or take too long.
- Parameters:
inputFile
- never null
- Returns:
- true if accepted
readSolution
public abstract Solution readSolution(File inputFile)
getFlooredPossibleSolutionSize
public static String getFlooredPossibleSolutionSize(BigInteger possibleSolutionSize)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.