org.apache.empire.struts2.jsp.components
Class ControlComponent
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.empire.struts2.jsp.components.ControlComponent
- All Implemented Interfaces:
- InputControl.ValueInfo
- Direct Known Subclasses:
- DataValueComponent, InputControlComponent
public abstract class ControlComponent
- extends org.apache.struts2.components.UIBean
- implements InputControl.ValueInfo
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 |
Fields inherited from class org.apache.struts2.components.Component |
actionMapper, COMPONENT_STACK, parameters, stack |
Constructor Summary |
protected |
ControlComponent(InputControl control,
com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
|
Methods inherited from class org.apache.struts2.components.UIBean |
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, ensureAttributeSafelyNotEscaped, escape, evaluateExtraParams, evaluateNameValue, evaluateParams, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, 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, altSyntax, completeExpressionIfAltSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
column
protected Column column
options
protected Options options
recordValue
protected java.lang.Object recordValue
nullValue
protected java.lang.Object nullValue
bodyUsage
protected java.lang.String bodyUsage
format
protected java.lang.String format
ControlComponent
protected ControlComponent(InputControl control,
com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
getDefaultTemplate
protected java.lang.String getDefaultTemplate()
- Specified by:
getDefaultTemplate
in class org.apache.struts2.components.UIBean
start
public boolean start(java.io.Writer writer)
- Overrides:
start
in class org.apache.struts2.components.Component
end
public final boolean end(java.io.Writer writer,
java.lang.String body)
- Overrides:
end
in class org.apache.struts2.components.UIBean
getAction
protected java.lang.Object getAction()
getUserLocale
public java.util.Locale getUserLocale()
- Specified by:
getUserLocale
in interface InputControl.ValueInfo
getTranslation
public final java.lang.String getTranslation(java.lang.String text)
- Specified by:
getTranslation
in interface InputControl.ValueInfo
render
protected abstract void render(HtmlWriter hw,
java.lang.String body,
InputControl control)
usesBody
public boolean usesBody()
- Overrides:
usesBody
in class org.apache.struts2.components.Component
setColumn
public void setColumn(Column column)
setOptions
public void setOptions(Options options)
setRecordValue
public void setRecordValue(java.lang.Object recordValue)
setBodyUsage
public void setBodyUsage(java.lang.String bodyUsage)
setFormat
public void setFormat(java.lang.String format)
getId
public java.lang.String getId()
- Specified by:
getId
in interface InputControl.ValueInfo
- Overrides:
getId
in class org.apache.struts2.components.UIBean
getColumn
public final Column getColumn()
- Specified by:
getColumn
in interface InputControl.ValueInfo
getOptions
public final Options getOptions()
- Specified by:
getOptions
in interface InputControl.ValueInfo
getValue
public final java.lang.Object getValue()
- Specified by:
getValue
in interface InputControl.ValueInfo
getNullValue
public final java.lang.Object getNullValue()
- Specified by:
getNullValue
in interface InputControl.ValueInfo
getCssClass
public final java.lang.String getCssClass()
- Specified by:
getCssClass
in interface InputControl.ValueInfo
getCssStyle
public final java.lang.String getCssStyle()
- Specified by:
getCssStyle
in interface InputControl.ValueInfo
getOnclick
public final java.lang.String getOnclick()
- Specified by:
getOnclick
in interface InputControl.ValueInfo
getOndblclick
public final java.lang.String getOndblclick()
- Specified by:
getOndblclick
in interface InputControl.ValueInfo
getFormat
public final java.lang.String getFormat()
- Specified by:
getFormat
in interface InputControl.ValueInfo
setNullValue
public void setNullValue(java.lang.Object nullValue)
Copyright © 2008-2010 Apache Software Foundation. All Rights Reserved.