Package net.starype.quiz.api.parser
Class QuestionParser
- java.lang.Object
-
- net.starype.quiz.api.parser.QuestionParser
-
public class QuestionParser extends java.lang.Object
Util class that allows toml configuration file toQuestion
conversions
-
-
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 FileParser
getFileParser(DBTable table, FileInput fileInput)
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)
static Question
parseTOML(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
-
-