|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.UISelectMany
public class UISelectMany
| Type | Phases | Description |
|---|---|---|
javax.faces.event.ValueChangeEvent |
The valueChange event is delivered when the value attribute is changed. |
| Field Summary | |
|---|---|
static java.lang.String |
COMPONENT_FAMILY
|
static java.lang.String |
COMPONENT_TYPE
|
static java.lang.String |
INVALID_MESSAGE_ID
|
| Fields inherited from class javax.faces.component.UIInput |
|---|
CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID |
| Fields inherited from class javax.faces.component.UIComponent |
|---|
bindings |
| Constructor Summary | |
|---|---|
UISelectMany()
Construct an instance of the UISelectMany. |
|
| Method Summary | |
|---|---|
protected boolean |
compareValues(java.lang.Object previous,
java.lang.Object value)
|
protected java.lang.Object |
getConvertedValue(FacesContext context,
java.lang.Object submittedValue)
Convert the provided object to the desired value. |
java.lang.String |
getFamily()
|
java.lang.Object[] |
getSelectedValues()
|
ValueBinding |
getValueBinding(java.lang.String name)
Deprecated. Use getValueExpression instead |
javax.el.ValueExpression |
getValueExpression(java.lang.String name)
|
void |
setSelectedValues(java.lang.Object[] selectedValues)
|
void |
setValueBinding(java.lang.String name,
ValueBinding binding)
Deprecated. Use setValueExpression instead |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
|
void |
validate(FacesContext context)
First part is identical to super.validate except the empty condition. |
protected void |
validateValue(FacesContext context,
java.lang.Object convertedValue)
|
| Methods inherited from class javax.faces.component.UIOutput |
|---|
getConverter, getLocalValue, getValue, setConverter |
| Methods inherited from class javax.faces.component.UIComponentBase |
|---|
addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient |
| Methods inherited from class javax.faces.component.UIComponent |
|---|
encodeAll, getContainerClientId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.faces.component.ValueHolder |
|---|
getConverter, getLocalValue, getValue, setConverter |
| Field Detail |
|---|
public static final java.lang.String COMPONENT_FAMILY
public static final java.lang.String COMPONENT_TYPE
public static final java.lang.String INVALID_MESSAGE_ID
| Constructor Detail |
|---|
public UISelectMany()
| Method Detail |
|---|
public java.lang.Object[] getSelectedValues()
public void setSelectedValues(java.lang.Object[] selectedValues)
public ValueBinding getValueBinding(java.lang.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 UIComponentBase
public void setValueBinding(java.lang.String name,
ValueBinding binding)
UIComponentBase
setValueBinding in class UIComponentBasepublic javax.el.ValueExpression getValueExpression(java.lang.String name)
getValueExpression in class UIComponent
public void setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
setValueExpression in class UIComponent
protected boolean compareValues(java.lang.Object previous,
java.lang.Object value)
compareValues in class UIInput
protected void validateValue(FacesContext context,
java.lang.Object convertedValue)
validateValue in class UIInputpublic void validate(FacesContext context)
validate in class UIInput
protected java.lang.Object getConvertedValue(FacesContext context,
java.lang.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 UIInputpublic java.lang.String getFamily()
getFamily in class UIInput
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||