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 AnFileParseris an object that can parse any file and return anSetofDBEntryassociate 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 InterfaceSerializedIOis 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 theBinaryLossFunctionobjectCleanSeparatorProcessorMapper Mapper for theCleanSeparatorProcessorobjectCleanStringProcessorMapper Mapper for theCleanStringProcessorobjectConfigMatcher<T> GroupsConfigMappers, allowing simple matchings by key or value.DBEntry Stores an entry for each corresponding argument defined in theDBTableDBTable AnDBTableis 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 theDoubleAnswerEvaluatorobjectExactEvaluatorMapper Mapper for theExactAnswerEvaluatorobjectFileSerializedIO IntegerEvaluatorMapper Mapper for theIntegerAnswerEvaluatorobjectLinearLossMapper Mapper for theLinearLossFunctionobjectMCQEvaluatorMapper Mapper for theMCQEvaluatorobjectQuestionParser Util class that allows toml configuration file toQuestionconversionsQuestionQueries QuestionQuery.QueryData SimpleFileInput SimpleQuestionDatabase TrackedDatabase ClassTrackedDatabasedefines an IndexDatabase created from a list of files.TrackedDatabase.Builder TrueFalseProcessorMapper Mapper for theTrueFalseProcessorobjectWordEvaluatorMapper Mapper for theWordAnswerEvaluatorobject