Class FileProblemProvider<Solution_>
- java.lang.Object
 - 
- org.optaplanner.benchmark.impl.loader.FileProblemProvider<Solution_>
 
 
- 
- All Implemented Interfaces:
 ProblemProvider<Solution_>
public class FileProblemProvider<Solution_> extends Object implements ProblemProvider<Solution_>
 
- 
- 
Constructor Summary
Constructors Constructor Description FileProblemProvider(SolutionFileIO<Solution_> solutionFileIO, File problemFile) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)FilegetProblemFile()StringgetProblemName()SolutionFileIO<Solution_>getSolutionFileIO()inthashCode()Solution_readProblem()StringtoString()voidwriteSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult) 
 - 
 
- 
- 
Constructor Detail
- 
FileProblemProvider
public FileProblemProvider(SolutionFileIO<Solution_> solutionFileIO, File problemFile)
 
 - 
 
- 
Method Detail
- 
getSolutionFileIO
public SolutionFileIO<Solution_> getSolutionFileIO()
 
- 
getProblemFile
public File getProblemFile()
 
- 
getProblemName
public String getProblemName()
- Specified by:
 getProblemNamein interfaceProblemProvider<Solution_>- Returns:
 - never null
 
 
- 
readProblem
public Solution_ readProblem()
- Specified by:
 readProblemin interfaceProblemProvider<Solution_>- Returns:
 - never null
 
 
- 
writeSolution
public void writeSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult)
- Specified by:
 writeSolutionin interfaceProblemProvider<Solution_>- Parameters:
 solution- never nullsubSingleBenchmarkResult- never null
 
 - 
 
 -