|
OptaPlanner distribution 6.2.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SolutionFileIO
Reads or writes a Solution
from or to a File
.
Method Summary | |
---|---|
String |
getInputFileExtension()
It's highly recommended that this method returns the same value as getOutputFileExtension() ,
because a good output file is able to function as an input file. |
String |
getOutputFileExtension()
Every Solution type potentially has its own file extension. |
Solution |
read(File inputSolutionFile)
This method is thread-safe. |
void |
write(Solution solution,
File outputSolutionFile)
This method is thread-safe. |
Method Detail |
---|
String getInputFileExtension()
getOutputFileExtension()
,
because a good output file is able to function as an input file.
getOutputFileExtension()
String getOutputFileExtension()
Solution
type potentially has its own file extension.
If no specific file extension is defined by the use case, the following are recommended:
SolutionFileIO
implementation serializes to XML, use file extension "xml".SolutionFileIO
implementation serializes to text, use file extension "txt".SolutionFileIO
implementation serializes to binary, use file extension "dat".
Solution read(File inputSolutionFile)
inputSolutionFile
- never null
void write(Solution solution, File outputSolutionFile)
solution
- never nulloutputSolutionFile
- never null, parent directory already exists
|
OptaPlanner distribution 6.2.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |