org.apache.struts2.components
Class FormButton
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.FormButton
- Direct Known Subclasses:
- Reset, Submit
public abstract class FormButton
- extends UIBean
FormButton.
Fields inherited from class org.apache.struts2.components.UIBean |
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value |
Method Summary |
void |
evaluateExtraParams()
|
protected void |
populateComponentHtmlId(Form form)
Override UIBean's implementation, such that component Html id is determined
in the following order :-
This component id attribute
[containing_form_id]_[this_component_name]
[containing_form_id]_[this_component_action]_[this_component_method]
[containing_form_id]_[this_component_method]
[this_component_name]
[this_component_action]_[this_component_method]
[this_component_method]
[an increasing sequential number unique to the form starting with 0]
|
void |
setAction(String action)
|
void |
setActionMapper(ActionMapper mapper)
|
void |
setAlign(String align)
|
void |
setMethod(String method)
|
void |
setType(String type)
|
protected abstract boolean |
supportsImageType()
Indicate whether the concrete button supports the type "image". |
Methods inherited from class org.apache.struts2.components.UIBean |
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getDefaultTemplate, getId, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue |
Methods inherited from class org.apache.struts2.components.Component |
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, start, toString, usesBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUTTONTYPE_INPUT
static final String BUTTONTYPE_INPUT
- See Also:
- Constant Field Values
BUTTONTYPE_BUTTON
static final String BUTTONTYPE_BUTTON
- See Also:
- Constant Field Values
BUTTONTYPE_IMAGE
static final String BUTTONTYPE_IMAGE
- See Also:
- Constant Field Values
action
protected String action
method
protected String method
align
protected String align
type
protected String type
actionMapper
protected ActionMapper actionMapper
FormButton
public FormButton(ValueStack stack,
HttpServletRequest request,
HttpServletResponse response)
evaluateExtraParams
public void evaluateExtraParams()
- Overrides:
evaluateExtraParams
in class UIBean
populateComponentHtmlId
protected void populateComponentHtmlId(Form form)
- Override UIBean's implementation, such that component Html id is determined
in the following order :-
- This component id attribute
- [containing_form_id]_[this_component_name]
- [containing_form_id]_[this_component_action]_[this_component_method]
- [containing_form_id]_[this_component_method]
- [this_component_name]
- [this_component_action]_[this_component_method]
- [this_component_method]
- [an increasing sequential number unique to the form starting with 0]
- Overrides:
populateComponentHtmlId
in class UIBean
supportsImageType
protected abstract boolean supportsImageType()
- Indicate whether the concrete button supports the type "image".
- Returns:
- true if type image is supported.
setActionMapper
public void setActionMapper(ActionMapper mapper)
- Overrides:
setActionMapper
in class Component
setAction
public void setAction(String action)
setMethod
public void setMethod(String method)
setAlign
public void setAlign(String align)
setType
public void setType(String type)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.