Class AbstractXmlSolutionImporter.XmlInputBuilder<Solution_>
java.lang.Object
ai.timefold.solver.examples.common.app.LoggingMain
ai.timefold.solver.examples.common.persistence.AbstractSolutionImporter.InputBuilder
ai.timefold.solver.examples.common.persistence.AbstractXmlSolutionImporter.XmlInputBuilder<Solution_>
- Direct Known Subclasses:
NurseRosteringImporter.NurseRosteringInputBuilder
- Enclosing class:
- AbstractXmlSolutionImporter<Solution_>
public abstract static class AbstractXmlSolutionImporter.XmlInputBuilder<Solution_>
extends AbstractSolutionImporter.InputBuilder
-
Field Summary
FieldsFields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertElementName(org.jdom2.Element element, String name) abstract Solution_voidsetDocument(org.jdom2.Document document) voidsetInputFile(File inputFile)
-
Field Details
-
inputFile
-
document
protected org.jdom2.Document document
-
-
Constructor Details
-
XmlInputBuilder
public XmlInputBuilder()
-
-
Method Details
-
setInputFile
-
setDocument
public void setDocument(org.jdom2.Document document) -
readSolution
- Throws:
IOExceptionorg.jdom2.JDOMException
-
getInputId
-
assertElementName
-