Uses of Class
org.jsurveylib.model.question.Question

Packages that use Question
org.jsurveylib   
org.jsurveylib.gui.swing   
org.jsurveylib.gui.swing.renderer   
org.jsurveylib.model   
org.jsurveylib.model.listeners   
org.jsurveylib.model.question   
org.jsurveylib.model.script.interpreter   
 

Uses of Question in org.jsurveylib
 

Methods in org.jsurveylib that return Question
 Question Survey.getQuestionByID(java.lang.String id)
          FOR INTERNAL USE ONLY. Get a Question object using it's id.
 

Methods in org.jsurveylib that return types with arguments of type Question
 java.util.Map<java.lang.String,Question> Survey.getIdMap()
          FOR INTERNAL USE ONLY. This returns an unmodifiable map that has question id's as keys and questions as values.
 

Methods in org.jsurveylib with parameters of type Question
 void Survey.answerChanged(Question question, boolean evaluateScript)
          FOR INTERNAL USE ONLY.
 void Survey.insertQuestion(Question question, int pageNum, int row)
          FOR INTERNAL USE ONLY. This is called to insert a question on a survey that is already running.
 void Survey.insertQuestion(Question question, Page page, int row)
          FOR INTERNAL USE ONLY. This is called to insert a question on a survey that is already running.
 

Uses of Question in org.jsurveylib.gui.swing
 

Methods in org.jsurveylib.gui.swing with parameters of type Question
 void SurveyMenu.answerChanged(Question question, boolean evaluateScript)
          FOR INTERNAL USE ONLY. This method is meant to be called by internal JSurveyLib code.
 void SurveyPanel.answerChanged(Question question, boolean evaluateScript)
          FOR INTERNAL USE ONLY. This will be called when a question's answer has changed.
 void SurveyPanel.questionInserted(Question question, int page, int row)
           
 

Uses of Question in org.jsurveylib.gui.swing.renderer
 

Methods in org.jsurveylib.gui.swing.renderer with parameters of type Question
 void QuestionRenderer.answerChanged(Question question, boolean evaluateScript)
           
 void PageRenderer.insertQuestion(Question question, int row)
           
 

Constructors in org.jsurveylib.gui.swing.renderer with parameters of type Question
QuestionRenderer(Question question)
           
 

Uses of Question in org.jsurveylib.model
 

Methods in org.jsurveylib.model that return types with arguments of type Question
 java.util.List<Question> Page.getQuestions()
          Returns all Questions in an unmodifiable list.
 

Methods in org.jsurveylib.model with parameters of type Question
 void Page.addQuestion(Question question)
          Add a question to this page
 void Page.insertQuestion(Question question, int row)
           
 

Uses of Question in org.jsurveylib.model.listeners
 

Methods in org.jsurveylib.model.listeners with parameters of type Question
 void AnswerListener.answerChanged(Question question, boolean evaluateScript)
          This method will be called when the answer of a question is changed
 

Uses of Question in org.jsurveylib.model.question
 

Subclasses of Question in org.jsurveylib.model.question
 class CheckboxQuestion
          FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

 class DropdownQuestion
          FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

 class FileChooserQuestion
          FOR INTERNAL USE ONLY. Note that the answer is the absolute path to the file in the format of the OS.
 class FreeTextQuestion
          FOR INTERNAL USE ONLY.
 class OneChoiceQuestion
          FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

 class RadioButtonsQuestion
          FOR INTERNAL USE ONLY.

The Motherclass for Multiple Choice Selections

 class TextAreaQuestion
          FOR INTERNAL USE ONLY. Copyright (c)2007, Daniel Kaplan
 class TextFieldQuestion
          FOR INTERNAL USE ONLY. Copyright (c)2007, Daniel Kaplan
 

Methods in org.jsurveylib.model.question that return Question
 Question QuestionBuilder.buildCheckbox(java.lang.Boolean boxOnRight)
           
 Question QuestionBuilder.buildDropdown(java.util.List<Choice> choices)
           
 Question QuestionBuilder.buildFileChooser(java.lang.Boolean allFilesFilterEnabled, java.lang.Boolean isOpenDialog, java.lang.String openTo, java.util.List<FileFilter> fileFilters)
           
 Question QuestionBuilder.buildRadioButtons(java.lang.Boolean vertical, java.lang.String leftLabel, java.lang.String rightLabel, java.util.List<Choice> choices)
           
 Question QuestionBuilder.buildTemplate(Template structure)
           
 Question QuestionBuilder.buildTextArea(java.lang.Integer rows)
           
 Question QuestionBuilder.buildTextField()
           
 Question QuestionBuilder.buildYesNo()
           
 Question Question.populateTemplate(java.lang.String newId, java.lang.String newLabel, boolean mandatory, java.lang.String answer)
          Calling this method makes a duplicate of the current question but it doesn't save any of the original question's state.
 Question Template.populateTemplate(java.lang.String newId, java.lang.String newLabel, boolean mandatory, java.lang.String answer)
          Calling this method makes a duplicate of the current question but it doesn't save any of the original question's state.
 

Methods in org.jsurveylib.model.question with parameters of type Question
 void InsertQuestionListener.questionInserted(Question question, int page, int row)
           
 

Uses of Question in org.jsurveylib.model.script.interpreter
 

Methods in org.jsurveylib.model.script.interpreter that return types with arguments of type Question
 java.util.Collection<Question> ScriptInterpreter.getQuestions()
           
 

Methods in org.jsurveylib.model.script.interpreter with parameters of type Question
 void ScriptInterpreter.answerChanged(Question question, boolean evaluateScript)
           
 void ScriptInterpreter.questionInserted(Question question, int page, int row)
           
 void ScriptInterpreter.updateValue(Question question)