Module is.codion.common.model
Interface FilterListModel<T>
- Type Parameters:
T- the item type
- All Superinterfaces:
FilterModel<T>
- All Known Subinterfaces:
SwingFilterListModel<T>
A UI-agnostic list model based on FilterModel. The Swing-specific
is.codion.swing.common.model.component.list.SwingFilterListModel extends this with
javax.swing.ListModel (mirroring how SwingFilterTableModel extends TableModel).
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface is.codion.common.model.filter.FilterModel
FilterModel.FilteredItems<T>, FilterModel.IncludedItems<T>, FilterModel.IncludePredicate<T>, FilterModel.Items<T>, FilterModel.Refresher<T>, FilterModel.Sort<T> -
Field Summary
Fields inherited from interface is.codion.common.model.filter.FilterModel
ASYNC -
Method Summary
Methods inherited from interface is.codion.common.model.filter.FilterModel
items
-
Method Details
-
selection
MultiSelection<T> selection()- Specified by:
selectionin interfaceFilterModel<T>- Returns:
- the
SingleSelectioninstance used by this model
-
sort
FilterListSort<T> sort()- Specified by:
sortin interfaceFilterModel<T>- Returns:
- the
FilterModel.Sortinstance used by this model
-
builder
- Returns:
- a
FilterListModel.Builder.ItemsStepinstance
-