Class SelectItemsUtil
- java.lang.Object
- 
- org.apache.myfaces.core.api.shared.SelectItemsUtil
 
- 
 public class SelectItemsUtil extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringATTR_ITEM_DESCRIPTIONstatic StringATTR_ITEM_DISABLEDstatic StringATTR_ITEM_LABELstatic StringATTR_ITEM_LABEL_ESCAPEDstatic StringATTR_ITEM_VALUEstatic StringATTR_NO_SELECTION_OPTIONstatic StringATTR_NO_SELECTION_VALUEstatic StringATTR_VAR
 - 
Constructor SummaryConstructors Constructor Description SelectItemsUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static List<SelectItem>collectSelectItems(FacesContext context, UIComponent component)static <S extends SelectItem>
 ScreateSelectItem(UIComponent component, Object value, Supplier<S> supplier)static <S extends SelectItem>
 ScreateSelectItem(UISelectItem uiSelectItem, Supplier<S> supplier)static <S extends SelectItem>
 voidcreateSelectItems(FacesContext context, UISelectItems component, Object values, Supplier<S> supplier, Consumer<S> callback)static booleanisNoSelectionOption(FacesContext context, UIComponent uiComponent, Object value, Iterator<SelectItem> iterator, Converter converter)static booleanmatchValue(FacesContext context, UIComponent uiComponent, Object value, Iterator<SelectItem> iterator, Converter converter)static SelectItemupdateSelectItem(UISelectItems uiSelectItems, SelectItem value)
 
- 
- 
- 
Field Detail- 
ATTR_ITEM_VALUEpublic static final String ATTR_ITEM_VALUE - See Also:
- Constant Field Values
 
 - 
ATTR_ITEM_LABELpublic static final String ATTR_ITEM_LABEL - See Also:
- Constant Field Values
 
 - 
ATTR_ITEM_DESCRIPTIONpublic static final String ATTR_ITEM_DESCRIPTION - See Also:
- Constant Field Values
 
 - 
ATTR_ITEM_DISABLEDpublic static final String ATTR_ITEM_DISABLED - See Also:
- Constant Field Values
 
 - 
ATTR_ITEM_LABEL_ESCAPEDpublic static final String ATTR_ITEM_LABEL_ESCAPED - See Also:
- Constant Field Values
 
 - 
ATTR_NO_SELECTION_VALUEpublic static final String ATTR_NO_SELECTION_VALUE - See Also:
- Constant Field Values
 
 - 
ATTR_NO_SELECTION_OPTIONpublic static final String ATTR_NO_SELECTION_OPTION - See Also:
- Constant Field Values
 
 - 
ATTR_VARpublic static final String ATTR_VAR - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createSelectItempublic static <S extends SelectItem> S createSelectItem(UISelectItem uiSelectItem, Supplier<S> supplier) 
 - 
createSelectItempublic static <S extends SelectItem> S createSelectItem(UIComponent component, Object value, Supplier<S> supplier) 
 - 
updateSelectItempublic static SelectItem updateSelectItem(UISelectItems uiSelectItems, SelectItem value) 
 - 
collectSelectItemspublic static List<SelectItem> collectSelectItems(FacesContext context, UIComponent component) 
 - 
createSelectItemspublic static <S extends SelectItem> void createSelectItems(FacesContext context, UISelectItems component, Object values, Supplier<S> supplier, Consumer<S> callback) 
 - 
matchValuepublic static boolean matchValue(FacesContext context, UIComponent uiComponent, Object value, Iterator<SelectItem> iterator, Converter converter) - Parameters:
- context- the faces context
- uiComponent- the component instance
- value- the value to check
- converter- a converter instance
- iterator- contains instances of SelectItem
- Returns:
- if the value of a selectitem is equal to the given value
 
 - 
isNoSelectionOptionpublic static boolean isNoSelectionOption(FacesContext context, UIComponent uiComponent, Object value, Iterator<SelectItem> iterator, Converter converter) - Parameters:
- context- the faces context
- uiComponent- the component instance
- value- the value to check
- converter-
- iterator- contains instances of SelectItem
- Returns:
- if the value is a SelectItem of selectItemsIter, on which noSelectionOption is true
 
 
- 
 
-