All Packages Class Hierarchy This Package Previous Next Index
Interface guinea.ui.QuestionInterface
- public interface QuestionInterface
This interface is implemented all UI components that are used by
subjects to answer to questions.
Method Index
- ·
addAnswerListener(AnswerListener)
- Add a listener that is interested to receive answer events.
- ·
getAnswer()
- Get answer for question.
- ·
getQuestion()
- Get the text of the question.
- ·
getQuestionID()
- Get the ID of the question.
- ·
isAnswered()
- See if an answer has been given.
- ·
isEnabled()
- Test whether question is enabled for answering.
- ·
isQuestionEnabled()
- Test whether question is enabled or disabled.
- ·
removeAnswerListener(AnswerListener)
- Remove a listener from listener list.
- ·
reset()
- Reset question to default answer and/or to unanswered state.
- ·
setAnswer(Object)
- Set answer of question.
- ·
setEnabled(boolean)
- Disable or enable the question.
- ·
setQuestion(String)
- Set the text of the question.
- ·
setQuestionEnabled(boolean)
- Enable or disable question component.
- ·
setQuestionID(String)
- Set the ID of this question.
Methods
·
setQuestionEnabled
public abstract void setQuestionEnabled(boolean enabled)
- Enable or disable question component.
- Parameters:
- enabled - Use
true
to enable,
false
to disable the question.
·
isQuestionEnabled
public abstract boolean isQuestionEnabled()
- Test whether question is enabled or disabled.
- Returns:
-
true
if question is enabled,
false
if not.
·
getAnswer
public abstract Object getAnswer()
- Get answer for question. Usually answers are delivered with
AnswerEvents.
- Returns:
- the answer or null if answer havent geen
given yet.
·
setAnswer
public abstract void setAnswer(Object answer)
- Set answer of question. Used to set default answer or
- Parameters:
- answer - the answer to question. If answer is
null the answer is reset and marked as not answered.
·
isAnswered
public abstract boolean isAnswered()
- See if an answer has been given.
- Returns:
- true if user has given an answer.
·
setEnabled
public abstract void setEnabled(boolean enable)
- Disable or enable the question. When enabled the question can
be answered.
- Parameters:
- enable - true/false to enable/disable
answering.
·
isEnabled
public abstract boolean isEnabled()
- Test whether question is enabled for answering.
- Returns:
-
true
if enabled.
·
setQuestion
public abstract void setQuestion(String question)
- Set the text of the question.
- Parameters:
- question - text of the question.
·
getQuestion
public abstract String getQuestion()
- Get the text of the question.
- Returns:
- text of the question.
·
setQuestionID
public abstract void setQuestionID(String id)
- Set the ID of this question.
- Parameters:
- id - ID label of question.
·
getQuestionID
public abstract String getQuestionID()
- Get the ID of the question.
- Returns:
- ID label of the question.
·
reset
public abstract void reset()
- Reset question to default answer and/or to unanswered state.
·
addAnswerListener
public abstract void addAnswerListener(AnswerListener listener)
- Add a listener that is interested to receive answer events.
- Parameters:
- listener - a listener.
·
removeAnswerListener
public abstract void removeAnswerListener(AnswerListener listener)
- Remove a listener from listener list.
- Parameters:
- listener - a listener.
All Packages Class Hierarchy This Package Previous Next Index