Uses of Interface
is.codion.swing.common.model.component.table.FilterTableModel.Builder
Packages that use FilterTableModel.Builder
Package
Description
Table model implementations with built-in filtering, sorting and selection management.
-
Uses of FilterTableModel.Builder in is.codion.swing.common.model.component.table
Methods in is.codion.swing.common.model.component.table that return FilterTableModel.BuilderModifier and TypeMethodDescriptionFilterTableModel.Builder.async(boolean async) <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<? extends Collection<R>> items) FilterTableModel.Builder.onIndexesSelected(Consumer<List<Integer>> indexes) FilterTableModel.Builder.onIndexSelected(Consumer<Integer> index) FilterTableModel.Builder.onItemSelected(Consumer<R> item) FilterTableModel.Builder.onItemsSelected(Consumer<List<R>> items) FilterTableModel.Builder.onRefreshException(Consumer<Exception> onRefreshException) By default, exceptions during refresh are rethrown, use this method to handle async exceptions differentlyFilterTableModel.Builder.onSelectionChanged(Runnable listener) FilterTableModel.Builder.refresh(boolean refresh) Default false.FilterTableModel.Builder.rowEditor(Function<FilterTableModel<R, C>, FilterTableModel.RowEditor<R, C>> rowEditor) FilterTableModel.Builder.selection(Consumer<FilterListSelection<R>> selection) Items failing validation can not be added to the model.