Package org.esa.snap.ui.util
Class FilteredListModel<T>
- java.lang.Object
-
- javax.swing.AbstractListModel
-
- org.esa.snap.ui.util.FilteredListModel<T>
-
- All Implemented Interfaces:
Serializable
,ListModel
public class FilteredListModel<T> extends AbstractListModel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FilteredListModel.Filter<T>
-
Field Summary
-
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description FilteredListModel(ListModel<T> source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getElementAt(int index)
int
getSize()
void
setFilter(FilteredListModel.Filter<T> f)
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
Method Detail
-
setFilter
public void setFilter(FilteredListModel.Filter<T> f)
-
getSize
public int getSize()
-
getElementAt
public T getElementAt(int index)
-
-