Package net.starype.quiz.api.parser
-
Interface Summary Interface Description Argument Represents a simple argument defined as an Object that can be associated with a NameConfigMapper<R> Maps a key name with an object generating procedure.FileInput FileParser AnFileParser
is an object that can parse any file and return anSet
ofDBEntry
associate to the file (it enables the user to defines specific parsing methods)IndexDatabase IndexQuery PartialEvaluator Represents a partially constructedAnswerEvaluator
, missing a set of answers and an answer processor.QuestionDatabase QuestionQuery ReadableMap SerializedIO InterfaceSerializedIO
is a simple interface for simple Input/Output. -
Class Summary Class Description ArgumentValue<T> Defines an argument based on a name and a valueBinaryLossMapper Mapper for theBinaryLossFunction
objectCleanSeparatorProcessorMapper Mapper for theCleanSeparatorProcessor
objectCleanStringProcessorMapper Mapper for theCleanStringProcessor
objectConfigMatcher<T> GroupsConfigMapper
s, allowing simple matchings by key or value.DBEntry Stores an entry for each corresponding argument defined in theDBTable
DBTable AnDBTable
is an object that contains a list of argument and a sublist of indexedArguments
It is used to defines an generic entry for any DataBaseDBTable.Builder DifficultyMapper DoubleEvaluatorMapper Mapper for theDoubleAnswerEvaluator
objectExactEvaluatorMapper Mapper for theExactAnswerEvaluator
objectFileSerializedIO IntegerEvaluatorMapper Mapper for theIntegerAnswerEvaluator
objectLinearLossMapper Mapper for theLinearLossFunction
objectMCQEvaluatorMapper Mapper for theMCQEvaluator
objectQuestionParser Util class that allows toml configuration file toQuestion
conversionsQuestionQueries QuestionQuery.QueryData SimpleFileInput SimpleQuestionDatabase TrackedDatabase ClassTrackedDatabase
defines an IndexDatabase created from a list of files.TrackedDatabase.Builder TrueFalseProcessorMapper Mapper for theTrueFalseProcessor
objectWordEvaluatorMapper Mapper for theWordAnswerEvaluator
object