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 thePlanningSolutionannotation
- Direct Known Subclasses:
AbstractPngSolutionImporter,AbstractTxtSolutionImporter,AbstractXmlSolutionImporter
public abstract class AbstractSolutionImporter<Solution_> extends LoggingMain
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractSolutionImporter.InputBuilder
-
Field Summary
-
Fields inherited from class ai.timefold.solver.examples.common.app.LoggingMain
logger
-
-
Constructor Summary
Constructors Constructor Description AbstractSolutionImporter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanacceptInputFile(File inputFile)static BigIntegerfactorial(int base)static StringgetFlooredPossibleSolutionSize(BigInteger possibleSolutionSize)abstract StringgetInputFileSuffix()abstract Solution_readSolution(File inputFile)
-
-
-
Method Detail
-
acceptInputFile
public boolean acceptInputFile(File inputFile)
-
getInputFileSuffix
public abstract String getInputFileSuffix()
-
factorial
public static BigInteger factorial(int base)
-
getFlooredPossibleSolutionSize
public static String getFlooredPossibleSolutionSize(BigInteger possibleSolutionSize)
-
-