Class AbstractXmlSolutionImporter<Solution_>
- java.lang.Object
-
- ai.timefold.solver.examples.common.app.LoggingMain
-
- ai.timefold.solver.examples.common.persistence.AbstractSolutionImporter<Solution_>
-
- ai.timefold.solver.examples.common.persistence.AbstractXmlSolutionImporter<Solution_>
-
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotation
- Direct Known Subclasses:
NurseRosteringImporter
public abstract class AbstractXmlSolutionImporter<Solution_> extends AbstractSolutionImporter<Solution_>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractXmlSolutionImporter.XmlInputBuilder<Solution_>-
Nested classes/interfaces inherited from class ai.timefold.solver.examples.common.persistence.AbstractSolutionImporter
AbstractSolutionImporter.InputBuilder
-
-
Field Summary
-
Fields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlSolutionImporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractXmlSolutionImporter.XmlInputBuilder<Solution_>createXmlInputBuilder()StringgetInputFileSuffix()Solution_readSolution(File inputFile)-
Methods inherited from class ai.timefold.solver.examples.common.persistence.AbstractSolutionImporter
acceptInputFile, factorial, getFlooredPossibleSolutionSize
-
-
-
-
Method Detail
-
getInputFileSuffix
public String getInputFileSuffix()
- Specified by:
getInputFileSuffixin classAbstractSolutionImporter<Solution_>
-
createXmlInputBuilder
public abstract AbstractXmlSolutionImporter.XmlInputBuilder<Solution_> createXmlInputBuilder()
-
readSolution
public Solution_ readSolution(File inputFile)
- Specified by:
readSolutionin classAbstractSolutionImporter<Solution_>
-
-