Class AbstractSolutionImporter<Solution_>

java.lang.Object
ai.timefold.solver.examples.common.app.LoggingMain
ai.timefold.solver.examples.common.persistence.AbstractSolutionImporter<Solution_>
Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
Direct Known Subclasses:
AbstractPngSolutionImporter, AbstractTxtSolutionImporter, AbstractXmlSolutionImporter

public abstract class AbstractSolutionImporter<Solution_> extends LoggingMain
  • Constructor Details

    • AbstractSolutionImporter

      public AbstractSolutionImporter()
  • Method Details

    • acceptInputFile

      public boolean acceptInputFile(File inputFile)
    • getInputFileSuffix

      public abstract String getInputFileSuffix()
    • readSolution

      public abstract Solution_ readSolution(File inputFile)
    • factorial

      public static BigInteger factorial(int base)
    • getFlooredPossibleSolutionSize

      public static String getFlooredPossibleSolutionSize(BigInteger possibleSolutionSize)