|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
cmu.survey.jsp.tags.TagSupportAndMore
cmu.survey.jsp.tags.QuestionTagStub
cmu.survey.jsp.tags.Question
cmu.survey.jsp.tags.QuestionWithVariable
cmu.survey.jsp.tags.CheckboxQuestion
public class CheckboxQuestion
A checkbox.
If you use it like this:
<%@ taglib uri="/WEB-INF/SurveyTags.tld" prefix="survey"%>
<survey:survey databaseName="<%=databaseName%>" table="tbladmin">
<survey:checkbox dbField="filter_PPI" question="Proactively provided information"/>
</survey:survey>
It will show up in the page looking like this:
| Field Summary |
|---|
| Fields inherited from class cmu.survey.jsp.tags.QuestionWithVariable |
|---|
dbField, FieldTypeIsKey, FieldTypeIsNumeric, FieldTypes, type |
| Fields inherited from class cmu.survey.jsp.tags.Question |
|---|
blankImageLocation, endQuestion, helpText, imageDirectory, question |
| Fields inherited from class cmu.survey.jsp.tags.TagSupportAndMore |
|---|
dateFormatAmerican, dateTimeFormatAmerican, DAYS_OF_THE_WEEK, debug, MONTHS_OF_THE_YEAR, timeFormatAmerican |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
|---|
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
|---|---|
CheckboxQuestion()
|
|
| Method Summary | |
|---|---|
void |
doQuestion()
This is where all of the question related printing and work should go -- it gets called from doStartTag or from RandomizeQuestion if there is some matching going on. |
boolean |
hasVariable()
Whether this has a standard "answer" variable, i.e. whether the Question needs to call "getAnswer()" to load and save the answer. |
void |
reinit()
|
void |
setDbFieldTextField(java.lang.String fieldInDB)
|
void |
setDbFieldTextFieldType(java.lang.String fieldInDBtype)
|
| Methods inherited from class cmu.survey.jsp.tags.QuestionWithVariable |
|---|
getAnswer, getDbField, getExtraJavaScripts, getExtraJavaScripts, getFieldAndType, getFieldAndType, getTimeSpentInOnClickOrPressed, getTimeSpentInOnClickOrPressed, getType, isTypeKey, isTypeNumeric, isTypeNumeric, isValidType, printTimeSpentField, saveQuestionInfo, setDbField, setDefaultValue, setType |
| Methods inherited from class cmu.survey.jsp.tags.QuestionTagStub |
|---|
doStartTag, getErrorInfo, getSurvey, initSurvey, saveErrorInfo |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface cmu.survey.jsp.tags.HasErrorInfoAndSaves |
|---|
saveErrorInfo |
| Methods inherited from interface cmu.survey.jsp.tags.HasErrorInfo |
|---|
getErrorInfo |
| Constructor Detail |
|---|
public CheckboxQuestion()
| Method Detail |
|---|
public void setDbFieldTextField(java.lang.String fieldInDB)
public void setDbFieldTextFieldType(java.lang.String fieldInDBtype)
public boolean hasVariable()
QuestionWithVariable
hasVariable in class QuestionWithVariablepublic void doQuestion()
Question
doQuestion in interface QuestionTagdoQuestion in class Questionpublic void reinit()
reinit in class QuestionWithVariable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||