Package jaxx.runtime.swing.list.filter
Class DefaultFilterableCheckListModel<T>
- java.lang.Object
-
- javax.swing.AbstractListModel
-
- jaxx.runtime.swing.list.DefaultCheckListModel<T>
-
- jaxx.runtime.swing.list.filter.DefaultFilterableCheckListModel<T>
-
- All Implemented Interfaces:
Serializable,ListModel,CheckListModel<T>,FilterableCheckListModel<T>
public class DefaultFilterableCheckListModel<T> extends DefaultCheckListModel<T> implements FilterableCheckListModel<T>
- Since:
- 2.13
- Author:
- Kevin Morin (Code Lutin)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class jaxx.runtime.swing.list.DefaultCheckListModel
checks, data
-
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description DefaultFilterableCheckListModel(Collection<? extends T> data)DefaultFilterableCheckListModel(T... data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<T>data()voidfilter(String filter, org.nuiton.decorator.Decorator<Object> decorator, CheckListFilterType filterType)Filters list view without losing actual data-
Methods inherited from class jaxx.runtime.swing.list.DefaultCheckListModel
getCheckedItems, getElementAt, getOriginalSize, getSize, isCheckedIndex, setCheckedIndex, setCheckedItems
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jaxx.runtime.swing.list.CheckListModel
getCheckedItems, getOriginalSize, isCheckedIndex, setCheckedIndex, setCheckedItems
-
Methods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
-
-
-
Constructor Detail
-
DefaultFilterableCheckListModel
public DefaultFilterableCheckListModel(Collection<? extends T> data)
-
DefaultFilterableCheckListModel
public DefaultFilterableCheckListModel(T... data)
-
-
Method Detail
-
data
protected List<T> data()
- Overrides:
datain classDefaultCheckListModel<T>
-
filter
public void filter(String filter, org.nuiton.decorator.Decorator<Object> decorator, CheckListFilterType filterType)
Description copied from interface:FilterableCheckListModelFilters list view without losing actual data- Specified by:
filterin interfaceFilterableCheckListModel<T>
-
-