|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jsurveylib.gui.swing.renderer.QuestionRenderer
public abstract class QuestionRenderer
FOR INTERNAL USE ONLY.
Field Summary | |
---|---|
static int |
SPACE_BEFORE_VALIDATION
|
Constructor Summary | |
---|---|
QuestionRenderer(Question question)
|
Method Summary | |
---|---|
void |
answerChanged(Question question,
boolean evaluateScript)
This method will be called when the answer of a question is changed |
void |
enableStateChanged(boolean enabled)
|
int |
getRowSpan()
This returns the number of rows this question uses to render itself. |
void |
renderOn(javax.swing.JPanel panel,
Bag bag)
This should be called immediately after initialized. |
void |
shiftComponents(int shiftAmount,
PageRenderer pageRenderer)
|
void |
validationChanged(java.lang.String errorMessage)
|
void |
visibilityChanged(boolean visible)
The visibility status has changed |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int SPACE_BEFORE_VALIDATION
Constructor Detail |
---|
public QuestionRenderer(Question question)
Method Detail |
---|
public void renderOn(javax.swing.JPanel panel, Bag bag)
renderOn
in interface SurveyElementRenderer
panel
- The panel the question will be rendered onbag
- The bag that is used for layoutpublic void visibilityChanged(boolean visible)
VisibilityListener
visibilityChanged
in interface VisibilityListener
visible
- The new status. If true, that means the question was invisible and is now visible.public void validationChanged(java.lang.String errorMessage)
validationChanged
in interface ValidationListener
public void enableStateChanged(boolean enabled)
enableStateChanged
in interface EnableListener
public void answerChanged(Question question, boolean evaluateScript)
AnswerListener
answerChanged
in interface AnswerListener
question
- The question whose answer changedevaluateScript
- If true, the survey's script will be evaluated. If false, the script will not be evaluated.public int getRowSpan()
getRowSpan
in interface SurveyElementRenderer
public void shiftComponents(int shiftAmount, PageRenderer pageRenderer)
shiftComponents
in interface SurveyElementRenderer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |