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 Details

    • inputFile

      protected File inputFile
    • document

      protected org.jdom2.Document document
  • Constructor Details

    • XmlInputBuilder

      public XmlInputBuilder()
  • Method Details

    • setInputFile

      public void setInputFile(File inputFile)
    • setDocument

      public void setDocument(org.jdom2.Document document)
    • readSolution

      public abstract Solution_ readSolution() throws IOException, org.jdom2.JDOMException
      Throws:
      IOException
      org.jdom2.JDOMException
    • getInputId

      public String getInputId()
    • assertElementName

      protected void assertElementName(org.jdom2.Element element, String name)