java.lang.Object
org.omnifaces.util.selectitems.SelectItemsUtils
Collection of utility methods for working with
SelectItem or data represented by them.- Author:
- Arjan Tijms
-
Method Summary
Modifier and TypeMethodDescriptioncollectAllValuesFromSelectItems(FacesContext context, UIComponent component) Collects all values associated with allSelectIteminstances associated with the given component.static ObjectfindValueByStringConversion(FacesContext context, UIComponent component, String value, Converter<Object> converter) Finds an object value in theSelectIteminstances associated with the given component by means of matching its converted value with the given string value.
-
Method Details
-
findValueByStringConversion
public static Object findValueByStringConversion(FacesContext context, UIComponent component, String value, Converter<Object> converter) Finds an object value in theSelectIteminstances associated with the given component by means of matching its converted value with the given string value.- Parameters:
context- The involved faces context.component- the component with whichSelectItems should be associated that are used to search in.value- a string that should match the string representation of one of the values held by theSelectItems.converter- the facesConverterused to generate String representations for the values held by theSelectItems.- Returns:
- the Object representation of the value where its string representation matches the input value.
-
collectAllValuesFromSelectItems
public static List<Object> collectAllValuesFromSelectItems(FacesContext context, UIComponent component) Collects all values associated with allSelectIteminstances associated with the given component.Note that values from recursively scanned
SelectItemGroupinstances are included.- Parameters:
context- The involved faces context.component- the component with whichSelectIteminstances should be associated- Returns:
- List of all values hold by
SelectIteminstances
-