Uses of Interface
is.codion.common.model.component.table.FilterTableModel.Builder
Packages that use FilterTableModel.Builder
-
Uses of FilterTableModel.Builder in is.codion.common.model.component.table
Methods in is.codion.common.model.component.table that return FilterTableModel.BuilderModifier and TypeMethodDescription<R,C> FilterTableModel.Builder <R, C> FilterTableModel.Builder.ColumnsStep.columns(FilterTableModel.TableColumns<R, C> columns) FilterTableModel.Builder.filters(Supplier<Map<C, ConditionModel<?>>> filters) FilterTableModel.Builder.items(Supplier<Collection<R>> items) FilterTableModel.Builder.listener(FilterModel.IncludedItems.ItemsListener itemsListener) Adds anFilterModel.IncludedItems.ItemsListenernotified of fine-grained changes to the included items, allowing toolkit layers to bridge to their table change notifications (e.g.FilterTableModel.Builder.onRefreshException(Consumer<Exception> onRefreshException) By default, exceptions during refresh are rethrown, use this method to handle async exceptions differentlyFilterTableModel.Builder.onSelectedIndex(Consumer<Integer> index) FilterTableModel.Builder.onSelectedIndexes(Consumer<List<Integer>> indexes) FilterTableModel.Builder.onSelectedItem(Consumer<R> item) FilterTableModel.Builder.onSelectedItems(Consumer<List<R>> items) FilterTableModel.Builder.onSelectionChanged(Runnable listener) FilterTableModel.Builder.refresh(boolean refresh) FilterTableModel.Builder.selection(Function<FilterModel.IncludedItems<R>, MultiSelection<R>> selection) Provides theMultiSelectionfor this model, given itsFilterModel.IncludedItems.Items failing validation can not be added to the model.