Module is.codion.swing.common.model
Interface FilterComboBoxModel.ItemFinder<T,V>
- Type Parameters:
T- the combo box model item typeV- the type of the value to search by
- Enclosing interface:
- FilterComboBoxModel<T>
public static interface FilterComboBoxModel.ItemFinder<T,V>
Responsible for finding an item of type
FilterComboBoxModel.ItemFinder by a single value of type FilterComboBoxModel.ItemFinder.-
Method Details
-
value
Returns the value from the given item to use when searching- Parameters:
item- the item, never null- Returns:
- the value associated with the given item
-
predicate
Returns thePredicateto use when searching for the given value- Parameters:
value- the value to search for, never null- Returns:
- a
Predicatebased on the given value
-
findItem
Returns the first item in the given collection containing the givenvalue. Only called for non-nullvalues.- Parameters:
items- the items to searchvalue- the value to search for, never null- Returns:
- the first item in the given list containing the given value, null if none is found.
-