Class DefaultQuestion.Builder
- java.lang.Object
-
- net.starype.quiz.api.game.question.DefaultQuestion.Builder
-
- Enclosing class:
- DefaultQuestion
public static class DefaultQuestion.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description DefaultQuestion
build()
DefaultQuestion.Builder
withAnswerEvaluator(AnswerEvaluator answerEvaluator)
DefaultQuestion.Builder
withDifficulty(QuestionDifficulty difficulty)
DefaultQuestion.Builder
withRawAnswer(java.lang.String rawAnswer)
DefaultQuestion.Builder
withRawText(java.lang.String rawText)
DefaultQuestion.Builder
withTags(java.util.Set<QuestionTag> tags)
-
-
-
Method Detail
-
withRawText
public DefaultQuestion.Builder withRawText(java.lang.String rawText)
-
withRawAnswer
public DefaultQuestion.Builder withRawAnswer(java.lang.String rawAnswer)
-
withAnswerEvaluator
public DefaultQuestion.Builder withAnswerEvaluator(AnswerEvaluator answerEvaluator)
-
withDifficulty
public DefaultQuestion.Builder withDifficulty(QuestionDifficulty difficulty)
-
withTags
public DefaultQuestion.Builder withTags(java.util.Set<QuestionTag> tags)
-
build
public DefaultQuestion build()
-
-