Package net.starype.quiz.api.parser
Class QuestionParser
- java.lang.Object
-
- net.starype.quiz.api.parser.QuestionParser
-
public class QuestionParser extends java.lang.ObjectUtil class that allows toml configuration file toQuestionconversions
-
-
Constructor Summary
Constructors Constructor Description QuestionParser()
-
Method Summary
Modifier and Type Method Description static java.util.Set<DBEntry>getDatabaseEntries(java.lang.String file, DBTable table, FileInput fileInput)static FileParsergetFileParser(DBTable table, FileInput fileInput)static QuestionparseRaw(java.lang.String rawDifficulty, java.lang.String inlineTags, java.lang.String rawText, java.lang.String inlineAnswers, java.lang.String inlineEvaluators, java.lang.String inlineProcessors)static QuestionparseTOML(java.lang.String filePath)
-
-
-
Method Detail
-
parseRaw
public static Question parseRaw(java.lang.String rawDifficulty, java.lang.String inlineTags, java.lang.String rawText, java.lang.String inlineAnswers, java.lang.String inlineEvaluators, java.lang.String inlineProcessors)
-
getFileParser
public static FileParser getFileParser(DBTable table, FileInput fileInput)
-
getDatabaseEntries
public static java.util.Set<DBEntry> getDatabaseEntries(java.lang.String file, DBTable table, FileInput fileInput)
-
parseTOML
public static Question parseTOML(java.lang.String filePath) throws java.io.IOException
- Throws:
java.io.IOException
-
-