|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
org.deltava.taglib.html.ElementTag
org.deltava.taglib.html.FormElementTag
org.deltava.taglib.html.SingleTag
public abstract class SingleTag
An abstract JSP tag to support the generation of HTML single-option checkboxes or radio buttons.
| Field Summary |
|---|
| Fields inherited from class org.deltava.taglib.html.FormElementTag |
|---|
_value |
| Fields inherited from class org.deltava.taglib.html.ElementTag |
|---|
_data, _out |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
id, 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 | |
|---|---|
protected |
SingleTag(String type,
String className)
Creates a new checkbox tag. |
| Method Summary | |
|---|---|
int |
doEndTag()
Renders the checkbox to the JSP output stream. |
void |
release()
Releases the tag's state data. |
void |
setChecked(boolean checked)
Sets if the checkbox is selected. |
void |
setClassName(String cName)
Sets the CSS class name for the checkbox label text . |
void |
setLabel(String label)
Sets the checkbox label text. |
void |
setOnChange(String jsEvent)
Sets the JavaScript onChange event for these checkboxes/radio buttons. |
void |
setValue(Object objValue)
Sets the checkbox value/alias. |
| Methods inherited from class org.deltava.taglib.html.FormElementTag |
|---|
setDelimValues, setIdx, setName, validateState |
| Methods inherited from class org.deltava.taglib.html.ElementTag |
|---|
getName, setID, setNumericAttr, setPageContext, setStyle |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
doAfterBody, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected SingleTag(String type,
String className)
| Method Detail |
|---|
public final void setClassName(String cName)
setClassName in class ElementTagcName - the CSS class name(s)ElementTag.setClassName(String)public final void setLabel(String label)
label - the label textpublic final void setValue(Object objValue)
setValue in class FormElementTagobjValue - the aliaspublic void setChecked(boolean checked)
checked - public final void setOnChange(String jsEvent)
jsEvent - the JavaScript event codepublic void release()
release in interface Tagrelease in class ElementTag
public int doEndTag()
throws JspException
doEndTag in interface TagdoEndTag in class TagSupportJspException - if an I/O error occurs
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||