Uses of Interface
is.codion.swing.common.model.component.table.SwingFilterTableModel.Builder
Packages that use SwingFilterTableModel.Builder
Package
Description
Table model implementations with built-in filtering, sorting and selection management.
-
Uses of SwingFilterTableModel.Builder in is.codion.swing.common.model.component.table
Methods in is.codion.swing.common.model.component.table that return SwingFilterTableModel.BuilderModifier and TypeMethodDescription<R,C> SwingFilterTableModel.Builder <R, C> SwingFilterTableModel.Builder.ColumnsStep.columns(FilterTableModel.TableColumns<R, C> columns) SwingFilterTableModel.Builder.filters(Supplier<Map<C, ConditionModel<?>>> filters) SwingFilterTableModel.Builder.items(Supplier<Collection<R>> items) SwingFilterTableModel.Builder.onRefreshException(Consumer<Exception> onRefreshException) By default, exceptions during refresh are rethrown, use this method to handle async exceptions differentlySwingFilterTableModel.Builder.onSelectedIndex(Consumer<Integer> index) SwingFilterTableModel.Builder.onSelectedIndexes(Consumer<List<Integer>> indexes) SwingFilterTableModel.Builder.onSelectedItem(Consumer<R> item) SwingFilterTableModel.Builder.onSelectedItems(Consumer<List<R>> items) SwingFilterTableModel.Builder.onSelectionChanged(Runnable listener) SwingFilterTableModel.Builder.refresh(boolean refresh) Default false.SwingFilterTableModel.Builder.rowEditor(Function<SwingFilterTableModel<R, C>, SwingFilterTableModel.RowEditor<R, C>> rowEditor) Items failing validation can not be added to the model.