Package nz.org.riskscape.wizard
package nz.org.riskscape.wizard
-
ClassDescriptionRecords an answer to a question that has been bound to a type according to
Question.getParameterType()
Records a user's response to a question.AskAs<T>An AskAs is a way for a Question to signal to the UI that it can ask the question in a customized way, but ultimately the survey wants the answer to be recorded in a way that can be bound to the Question's parameter type.Constant annotation tags forQuestion
s to help refine the Asker class (in wizard-cli) behaviour.Represents a predefined option, or 'choice', that the user can make when configuring model parameter or wizard question.Reconstructs a wizard's answers from INI config.Helper to access attribute information that's helpful when answering questions that require anExpression
answer.Represents an attribute (member) of the context struct that could be referenced in an expression.Represents the value that an attribute may contain.A Question to ask the user within aSurvey
.The parameter type assigned to all hidden questions.A functional interface for returning translated strings for a question.AQuestionSet
is a part of aSurvey
that groups together some questions that can apply a functionally similar set of changes to aPipelineDeclaration
.Survey interface that allows the survey to act as the controller part in an MVC-style set up.Builds a model from a saved set of wizard answers.AModelParameter
that is specific to a wizard framework model.Drives the survey process in an asynchronous and mutable way so that it can be reused in various contexts and hiding most of the details of how the questions in the survey are turned in to a pipeline.