- java.lang.Object
-
- org.omnifaces.util.selectitems.SelectItemsUtils
-
public final class SelectItemsUtils extends Object
Collection of utility methods for working withSelectItemor data represented by them.- Author:
- Arjan Tijms
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Object>collectAllValuesFromSelectItems(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 Detail
-
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
-
-