|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.apache.struts.taglib.BaseHandlerTag | +--org.apache.struts.taglib.MultiboxTag
Tag for input fields of type "checkbox". This differs from CheckboxTag because it assumes that the underlying property is an array getter (of any supported primitive type, or String), and the checkbox is initialized to "checked" if the value listed for the "value" attribute is present in the values returned by the property getter.
Field Summary | |
protected static MessageResources |
messages
The message resources for this package. |
private java.lang.String |
name
The name of the bean containing our underlying property. |
private java.lang.String |
property
The property name for this field. |
private java.lang.String |
value
The value which will mark this checkbox as "checked" if present in the array returned by our property getter. |
Fields inherited from class org.apache.struts.taglib.BaseHandlerTag |
accessKey, onBlur, onChange, onClick, onDblClick, onFocus, onKeyDown, onKeyPress, onKeyUp, onMouseDown, onMouseMove, onMouseOut, onMouseOver, onMouseUp, onSelect, style, styleClass, styleId, tabIndex |
Constructor Summary | |
MultiboxTag()
|
Method Summary | |
int |
doEndTag()
Optionally render the associated label from the body content. |
int |
doStartTag()
Generate the required input tag. |
java.lang.String |
getName()
|
java.lang.String |
getProperty()
Return the property name. |
java.lang.String |
getValue()
Return the server value. |
void |
release()
Release any acquired resources. |
void |
setName(java.lang.String name)
|
void |
setProperty(java.lang.String property)
Set the property name. |
void |
setValue(java.lang.String value)
Set the server value. |
Methods inherited from class org.apache.struts.taglib.BaseHandlerTag |
getAccessKey, getOnBlur, getOnChange, getOnClick, getOnDblClick, getOnFocus, getOnKeyDown, getOnKeyPress, getOnKeyUp, getOnMouseDown, getOnMouseMove, getOnMouseOut, getOnMouseOver, getOnMouseUp, getOnSelect, getStyle, getStyleClass, getStyleId, getTabIndex, prepareEventHandlers, prepareFocusEvents, prepareKeyEvents, prepareMouseEvents, prepareStyles, prepareTextEvents, setAccessKey, setOnBlur, setOnChange, setOnClick, setOnDblClick, setOnFocus, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnSelect, setStyle, setStyleClass, setStyleId, setTabIndex |
Field Detail |
protected static MessageResources messages
private java.lang.String name
private java.lang.String property
private java.lang.String value
Constructor Detail |
public MultiboxTag()
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getProperty()
public void setProperty(java.lang.String property)
property
- The new property namepublic java.lang.String getValue()
public void setValue(java.lang.String value)
value
- The new server valuepublic int doStartTag() throws javax.servlet.jsp.JspException
JspException
- if a JSP exception has occurredpublic int doEndTag() throws javax.servlet.jsp.JspException
JspException
- if a JSP exception has occurredpublic void release()
release
in class BaseHandlerTag
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |