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:
java.io.Serializable,javax.swing.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, dataFields inherited from class javax.swing.AbstractListModel
listenerList -
Constructor Summary
Constructors Constructor Description DefaultFilterableCheckListModel(java.util.Collection<? extends T> data)DefaultFilterableCheckListModel(T... data) -
Method Summary
Modifier and Type Method Description protected java.util.List<T>data()voidfilter(java.lang.String filter, org.nuiton.decorator.Decorator<java.lang.Object> decorator, CheckListFilterType filterType)Filters list view without losing actual dataMethods inherited from class jaxx.runtime.swing.list.DefaultCheckListModel
getCheckedItems, getElementAt, getOriginalSize, getSize, isCheckedIndex, setCheckedIndex, setCheckedItemsMethods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jaxx.runtime.swing.list.CheckListModel
getCheckedItems, getOriginalSize, isCheckedIndex, setCheckedIndex, setCheckedItemsMethods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
Constructor Details
-
DefaultFilterableCheckListModel
-
DefaultFilterableCheckListModel
-
-
Method Details
-
data
- Overrides:
datain classDefaultCheckListModel<T>
-
filter
public void filter(java.lang.String filter, org.nuiton.decorator.Decorator<java.lang.Object> decorator, CheckListFilterType filterType)Description copied from interface:FilterableCheckListModelFilters list view without losing actual data- Specified by:
filterin interfaceFilterableCheckListModel<T>
-