Interface EMFAutoCompleteComboEditingSupport.FinalBuilder<T,E,R>
- All Known Implementing Classes:
EMFAutoCompleteComboEditingSupport.Builder
- Enclosing class:
EMFAutoCompleteComboEditingSupport
public static interface EMFAutoCompleteComboEditingSupport.FinalBuilder<T,E,R>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()This is the finalization method.Set function that returns a value that indicates whether the cell can be editedcomparator(Comparator<E> comparator) Add a comparator that is used to sort combobox values.enableNullElement(String notSetLiteral) Add an element on top of other elements in the combobox to clear the table cell value.filter(BiPredicate<T, E> filter) Add a filter.Add a filter.handler(BiConsumer<T, E> listener) Set function that will be executed after losing focus on the combo box editor or after pressing the Enter buttonmaxComboBoxElementsCount(int maxComboBoxElementsCount) Set up a maxComboBoxElementsCount that limits the number of values in the combo box
-
Method Details
-
enableNullElement
Add an element on top of other elements in the combobox to clear the table cell value.- Parameters:
notSetLiteral- the label of the new combobox element that clears the cell value (typical values are: "", etc.) - Returns:
- the builder object
-
filter
Add a filter. Only matching items will be displayed in the combobox.
Note that there may be at most one filter. If you call this method several times, only the last method call will be effective.- Returns:
- builder object
-
filter
Add a filter. Only matching items will be displayed in the combobox.
Note that there may be at most one filter. If you call this method several times, only the last method call will be effective. -
comparator
Add a comparator that is used to sort combobox values.
Note that there may be at most one comparator. If you call this method several times, only the last method call will be effective.- Returns:
- builder object
-
maxComboBoxElementsCount
EMFAutoCompleteComboEditingSupport.FinalBuilder<T,E, maxComboBoxElementsCountR> (int maxComboBoxElementsCount) Set up a maxComboBoxElementsCount that limits the number of values in the combo box- Parameters:
maxComboBoxElementsCount- limitation on the number of elements in the combo box- Returns:
- builder object
-
canEdit
Set function that returns a value that indicates whether the cell can be edited- Parameters:
canEdit-- Returns:
- builder object
-
handler
Set function that will be executed after losing focus on the combo box editor or after pressing the Enter button- Parameters:
listener-- Returns:
- builder object
-
build
R build()This is the finalization method. Call this method to install the auto-complete combobox editing support on a table column.
-