org.apache.empire.struts2.jsp.components
Class ControlComponent

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.UIBean
          extended by 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


Field Summary
 
Fields inherited from class org.apache.struts2.components.Component
COMPONENT_STACK
 
Method Summary
 boolean end(java.io.Writer writer, java.lang.String body)
           
 org.apache.empire.data.Column getColumn()
           
 java.lang.String getCssClass()
           
 java.lang.String getCssStyle()
           
 java.lang.String getFormat()
           
 java.lang.String getId()
           
 java.lang.Object getNullValue()
           
 java.lang.String getOnclick()
           
 java.lang.String getOndblclick()
           
 org.apache.empire.commons.Options getOptions()
           
 java.lang.String getTranslation(java.lang.String text)
           
 java.util.Locale getUserLocale()
           
 java.lang.Object getValue()
           
 void setBodyUsage(java.lang.String bodyUsage)
           
 void setColumn(org.apache.empire.data.Column column)
           
 void setFormat(java.lang.String format)
           
 void setNullValue(java.lang.Object nullValue)
           
 void setOptions(org.apache.empire.commons.Options options)
           
 void setRecordValue(java.lang.Object recordValue)
           
 boolean start(java.io.Writer writer)
           
 boolean usesBody()
           
 
Methods inherited from class org.apache.struts2.components.UIBean
addFormParameter, evaluateParams, getTemplate, getTemplateDir, getTheme, setAccesskey, setCssClass, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setKey, setLabel, setLabelposition, 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, setValue
 
Methods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, altSyntax, copyParams, getComponentStack, getParameters, getStack, setActionMapper, setId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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

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

usesBody

public boolean usesBody()
Overrides:
usesBody in class org.apache.struts2.components.Component

setColumn

public void setColumn(org.apache.empire.data.Column column)

setOptions

public void setOptions(org.apache.empire.commons.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.Component

getColumn

public final org.apache.empire.data.Column getColumn()
Specified by:
getColumn in interface InputControl.ValueInfo

getOptions

public final org.apache.empire.commons.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)