A B C D E F G H I K L M N O P Q R S T U V W X

A

accept(Visitor) - Method in class org.jsurveylib.model.Label
 
accept(Visitor) - Method in class org.jsurveylib.model.Page
 
accept(Visitor) - Method in class org.jsurveylib.model.question.CheckboxQuestion
 
accept(Visitor) - Method in class org.jsurveylib.model.question.DropdownQuestion
 
accept(Visitor) - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
accept(Visitor) - Method in class org.jsurveylib.model.question.RadioButtonsQuestion
 
accept(Visitor) - Method in class org.jsurveylib.model.question.TextAreaQuestion
 
accept(Visitor) - Method in class org.jsurveylib.model.question.TextFieldQuestion
 
accept(Visitor) - Method in interface org.jsurveylib.model.Visitable
 
accept(Visitor) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
actionPerformed(ActionEvent) - Method in class org.jsurveylib.gui.swing.renderer.CheckboxRenderer
 
actionPerformed(ActionEvent) - Method in class org.jsurveylib.gui.swing.renderer.DropdownRenderer
 
actionPerformed(ActionEvent) - Method in class org.jsurveylib.gui.swing.renderer.FileChooserRenderer
Invoked when the "Browse" button is clicked.
actionPerformed(ActionEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextField
Invoked when an action occurs.
addAnswerListener(AnswerListener) - Method in class org.jsurveylib.model.question.Question
Add an answer listener.
addChangeListener(TextChangeListener) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
Add a TextChangeListener to the notify list.
addChangeListener(TextChangeListener) - Method in class org.jsurveylib.gui.swing.widget.ETextField
Add a TextChangeListener to the notify list.
addElement(SurveyElement) - Method in class org.jsurveylib.gui.swing.renderer.PageRenderer
 
addEnableListener(EnableListener) - Method in class org.jsurveylib.model.question.Question
 
addInsertQuestionListener(InsertQuestionListener) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Add a listener that gets informed when a new question is inserted into the survey.
addLabel(Label) - Method in class org.jsurveylib.model.Page
Add a label to the page
addLinkListener(LinkListener) - Method in class org.jsurveylib.model.Label
 
addPageListener(PageListener) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Add a listener that gets informed when a page changes.
addQuestion(Question) - Method in class org.jsurveylib.model.Page
Add a question to this page
addSurveyListener(SurveyListener) - Method in interface org.jsurveylib.ClientSurvey
 
addSurveyListener(SurveyListener) - Method in class org.jsurveylib.Survey
Add a listener which will be informed when the survey is finished
addSurveyResetListener(SurveyResetListener) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Add a listener that gets informed when the survey gets reset.
addValidationListener(ValidationListener) - Method in class org.jsurveylib.model.question.Question
Adds a validation listener to this question.
addVisibilityListener(VisibilityListener) - Method in class org.jsurveylib.model.question.Question
Adds a visibility listener to this question.
answerChanged(Question, boolean) - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
answerChanged(Question, boolean) - Method in class org.jsurveylib.gui.swing.SurveyMenu
FOR INTERNAL USE ONLY. This method is meant to be called by internal JSurveyLib code.
answerChanged(Question, boolean) - Method in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. This will be called when a question's answer has changed.
answerChanged(Question, boolean) - Method in interface org.jsurveylib.model.listeners.AnswerListener
This method will be called when the answer of a question is changed
answerChanged(Question, boolean) - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
answerChanged(Question, boolean) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
AnswerListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Listener to get informed about changes in questions

approveSelection() - Method in class org.jsurveylib.gui.swing.widget.WarnIfExistsChooser
 
areRequirementsMet() - Method in class org.jsurveylib.model.Page
Checks if all required questions have been answered correctly.

B

Bag - Class in org.jsurveylib.gui.swing.util
FOR INTERNAL USE ONLY.

Using this class saves you lots of keystrokes when slugging it out with GridBagLayout:

Container c = new JPanel(new GridBagLayout()); Bag b = new Bag(); <p/> // Add a label c.add(new JLabel("Foo"), b.cell(1,1)); <p/> // Add a textfield that spans several columns c.add(textfield, b.next().fillx().colspan(3)); <p/> // For the next row, add a big scrolling thing c.add(myScrollPane, b.nextRow().fillboth().colspan(4));

Copyright (c)2007, Daniel Kaplan

Bag() - Constructor for class org.jsurveylib.gui.swing.util.Bag
 
Bag.Spacer - Class in org.jsurveylib.gui.swing.util
 
Bag.Spacer() - Constructor for class org.jsurveylib.gui.swing.util.Bag.Spacer
 
Browser - Class in org.jsurveylib.gui.swing.util
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

buildCheckbox(Boolean) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildChoice(String, String) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildDropdown(List<Choice>) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildFileChooser(Boolean, Boolean, String, List<FileFilter>) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildFileFilter(String, String) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildRadioButtons(Boolean, String, String, List<Choice>) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildTemplate(Template) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildTextArea(Integer) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildTextField() - Method in class org.jsurveylib.model.question.QuestionBuilder
 
buildYesNo() - Method in class org.jsurveylib.model.question.QuestionBuilder
 

C

cell(int, int) - Method in class org.jsurveylib.gui.swing.util.Bag
 
CheckboxQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

CheckboxRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

CheckboxRenderer(CheckboxQuestion) - Constructor for class org.jsurveylib.gui.swing.renderer.CheckboxRenderer
 
Choice - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

A choice in a Mutliple Choice Questionaire

Choice(String, String) - Constructor for class org.jsurveylib.model.question.Choice
Please instantiate through QuestionBuilder
Chooser - Class in org.jsurveylib.gui.swing.widget
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Chooser() - Constructor for class org.jsurveylib.gui.swing.widget.Chooser
 
Chooser(String) - Constructor for class org.jsurveylib.gui.swing.widget.Chooser
 
ChooserUtil - Class in org.jsurveylib.gui.swing.util
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

ChooserUtil() - Constructor for class org.jsurveylib.gui.swing.util.ChooserUtil
 
ClientSurvey - Interface in org.jsurveylib
The Survey class has a lot of methods that are public but for internal use only.
colspan(int) - Method in class org.jsurveylib.gui.swing.util.Bag
 
countElements() - Method in class org.jsurveylib.model.Page
Returns the number of elements on the page.
currentFileFilterExtension() - Method in class org.jsurveylib.gui.swing.widget.WarnIfExistsChooser
Returns the extension of the file filter that is selected on the chooser.
currentPageChanged() - Method in class org.jsurveylib.gui.swing.SurveyMenu
FOR INTERNAL USE ONLY. This method is meant to be called by internal JSurveyLib code.
currentPageChanged() - Method in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. This method will be called to inform the panel that it should display a different page.
currentPageChanged() - Method in interface org.jsurveylib.model.listeners.PageListener
 

D

DropdownQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

DropdownRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

DropdownRenderer(DropdownQuestion) - Constructor for class org.jsurveylib.gui.swing.renderer.DropdownRenderer
 

E

EAST() - Method in class org.jsurveylib.gui.swing.util.Bag
 
ELabel - Class in org.jsurveylib.gui.swing.widget
FOR INTERNAL USE ONLY. This special label automatically listens to hyperlink events and notifies all of its model's listeners of the events.
ELabel(Label) - Constructor for class org.jsurveylib.gui.swing.widget.ELabel
This constructor will set the type to "text/html" and display the text of the Label.
elementToString(Element) - Static method in class org.jsurveylib.utils.XMLUtil
Serializes an Element, and returns it back in form of string.
EnableListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

enableStateChanged(boolean) - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
enableStateChanged(boolean) - Method in interface org.jsurveylib.model.listeners.EnableListener
 
ETextArea - Class in org.jsurveylib.gui.swing.widget
FOR INTERNAL USE ONLY.

A customized version of the JTextArea.

ETextArea() - Constructor for class org.jsurveylib.gui.swing.widget.ETextArea
Default Constructor
ETextArea(int, int) - Constructor for class org.jsurveylib.gui.swing.widget.ETextArea
Constructor with fixed number of columns and rows
ETextField - Class in org.jsurveylib.gui.swing.widget
FOR INTERNAL USE ONLY.

A customized version of the JTextField.

ETextField() - Constructor for class org.jsurveylib.gui.swing.widget.ETextField
Default Constructor
ETextField(int) - Constructor for class org.jsurveylib.gui.swing.widget.ETextField
Constructor with fixed number of columns
eval(String) - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
EvaluationException - Exception in org.jsurveylib.model.script.interpreter
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

EvaluationException(Exception) - Constructor for exception org.jsurveylib.model.script.interpreter.EvaluationException
 
EvaluationException(String) - Constructor for exception org.jsurveylib.model.script.interpreter.EvaluationException
 
EvaluationException(String, Exception) - Constructor for exception org.jsurveylib.model.script.interpreter.EvaluationException
 
exists() - Method in class org.jsurveylib.model.Menu
This returns true if the survey has a menu.

F

FileChooserQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY. Note that the answer is the absolute path to the file in the format of the OS.
FileChooserRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

FileChooserRenderer(FileChooserQuestion, String) - Constructor for class org.jsurveylib.gui.swing.renderer.FileChooserRenderer
 
FileFilter - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

fillBoth() - Method in class org.jsurveylib.gui.swing.util.Bag
 
fillNone() - Method in class org.jsurveylib.gui.swing.util.Bag
 
fillX() - Method in class org.jsurveylib.gui.swing.util.Bag
 
fillY() - Method in class org.jsurveylib.gui.swing.util.Bag
 
finish() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This informs every SurveyListener that the survey has been finished and makes isFinished() return true and informs all survey listeners.
fireAnswerChanged() - Method in class org.jsurveylib.model.question.Question
Fire an State Changed Event for this question.
fireAnswerChanged(boolean) - Method in class org.jsurveylib.model.question.Question
Fire an State Changed Event for this question
focusGained(FocusEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
Invoked when a component gains the keyboard focus.
focusGained(FocusEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextField
Invoked when a component gains the keyboard focus.
focusLost(FocusEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
Invoked when a component loses the keyboard focus.
focusLost(FocusEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextField
Invoked when a component loses the keyboard focus.
FONT_LABEL - Static variable in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. These will likely disappear in the future.
FONT_PAGE_TITLE - Static variable in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. These will likely disappear in the future.
FONT_QUESTION_ANSWER - Static variable in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. These will likely disappear in the future.
FONT_QUESTION_NUMBER - Static variable in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. These will likely disappear in the future.
FONT_QUESTION_TEXT - Static variable in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY. These will likely disappear in the future.
FONT_SURVEY_TITLE - Static variable in class org.jsurveylib.gui.swing.SurveyPanel
FOR INTERNAL USE ONLY..
FreeTextQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

G

getAnswer(String) - Method in interface org.jsurveylib.ClientSurvey
 
getAnswer() - Method in class org.jsurveylib.model.question.FreeTextQuestion
 
getAnswer() - Method in class org.jsurveylib.model.question.OneChoiceQuestion
 
getAnswer() - Method in class org.jsurveylib.model.question.Question
The answer of this question.
getAnswer() - Method in class org.jsurveylib.model.QuestionAnswer
 
getAnswer(String) - Method in class org.jsurveylib.Survey
Get the current answer of a question by its question id.
getAnswerMap() - Method in interface org.jsurveylib.ClientSurvey
 
getAnswerMap() - Method in class org.jsurveylib.Survey
Returns an answer map of the survey.
getAnswerMapFromElement(Element) - Static method in class org.jsurveylib.utils.XMLUtil
 
getBrowseString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getChoices() - Method in class org.jsurveylib.model.question.OneChoiceQuestion
Return an unmodifiable list of Choices
getCurrentPage() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will return the current Page that the survey is on.
getCurrentPageNumber() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will return the current page number the survey is on.
getCurrentPageNumberExcludingSkipped() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will return the current page number the survey is on but it will not count skipped pages.
getCurrentValidationMessage() - Method in class org.jsurveylib.model.question.Question
This will return the current validation message.
getDescription() - Method in class org.jsurveylib.model.question.FileFilter
 
getExtension() - Method in class org.jsurveylib.model.question.FileFilter
 
getFileFilters() - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
getFileString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getFinishString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getFirstPageString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getId() - Method in class org.jsurveylib.model.question.Choice
 
getId() - Method in class org.jsurveylib.model.question.Question
 
getId() - Method in class org.jsurveylib.model.QuestionAnswer
 
getIdMap() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This returns an unmodifiable map that has question id's as keys and questions as values.
getInitScript() - Method in interface org.jsurveylib.io.SurveyReader
 
getInitScript() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getInterpreter() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This returns the survey's script interpreter.
getLabel() - Method in class org.jsurveylib.model.Page
 
getLabel() - Method in class org.jsurveylib.model.question.Choice
 
getLabel() - Method in class org.jsurveylib.model.question.Question
Returns the Label of this question.
getLastPageString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getLeftLabel() - Method in class org.jsurveylib.model.question.RadioButtonsQuestion
Left Range Label
getMenu() - Method in interface org.jsurveylib.io.SurveyReader
 
getMenu() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getMenu() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
getNewValue() - Method in class org.jsurveylib.gui.swing.renderer.TextChangeEvent
 
getNextPageString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getNextString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getOfString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getOldValue() - Method in class org.jsurveylib.gui.swing.renderer.TextChangeEvent
 
getOnAnswerChanged() - Method in interface org.jsurveylib.io.SurveyReader
 
getOnAnswerChanged() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getOnAnswerChanged() - Method in class org.jsurveylib.model.question.Question
 
getOnAnswerChanged() - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
getOpenString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getOpenTo() - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
getPages() - Method in interface org.jsurveylib.io.SurveyReader
The return value of this method may be modified.
getPages() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getPages() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Returns an unmodifiable List of the pages in this Survey.
getPageString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getPreviousPageString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getPreviousString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getQuestionByID(String) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Get a Question object using it's id.
getQuestions() - Method in class org.jsurveylib.model.Page
Returns all Questions in an unmodifiable list.
getQuestions() - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
getRenderer() - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
getRightLabel() - Method in class org.jsurveylib.model.question.RadioButtonsQuestion
Right Range Label
getRows() - Method in class org.jsurveylib.model.question.TextAreaQuestion
 
getRowSpan() - Method in class org.jsurveylib.gui.swing.renderer.LabelRenderer
 
getRowSpan() - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
This returns the number of rows this question uses to render itself.
getRowSpan() - Method in interface org.jsurveylib.gui.swing.renderer.SurveyElementRenderer
 
getSaveAsString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getSaveString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getSaveToNewFileNotificationString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getSaveToWorkingFileNotificationString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getSelectedIndex() - Method in class org.jsurveylib.model.question.OneChoiceQuestion
 
getSource() - Method in class org.jsurveylib.gui.swing.renderer.TextChangeEvent
 
getStrings() - Method in interface org.jsurveylib.io.SurveyReader
 
getStrings() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getStrings() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
getSurveyElements() - Method in class org.jsurveylib.model.Page
Returns all SurveyElements (Label and Question objects) in an unmodifiable list.
getTemplateMap() - Method in interface org.jsurveylib.io.SurveyReader
 
getTemplateMap() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getTemplateMap() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This returns a map where the keys are template names and the values are template questions.
getText() - Method in class org.jsurveylib.model.Label
 
getTitle() - Method in interface org.jsurveylib.ClientSurvey
 
getTitle() - Method in interface org.jsurveylib.io.SurveyReader
 
getTitle() - Method in class org.jsurveylib.io.XMLSurveyReader
 
getTitle() - Method in class org.jsurveylib.Survey
Gets the title of this survey.
getTotalPagesExcludingSkipped() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will return the total page number the survey has but it will not count skipped pages.
getTrigger() - Method in class org.jsurveylib.gui.swing.renderer.TextChangeEvent
 
getUnsavedChangesString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getViewString() - Method in interface org.jsurveylib.model.i18n.Strings
FOR INTERNAL USE ONLY. This is used for i18n purposes
getWorkingFilePath() - Method in interface org.jsurveylib.ClientSurvey
 
getWorkingFilePath() - Method in class org.jsurveylib.Survey
This will return the "working file" path of the survey.
getXMLRoot(Reader) - Static method in class org.jsurveylib.utils.XMLUtil
Gets the XML root element from the Reader and returns it.
goToFirstPage() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will go to the first page, considering that some pages may be skipped.
goToLastPage() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will go to the last page or the page that has blank required/invalid questions, considering that some pages may be skipped.
goToNextPage() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will increment the current page then fire a page changed event.
goToPage(int) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This method changes the page to the pageNum passed in.
goToPreviousPage() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will decrement the current page and fire a page changed event.

H

hasFirstPage() - Method in class org.jsurveylib.model.Menu
 
hasLastPage() - Method in class org.jsurveylib.model.Menu
 
hasNextPage() - Method in class org.jsurveylib.model.Menu
 
hasOpen() - Method in class org.jsurveylib.model.Menu
 
hasPreviousPage() - Method in class org.jsurveylib.model.Menu
 
hasSave() - Method in class org.jsurveylib.model.Menu
 
hasSaveAs() - Method in class org.jsurveylib.model.Menu
 
HORIZONTAL() - Method in class org.jsurveylib.gui.swing.util.Bag
 

I

i18nString(String, String) - Method in class org.jsurveylib.io.XMLSurveyReader
 
insertQuestion(Question, int) - Method in class org.jsurveylib.gui.swing.renderer.PageRenderer
 
insertQuestion(Question, int) - Method in class org.jsurveylib.model.Page
 
insertQuestion(Question, int, int) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This is called to insert a question on a survey that is already running.
insertQuestion(Question, Page, int) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This is called to insert a question on a survey that is already running.
InsertQuestionListener - Interface in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

inset(int) - Method in class org.jsurveylib.gui.swing.util.Bag
 
inset(int, int, int, int) - Method in class org.jsurveylib.gui.swing.util.Bag
 
invoke(Interpreter) - Static method in class org.jsurveylib.model.script.interpreter.commands.LoadAllCommands
 
isAllFilesFilterEnabled() - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
isAnswerable() - Method in class org.jsurveylib.model.question.Question
Returns true if the question is visible and editable.
isAnswered() - Method in class org.jsurveylib.model.question.CheckboxQuestion
Return true if an answer has been set for this question
isAnswered() - Method in class org.jsurveylib.model.question.DropdownQuestion
Return true if an answer has been set for this question
isAnswered() - Method in class org.jsurveylib.model.question.FreeTextQuestion
Return true if an answer has been set for this question
isAnswered() - Method in class org.jsurveylib.model.question.Question
 
isAnswered() - Method in class org.jsurveylib.model.question.RadioButtonsQuestion
Return true if an answer has been set for this question
isCheckboxOnRight() - Method in class org.jsurveylib.model.question.CheckboxQuestion
 
isChecked() - Method in class org.jsurveylib.model.question.CheckboxQuestion
 
isDirty() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
isEnabled() - Method in class org.jsurveylib.model.question.Question
 
isLastPageAndComplete() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will return true if the current page is the last page and all other non-skipped pages have their requirements met.
isMandatory() - Method in class org.jsurveylib.model.question.Question
 
isNextPageAvailable() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Returns true if the next page is available.
isOpenDialog() - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
isPreviousPageAvailable() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Returns true if the previous page is available.
isSaveDialog() - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
isSkipped() - Method in class org.jsurveylib.model.Page
 
isValid() - Method in class org.jsurveylib.model.question.Question
 
isVertical() - Method in class org.jsurveylib.model.question.RadioButtonsQuestion
 
isVisible() - Method in class org.jsurveylib.model.question.Question
 
itemStateChanged(ItemEvent) - Method in class org.jsurveylib.gui.swing.renderer.RadioButtonsRenderer
Invoked when an item has been selected or deselected by the user.

K

keyPressed(KeyEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
 
keyPressed(KeyEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextField
 
keyReleased(KeyEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
 
keyReleased(KeyEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextField
 
keyTyped(KeyEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
 
keyTyped(KeyEvent) - Method in class org.jsurveylib.gui.swing.widget.ETextField
 

L

Label - Class in org.jsurveylib.model
FOR INTERNAL USE ONLY.

A Plaintext Label (without any real answer)

Label(String) - Constructor for class org.jsurveylib.model.Label
 
LabelRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

This class represents a simple component displaying an inpage label

LabelRenderer(Label) - Constructor for class org.jsurveylib.gui.swing.renderer.LabelRenderer
 
linkClicked(String) - Method in class org.jsurveylib.model.Label
 
LinkListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

LoadAllCommands - Class in org.jsurveylib.model.script.interpreter.commands
FOR INTERNAL USE ONLY.

I may be wrong but it seems that Beanshell cannot load command files if they reside in a jar.

loadXMLAnswers(Reader) - Method in interface org.jsurveylib.ClientSurvey
 
loadXMLAnswers(String) - Method in interface org.jsurveylib.ClientSurvey
 
loadXMLAnswers(Reader) - Method in class org.jsurveylib.Survey
This will set the survey's questions to all the answers in answerReader.
loadXMLAnswers(String) - Method in class org.jsurveylib.Survey
This is the same as loadXMLAnswers(Reader answerXMLReader) except it takes a String instead of a reader for convenience.

M

main(String[]) - Static method in class org.jsurveylib.Sandbox
 
main(String[]) - Static method in class org.jsurveylib.SandBoxSwing
 
main(String[]) - Static method in class org.jsurveylib.TestBench
 
Menu - Class in org.jsurveylib.model
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Menu() - Constructor for class org.jsurveylib.model.Menu
 

N

nextX() - Method in class org.jsurveylib.gui.swing.util.Bag
 
nextY() - Method in class org.jsurveylib.gui.swing.util.Bag
 
NORTHEAST() - Method in class org.jsurveylib.gui.swing.util.Bag
 
NORTHWEST() - Method in class org.jsurveylib.gui.swing.util.Bag
 

O

onClick(String) - Method in interface org.jsurveylib.model.listeners.LinkListener
 
onClick(String) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
OneChoiceQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

open(String) - Static method in class org.jsurveylib.gui.swing.util.Browser
 
org.jsurveylib - package org.jsurveylib
 
org.jsurveylib.gui - package org.jsurveylib.gui
 
org.jsurveylib.gui.swing - package org.jsurveylib.gui.swing
 
org.jsurveylib.gui.swing.renderer - package org.jsurveylib.gui.swing.renderer
 
org.jsurveylib.gui.swing.util - package org.jsurveylib.gui.swing.util
 
org.jsurveylib.gui.swing.widget - package org.jsurveylib.gui.swing.widget
 
org.jsurveylib.io - package org.jsurveylib.io
 
org.jsurveylib.model - package org.jsurveylib.model
 
org.jsurveylib.model.i18n - package org.jsurveylib.model.i18n
 
org.jsurveylib.model.listeners - package org.jsurveylib.model.listeners
 
org.jsurveylib.model.question - package org.jsurveylib.model.question
 
org.jsurveylib.model.script.interpreter - package org.jsurveylib.model.script.interpreter
 
org.jsurveylib.model.script.interpreter.commands - package org.jsurveylib.model.script.interpreter.commands
 
org.jsurveylib.utils - package org.jsurveylib.utils
 

P

packElements() - Method in class org.jsurveylib.gui.swing.renderer.PageRenderer
 
Page - Class in org.jsurveylib.model
FOR INTERNAL USE ONLY.

A page in the survey.

Page() - Constructor for class org.jsurveylib.model.Page
 
PageListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

pageOf(String) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. This will return the page that a question resides in or null if the question does not exist on any page.
PageRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

PageRenderer(Strings) - Constructor for class org.jsurveylib.gui.swing.renderer.PageRenderer
 
populateTemplate(String, String, boolean, String) - Method in class org.jsurveylib.model.question.Question
Calling this method makes a duplicate of the current question but it doesn't save any of the original question's state.
populateTemplate(String, String, boolean, String) - Method in interface org.jsurveylib.model.question.Template
Calling this method makes a duplicate of the current question but it doesn't save any of the original question's state.

Q

Question - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

A single question on the survey

Question(String) - Constructor for class org.jsurveylib.model.question.Question
 
QuestionAnswer - Class in org.jsurveylib.model
FOR INTERNAL USE ONLY. This class represents the data of the <qa> tag in the result.xsd

Copyright (c)2007, Daniel Kaplan

QuestionAnswer(String, String) - Constructor for class org.jsurveylib.model.QuestionAnswer
 
QuestionBuilder - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

QuestionBuilder() - Constructor for class org.jsurveylib.model.question.QuestionBuilder
 
questionInserted(Question, int, int) - Method in class org.jsurveylib.gui.swing.SurveyPanel
 
questionInserted(Question, int, int) - Method in interface org.jsurveylib.model.question.InsertQuestionListener
 
questionInserted(Question, int, int) - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
QuestionRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.
QuestionRenderer(Question) - Constructor for class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
QuestionToRenderer - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

QuestionToRenderer(String) - Constructor for class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 

R

RadioButtonsQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

The Motherclass for Multiple Choice Selections

RadioButtonsRenderer - Class in org.jsurveylib.gui.swing.renderer
A renderer for multiple choice questions

FOR INTERNAL USE ONLY.

RadioButtonsRenderer(RadioButtonsQuestion) - Constructor for class org.jsurveylib.gui.swing.renderer.RadioButtonsRenderer
 
removeAnswerListener(AnswerListener) - Method in class org.jsurveylib.model.question.Question
Remove an answer listener.
removeChangeListener(TextChangeListener) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
Remove a TextChangeListener from the notify list.
removeChangeListener(TextChangeListener) - Method in class org.jsurveylib.gui.swing.widget.ETextField
Remove a TextChangeListener from the notify list.
removeEnableListener(EnableListener) - Method in class org.jsurveylib.model.question.Question
 
removeInsertQuestionListener(InsertQuestionListener) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Remove a insert question listener.
removeLinkListener(LinkListener) - Method in class org.jsurveylib.model.Label
 
removePageListener(PageListener) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Remove a page listener.
removeSurveyListener(SurveyListener) - Method in interface org.jsurveylib.ClientSurvey
 
removeSurveyListener(SurveyListener) - Method in class org.jsurveylib.Survey
Remove a survey listener
removeSurveyResetListener(SurveyResetListener) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Remove a insert question listener.
removeValidationListener(ValidationListener) - Method in class org.jsurveylib.model.question.Question
 
removeVisibilityListener(VisibilityListener) - Method in class org.jsurveylib.model.question.Question
 
renderOn(JPanel, Bag) - Method in class org.jsurveylib.gui.swing.renderer.LabelRenderer
 
renderOn(JPanel, Bag) - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
This should be called immediately after initialized.
renderOn(JPanel, Bag) - Method in interface org.jsurveylib.gui.swing.renderer.SurveyElementRenderer
 
reset() - Method in class org.jsurveylib.gui.swing.util.Bag
 
reset() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Reset the survey so it looks like it did when it was first started.
resetAllButGrid() - Method in class org.jsurveylib.gui.swing.util.Bag
 
resetX() - Method in class org.jsurveylib.gui.swing.util.Bag
 
resetY() - Method in class org.jsurveylib.gui.swing.util.Bag
 
ResultWriter - Interface in org.jsurveylib.io
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

rowOf(String) - Method in class org.jsurveylib.model.Page
Returns the row of this questionId or a number less than 0 if a question with this id does not exist on this page
rowspan(int) - Method in class org.jsurveylib.gui.swing.util.Bag
 

S

Sandbox - Class in org.jsurveylib
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Sandbox() - Constructor for class org.jsurveylib.Sandbox
 
SandBoxSwing - Class in org.jsurveylib
 
SandBoxSwing() - Constructor for class org.jsurveylib.SandBoxSwing
 
saveSurveyChooser(JFrame, Survey) - Static method in class org.jsurveylib.gui.swing.util.ChooserUtil
 
saveToFileOnFinish() - Method in interface org.jsurveylib.io.SurveyReader
 
saveToFileOnFinish() - Method in class org.jsurveylib.io.XMLSurveyReader
 
saveToFileOnFinish() - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY.
saveXMLAnswers(String) - Method in interface org.jsurveylib.ClientSurvey
 
saveXMLAnswers(Writer) - Method in interface org.jsurveylib.ClientSurvey
 
saveXMLAnswers(String) - Method in class org.jsurveylib.Survey
Save the answers of the survey to an XML file.
saveXMLAnswers(Writer) - Method in class org.jsurveylib.Survey
This method does the same thing as saveXMLAnswers(String) but it takes a Writer instead of a path to a file.
ScriptInterpreter - Class in org.jsurveylib.model.script.interpreter
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

ScriptInterpreter(Survey, String, String) - Constructor for class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
setAnswer(String) - Method in class org.jsurveylib.model.question.FreeTextQuestion
 
setAnswer(String) - Method in class org.jsurveylib.model.question.OneChoiceQuestion
 
setAnswer(String) - Method in class org.jsurveylib.model.question.Question
Sets the answer of this question.
setAnswer(String, String) - Method in class org.jsurveylib.Survey
FOR INTERNAL USE ONLY. Sets the answer of a question.
setCheckboxOnRight(boolean) - Method in class org.jsurveylib.model.question.CheckboxQuestion
 
setChoices(List<Choice>) - Method in class org.jsurveylib.model.question.DropdownQuestion
 
setDefault(String) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
setEnabled(boolean) - Method in class org.jsurveylib.gui.swing.renderer.CheckboxRenderer
Change the Editable property
setEnabled(boolean) - Method in class org.jsurveylib.gui.swing.renderer.DropdownRenderer
Change the Editable property
setEnabled(boolean) - Method in class org.jsurveylib.gui.swing.renderer.FileChooserRenderer
Change the Editable property
setEnabled(boolean) - Method in class org.jsurveylib.gui.swing.renderer.RadioButtonsRenderer
Change the Editable property
setEnabled(boolean) - Method in class org.jsurveylib.gui.swing.renderer.TextAreaRenderer
Change the Editable property
setEnabled(boolean) - Method in class org.jsurveylib.gui.swing.renderer.TextFieldRenderer
Change the Editable property
setEnabled(boolean) - Method in class org.jsurveylib.model.question.Question
 
setExists(boolean) - Method in class org.jsurveylib.model.Menu
 
setFirstPage(boolean) - Method in class org.jsurveylib.model.Menu
 
setId(String) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
setLabel(String) - Method in class org.jsurveylib.model.Page
Change the label of this Page
setLabel(Label) - Method in class org.jsurveylib.model.question.Question
Set the Label of this question.
setLabel(String) - Method in class org.jsurveylib.model.question.Question
Set the Label of this question.
setLabel(String) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
setLabelText(String) - Method in class org.jsurveylib.model.Label
 
setLastPage(boolean) - Method in class org.jsurveylib.model.Menu
 
setMandatory(boolean) - Method in class org.jsurveylib.model.question.Question
 
setMandatory(boolean) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
setNextPage(boolean) - Method in class org.jsurveylib.model.Menu
 
setOnAnswerChanged(String) - Method in class org.jsurveylib.model.question.Question
 
setOnAnswerChangedScript(String) - Method in class org.jsurveylib.model.question.QuestionBuilder
 
setOpen(boolean) - Method in class org.jsurveylib.model.Menu
 
setOpenDialog(Boolean) - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
setOpenTo(String) - Method in class org.jsurveylib.model.question.FileChooserQuestion
 
setPreviousPage(boolean) - Method in class org.jsurveylib.model.Menu
 
setRows(int) - Method in class org.jsurveylib.model.question.TextAreaQuestion
 
setSave(boolean) - Method in class org.jsurveylib.model.Menu
 
setSaveAs(boolean) - Method in class org.jsurveylib.model.Menu
 
setSkipped(boolean) - Method in class org.jsurveylib.model.Page
 
setText(String) - Method in class org.jsurveylib.gui.swing.widget.ETextArea
Update the internal cache if the text was changed through this api call (instead of changed by the user)
setText(String) - Method in class org.jsurveylib.gui.swing.widget.ETextField
Update the internal cache if the text was changed through this api call (instead of changed by the user)
setValid(boolean, String) - Method in class org.jsurveylib.model.question.Question
 
setVisible(boolean) - Method in class org.jsurveylib.model.question.Question
 
shiftComponents(int, PageRenderer) - Method in class org.jsurveylib.gui.swing.renderer.LabelRenderer
 
shiftComponents(int, PageRenderer) - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
shiftComponents(int, PageRenderer) - Method in interface org.jsurveylib.gui.swing.renderer.SurveyElementRenderer
 
showOpenDialog(Component) - Method in class org.jsurveylib.gui.swing.widget.Chooser
 
showSaveDialog(Component) - Method in class org.jsurveylib.gui.swing.widget.Chooser
 
SPACE_BEFORE_VALIDATION - Static variable in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
SPACE_BELOW_ELEMENT - Static variable in class org.jsurveylib.gui.swing.renderer.PageRenderer
 
spacer() - Static method in class org.jsurveylib.gui.swing.util.Bag
 
Strings - Interface in org.jsurveylib.model.i18n
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Survey - Class in org.jsurveylib
The Survey object stores the data and the state of the survey.
Survey(String) - Constructor for class org.jsurveylib.Survey
 
Survey(Reader) - Constructor for class org.jsurveylib.Survey
 
Survey(SurveyReader) - Constructor for class org.jsurveylib.Survey
 
SurveyAdapter - Class in org.jsurveylib
This class implements all SurveyListener methods.
SurveyAdapter() - Constructor for class org.jsurveylib.SurveyAdapter
 
SurveyElement - Interface in org.jsurveylib.model
FOR INTERNAL USE ONLY.

General Superclass of Questions and plain information labels

SurveyElementRenderer - Interface in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

surveyFinished(Survey) - Method in class org.jsurveylib.SandBoxSwing
 
surveyFinished(Survey) - Method in class org.jsurveylib.SurveyAdapter
 
surveyFinished(Survey) - Method in interface org.jsurveylib.SurveyListener
This will be called when the survey is finished.
surveyFinished(Survey) - Method in class org.jsurveylib.TestBench
 
SurveyListener - Interface in org.jsurveylib
FOR INTERNAL USE ONLY. This interface is likely to add new methods in the future.
SurveyMenu - Class in org.jsurveylib.gui.swing
A SurveyMenu adds the menu bar and menu items to a JFrame.
SurveyMenu(ClientSurvey, JFrame) - Constructor for class org.jsurveylib.gui.swing.SurveyMenu
 
SurveyPanel - Class in org.jsurveylib.gui
Deprecated. This entire class has been deprecated because it has been moved into the package "org.jsurveylib.gui.swing". This class will be removed in future versions so please update your package to use the "org.jsurveylib.gui.swing" version. The interface was not changed in any way, it was simply moved to a different package.
SurveyPanel(ClientSurvey) - Constructor for class org.jsurveylib.gui.SurveyPanel
Deprecated.  
SurveyPanel - Class in org.jsurveylib.gui.swing
This class displays the Survey object.
SurveyPanel(ClientSurvey) - Constructor for class org.jsurveylib.gui.swing.SurveyPanel
This will initialize the SurveyPanel object.
SurveyReader - Interface in org.jsurveylib.io
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

surveyReset() - Method in class org.jsurveylib.gui.swing.SurveyPanel
 
surveyReset() - Method in interface org.jsurveylib.model.listeners.SurveyResetListener
 
SurveyResetListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan


T

Template - Interface in org.jsurveylib.model.question
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

TestBench - Class in org.jsurveylib
FOR INTERNAL USE ONLY.

A simple main window to host the testing

TestBench(String) - Constructor for class org.jsurveylib.TestBench
 
TextAreaQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY. Copyright (c)2007, Daniel Kaplan
TextAreaRenderer - Class in org.jsurveylib.gui.swing.renderer
A renderer component for a question of type TextArea

FOR INTERNAL USE ONLY.

TextAreaRenderer(TextAreaQuestion) - Constructor for class org.jsurveylib.gui.swing.renderer.TextAreaRenderer
 
textChanged(TextChangeEvent) - Method in class org.jsurveylib.gui.swing.renderer.FileChooserRenderer
Invoked when the text field has changed
textChanged(TextChangeEvent) - Method in class org.jsurveylib.gui.swing.renderer.TextAreaRenderer
Notifies a listeners that a textfield has changed it's value
textChanged(TextChangeEvent) - Method in interface org.jsurveylib.gui.swing.renderer.TextChangeListener
Notifies a listeners that a textfield has changed it's value
textChanged(TextChangeEvent) - Method in class org.jsurveylib.gui.swing.renderer.TextFieldRenderer
Notifies a listeners that a textfield has changed it's value
TextChangeEvent - Class in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

The TextChangeEvent encapsulated the information that is passed from textfields to the ChangeListeners

TextChangeEvent(Object, String, String, TextChangeEvent.Trigger) - Constructor for class org.jsurveylib.gui.swing.renderer.TextChangeEvent
Create a new TextChangeEvent
TextChangeEvent.Trigger - Enum in org.jsurveylib.gui.swing.renderer
Possible triggers for the TextChangeEvent
TextChangeListener - Interface in org.jsurveylib.gui.swing.renderer
FOR INTERNAL USE ONLY.

This interface must be implemented by all classes who want to be informed about changes in text fields

TextFieldQuestion - Class in org.jsurveylib.model.question
FOR INTERNAL USE ONLY. Copyright (c)2007, Daniel Kaplan
TextFieldRenderer - Class in org.jsurveylib.gui.swing.renderer
A renderer component for a question of type TextField

FOR INTERNAL USE ONLY.

TextFieldRenderer(TextFieldQuestion) - Constructor for class org.jsurveylib.gui.swing.renderer.TextFieldRenderer
 
toString() - Method in class org.jsurveylib.model.question.Choice
 
toString() - Method in class org.jsurveylib.model.question.FileFilter
 

U

updateRenderer() - Method in class org.jsurveylib.gui.swing.renderer.CheckboxRenderer
Update the question state (i.e.
updateRenderer() - Method in class org.jsurveylib.gui.swing.renderer.DropdownRenderer
Update the question state (i.e.
updateRenderer() - Method in class org.jsurveylib.gui.swing.renderer.FileChooserRenderer
Update the question state (i.e.
updateRenderer() - Method in class org.jsurveylib.gui.swing.renderer.RadioButtonsRenderer
Update the question state (i.e.
updateRenderer() - Method in class org.jsurveylib.gui.swing.renderer.TextAreaRenderer
Update the question state (i.e.
updateRenderer() - Method in class org.jsurveylib.gui.swing.renderer.TextFieldRenderer
Update the question state (i.e.
updateValue(Question) - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 

V

validateXML(Reader, ErrorHandler) - Static method in class org.jsurveylib.utils.XMLUtil
Validates the XML by the XSD it finds in the XML.
validationChanged(String) - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
validationChanged(String) - Method in interface org.jsurveylib.model.listeners.ValidationListener
 
ValidationListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

valueOf(String) - Static method in enum org.jsurveylib.gui.swing.renderer.TextChangeEvent.Trigger
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jsurveylib.gui.swing.renderer.TextChangeEvent.Trigger
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL() - Method in class org.jsurveylib.gui.swing.util.Bag
 
visibilityChanged(boolean) - Method in class org.jsurveylib.gui.swing.renderer.QuestionRenderer
 
visibilityChanged(boolean) - Method in interface org.jsurveylib.model.listeners.VisibilityListener
The visibility status has changed
VisibilityListener - Interface in org.jsurveylib.model.listeners
FOR INTERNAL USE ONLY.

Listener to react on changes of the visibility state

visit(Survey) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(Page) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(CheckboxQuestion) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(DropdownQuestion) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(FileChooserQuestion) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(RadioButtonsQuestion) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(TextFieldQuestion) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(TextAreaQuestion) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(Label) - Method in class org.jsurveylib.gui.swing.renderer.QuestionToRenderer
 
visit(Survey) - Method in interface org.jsurveylib.model.Visitor
 
visit(Page) - Method in interface org.jsurveylib.model.Visitor
 
visit(CheckboxQuestion) - Method in interface org.jsurveylib.model.Visitor
 
visit(DropdownQuestion) - Method in interface org.jsurveylib.model.Visitor
 
visit(FileChooserQuestion) - Method in interface org.jsurveylib.model.Visitor
 
visit(RadioButtonsQuestion) - Method in interface org.jsurveylib.model.Visitor
 
visit(TextFieldQuestion) - Method in interface org.jsurveylib.model.Visitor
 
visit(TextAreaQuestion) - Method in interface org.jsurveylib.model.Visitor
 
visit(Label) - Method in interface org.jsurveylib.model.Visitor
 
Visitable - Interface in org.jsurveylib.model
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

Visitor - Interface in org.jsurveylib.model
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan


W

WarnIfExistsChooser - Class in org.jsurveylib.gui.swing.widget
This is a File chooser that will warn you if you try to select a file that already exists.
WarnIfExistsChooser() - Constructor for class org.jsurveylib.gui.swing.widget.WarnIfExistsChooser
 
WarnIfExistsChooser(String) - Constructor for class org.jsurveylib.gui.swing.widget.WarnIfExistsChooser
 
weightX(double) - Method in class org.jsurveylib.gui.swing.util.Bag
 
weightY(double) - Method in class org.jsurveylib.gui.swing.util.Bag
 
WEST() - Method in class org.jsurveylib.gui.swing.util.Bag
 
wrapAndThrowException(Exception) - Method in class org.jsurveylib.model.script.interpreter.ScriptInterpreter
 
write(Survey) - Method in interface org.jsurveylib.io.ResultWriter
 
write(Survey) - Method in class org.jsurveylib.io.XMLResultWriter
 

X

XMLResultWriter - Class in org.jsurveylib.io
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

XMLResultWriter(Writer) - Constructor for class org.jsurveylib.io.XMLResultWriter
 
XMLResultWriter(File) - Constructor for class org.jsurveylib.io.XMLResultWriter
 
XMLSurveyReader - Class in org.jsurveylib.io
FOR INTERNAL USE ONLY.

Copyright (c)2007, Daniel Kaplan

XMLSurveyReader(File) - Constructor for class org.jsurveylib.io.XMLSurveyReader
 
XMLSurveyReader(Reader) - Constructor for class org.jsurveylib.io.XMLSurveyReader
 
XMLUtil - Class in org.jsurveylib.utils
FOR INTERNAL USE ONLY.
XSD_LOCATION - Static variable in class org.jsurveylib.io.XMLResultWriter
 
XSD_LOCATION - Static variable in class org.jsurveylib.io.XMLSurveyReader
 

A B C D E F G H I K L M N O P Q R S T U V W X