public class UISelectMany extends UIInput
| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
static String |
INVALID_MESSAGE_ID |
CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID| Constructor and Description |
|---|
UISelectMany() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
compareValues(Object previous,
Object value) |
protected Object |
getConvertedValue(FacesContext context,
Object submittedValue)
Convert the provided object to the desired value.
|
String |
getFamily() |
Object[] |
getSelectedValues() |
ValueBinding |
getValueBinding(String name)
Get the named value-binding associated with this component.
|
void |
setSelectedValues(Object[] selectedValues) |
void |
setValueBinding(String name,
ValueBinding binding)
Put the provided value-binding into a map of value-bindings
associated with this component.
|
void |
validate(FacesContext context)
First part is identical to super.validate except the empty condition.
|
protected void |
validateValue(FacesContext context,
Object convertedValue) |
addValidator, addValueChangeListener, broadcast, decode, getSubmittedValue, getValidator, getValidators, getValueChangeListener, getValueChangeListeners, isImmediate, isLocalValueSet, isRequired, isValid, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, restoreState, saveState, setImmediate, setLocalValueSet, setRequired, setSubmittedValue, setValid, setValidator, setValue, setValueChangeListener, updateModelgetConverter, getLocalValue, getValue, setConverteraddFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConverter, getLocalValue, getValue, setConverterpublic static final String INVALID_MESSAGE_ID
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public Object[] getSelectedValues()
public void setSelectedValues(Object[] selectedValues)
public ValueBinding getValueBinding(String name)
UIComponentBaseValue-bindings are stored in a map associated with the component, though there is commonly a property (setter/getter methods) of the same name defined on the component itself which evaluates the value-binding when called.
getValueBinding in class UIComponentBasepublic void setValueBinding(String name, ValueBinding binding)
UIComponentBasesetValueBinding in class UIComponentBaseprotected boolean compareValues(Object previous, Object value)
compareValues in class UIInputprotected void validateValue(FacesContext context, Object convertedValue)
validateValue in class UIInputpublic void validate(FacesContext context)
protected Object getConvertedValue(FacesContext context, Object submittedValue)
UIInputIf there is a renderer for this component, then call the renderer's getConvertedValue method. While this can of course be implemented in any way the renderer desires, it typically performs exactly the same processing that this method would have done anyway (ie that described below for the no-renderer case).
Otherwise:
getConvertedValue in class UIInputCopyright © 2012 Apache Software Foundation. All Rights Reserved.