org.apache.empire.jsf2.controls
Class SelectInputControl
java.lang.Object
org.apache.empire.jsf2.controls.InputControl
org.apache.empire.jsf2.controls.SelectInputControl
public class SelectInputControl
- extends InputControl
Method Summary |
protected void |
createInputComponents(javax.faces.component.UIComponent parent,
InputControl.InputInfo ii,
javax.faces.context.FacesContext context,
List<javax.faces.component.UIComponent> compList)
|
javax.faces.component.html.HtmlSelectOneMenu |
createMenuComponent(javax.faces.component.UIComponent parent)
|
protected String |
formatValue(Object value,
InputControl.ValueInfo vi,
boolean hasError)
Returns the value formated as a string
this is a simple default implementation that does no type-secific formatting
Derived classes may override formatString an provide further formmatting
see TextInputControl for details |
Methods inherited from class org.apache.empire.jsf2.controls.InputControl |
copyAttribute, copyAttributes, copyAttributes, escapeHTML, formatValue, getFormatInteger, getFormatOption, getFormatString, getInputComponent, getInputValue, getName, hasFormatOption, renderInput, renderValue, setInputValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLATTR_ABBR_OPTIONS
public static final String COLATTR_ABBR_OPTIONS
- See Also:
- Constant Field Values
NAME
public static final String NAME
- See Also:
- Constant Field Values
SelectInputControl
public SelectInputControl(Class<? extends javax.faces.component.html.HtmlSelectOneMenu> inputComponentClass)
SelectInputControl
public SelectInputControl()
createMenuComponent
public javax.faces.component.html.HtmlSelectOneMenu createMenuComponent(javax.faces.component.UIComponent parent)
createInputComponents
protected void createInputComponents(javax.faces.component.UIComponent parent,
InputControl.InputInfo ii,
javax.faces.context.FacesContext context,
List<javax.faces.component.UIComponent> compList)
- Specified by:
createInputComponents
in class InputControl
formatValue
protected String formatValue(Object value,
InputControl.ValueInfo vi,
boolean hasError)
- Description copied from class:
InputControl
- Returns the value formated as a string
this is a simple default implementation that does no type-secific formatting
Derived classes may override formatString an provide further formmatting
see TextInputControl for details
- Overrides:
formatValue
in class InputControl
- Parameters:
value
- the value to be formattedvi
- Meta-information about the value
- Returns:
- the formatted value
Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.