org.jsurveylib.model.question
Class QuestionBuilder
java.lang.Object
org.jsurveylib.model.question.QuestionBuilder
public class QuestionBuilder
- extends java.lang.Object
FOR INTERNAL USE ONLY.
Copyright (c)2007, Daniel Kaplan
- Since:
- 7.10.4
- Author:
- Daniel Kaplan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuestionBuilder
public QuestionBuilder()
setLabel
public QuestionBuilder setLabel(java.lang.String label)
setId
public QuestionBuilder setId(java.lang.String id)
setMandatory
public QuestionBuilder setMandatory(boolean mandatory)
setOnAnswerChangedScript
public void setOnAnswerChangedScript(java.lang.String onAnswerChangedScript)
buildFileChooser
public Question buildFileChooser(java.lang.Boolean allFilesFilterEnabled,
java.lang.Boolean isOpenDialog,
java.lang.String openTo,
java.util.List<FileFilter> fileFilters)
buildRadioButtons
public Question buildRadioButtons(java.lang.Boolean vertical,
java.lang.String leftLabel,
java.lang.String rightLabel,
java.util.List<Choice> choices)
buildDropdown
public Question buildDropdown(java.util.List<Choice> choices)
buildTextArea
public Question buildTextArea(java.lang.Integer rows)
buildTextField
public Question buildTextField()
buildYesNo
public Question buildYesNo()
buildCheckbox
public Question buildCheckbox(java.lang.Boolean boxOnRight)
buildTemplate
public Question buildTemplate(Template structure)
buildChoice
public Choice buildChoice(java.lang.String id,
java.lang.String label)
buildFileFilter
public FileFilter buildFileFilter(java.lang.String extension,
java.lang.String description)
setDefault
public void setDefault(java.lang.String defaultValue)