Module is.codion.swing.common.model
Interface FilterListModel<T>
- Type Parameters:
T- the item type
- All Superinterfaces:
FilterModel<T>,ListModel<T>
A ListModel based on FilterModel.
For instances use @link #builder()}.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface is.codion.common.model.filter.FilterModel
FilterModel.AbstractRefresher<T>, FilterModel.FilteredItems<T>, FilterModel.IncludedItems<T>, FilterModel.IncludedPredicate<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
itemsMethods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
Method Details
-
selection
FilterListSelection<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
-