Class FilteredListModelImpl<T extends javax.swing.ListModel<E>,E>
- java.lang.Object
-
- javax.swing.AbstractListModel<E>
-
- org.processmining.framework.util.ui.widgets.traceview.model.FilteredListModelImpl<T,E>
-
- Type Parameters:
E-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.ListModel<E>,FilteredListModel<E>
public final class FilteredListModelImpl<T extends javax.swing.ListModel<E>,E> extends javax.swing.AbstractListModel<E> implements FilteredListModel<E>
Provides a filteredListModelbased on a suppliedFilteredListModelImpl.ListModelFilter.- Author:
- F.Mannhardt
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFilteredListModelImpl.ListModelFilter<E>
-
Constructor Summary
Constructors Constructor Description FilteredListModelImpl(T source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandoFilter()voidfilter(FilteredListModelImpl.ListModelFilter<E> f)EgetElementAt(int index)intgetSize()TgetUnfilteredListModel()
-
-
-
Constructor Detail
-
FilteredListModelImpl
public FilteredListModelImpl(T source)
-
-
Method Detail
-
getUnfilteredListModel
public T getUnfilteredListModel()
- Specified by:
getUnfilteredListModelin interfaceFilteredListModel<T extends javax.swing.ListModel<E>>
-
filter
public void filter(FilteredListModelImpl.ListModelFilter<E> f)
- Specified by:
filterin interfaceFilteredListModel<T extends javax.swing.ListModel<E>>
-
doFilter
protected boolean doFilter()
-
getSize
public int getSize()
-
-