All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class guinea.ui.RankQuestion

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----guinea.awt.GPContainer
                           |
                           +----guinea.ui.RankQuestion

public class RankQuestion
extends GPContainer
implements QuestionInterface, PropertyLoader

Constructor Index

· RankQuestion()

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.
· propertyLoad(Properties, String)
· removeAnswerListener(AnswerListener)
Removes the specified listener so it no longer receives answer events from this component.
· reset()
Reset question to default answer and/or to unanswered state.
· setAnswer(Object)
Set answer of question.
· setEnabled(boolean)
Disable or enable the question.
· setLabels(String[])
· setQuestion(String)
Set the text of the question.
· setQuestionEnabled(boolean)
Enable or disable question component.
· setQuestionID(String)
Set the ID of this question.

Constructors

· RankQuestion
 public RankQuestion()

Methods

· setLabels
 public void setLabels(String labels[])
· getAnswer
 public 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 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 boolean isAnswered()
See if an answer has been given.

Returns:
true if user has given an answer.
· setEnabled
 public void setEnabled(boolean enable)
Disable or enable the question. When enabled the question can be answered.

Parameters:
enable - true/false to enable/disable answering.
Overrides:
setEnabled in class GPContainer
· isEnabled
 public boolean isEnabled()
Test whether question is enabled for answering.

Overrides:
isEnabled in class Component
· setQuestion
 public void setQuestion(String question)
Set the text of the question.

Parameters:
question - text of the question.
· getQuestion
 public String getQuestion()
Get the text of the question.

Returns:
text of the question.
· setQuestionID
 public void setQuestionID(String id)
Set the ID of this question.

Parameters:
id - ID label of question.
· getQuestionID
 public String getQuestionID()
Get the ID of the question.

Returns:
ID label of the question.
· reset
 public void reset()
Reset question to default answer and/or to unanswered state.

· setQuestionEnabled
 public void setQuestionEnabled(boolean enabled)
Enable or disable question component.

Parameters:
enabled - Use true to enable, false to disable the question.
· isQuestionEnabled
 public boolean isQuestionEnabled()
Test whether question is enabled or disabled.

Returns:
true if question is enabled, false if not.
· addAnswerListener
 public synchronized void addAnswerListener(AnswerListener listener)
Add a listener that is interested to receive answer events.

Parameters:
listener - A listener.
· removeAnswerListener
 public synchronized void removeAnswerListener(AnswerListener listener)
Removes the specified listener so it no longer receives answer events from this component.

Parameters:
listener - A control listener.
· propertyLoad
 public void propertyLoad(Properties p,
                          String name) throws IllegalArgumentException

All Packages  Class Hierarchy  This Package  Previous  Next  Index