public class FilteredDataSourceIdItemList<T extends AbstractIdItem> extends DataSourceIdItemList<T> implements DataSourceArrayList.Callback
Modifier and Type | Class and Description |
---|---|
static interface |
FilteredDataSourceIdItemList.Filter<T> |
DataSourceArrayList.Callback
Constructor and Description |
---|
FilteredDataSourceIdItemList() |
Modifier and Type | Method and Description |
---|---|
void |
beforeListItemRemoved(java.util.List data,
int index) |
void |
beforeListItemsRemoved(java.util.List data,
int from,
int to) |
void |
invalidateWrapperList() |
void |
listInvalid(java.util.List data) |
void |
listItemAdded(java.util.List data,
int index) |
void |
listItemChanged(java.util.List data,
int index) |
void |
listItemRemoved(java.util.List data,
int index) |
void |
listItemsAdded(java.util.List data,
int from,
int to) |
void |
listItemsRemoved(java.util.List data,
int from,
int to) |
void |
setFilter(FilteredDataSourceIdItemList.Filter<T> filter) |
void |
setSource(DataSourceArrayList<T> list) |
add, add, addAll, addAll, clear, createTypedDataSourceIdItemList, createTypedDataSourceIdItemList, findById, findById, putIdOf, remove, removeAll, removeRange, set, set
addCallback, createTypedDataSourceArrayList, createTypedDataSourceArrayList, remove, remove, removeCallback
clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, removeIf, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray, trimToSize
public void setFilter(FilteredDataSourceIdItemList.Filter<T> filter)
public void setSource(DataSourceArrayList<T> list)
public void invalidateWrapperList()
public void listInvalid(java.util.List data)
listInvalid
in interface DataSourceArrayList.Callback
public void listItemChanged(java.util.List data, int index)
listItemChanged
in interface DataSourceArrayList.Callback
public void listItemAdded(java.util.List data, int index)
listItemAdded
in interface DataSourceArrayList.Callback
public void listItemsAdded(java.util.List data, int from, int to)
listItemsAdded
in interface DataSourceArrayList.Callback
public void listItemRemoved(java.util.List data, int index)
listItemRemoved
in interface DataSourceArrayList.Callback
public void listItemsRemoved(java.util.List data, int from, int to)
listItemsRemoved
in interface DataSourceArrayList.Callback
public void beforeListItemRemoved(java.util.List data, int index)
beforeListItemRemoved
in interface DataSourceArrayList.Callback
public void beforeListItemsRemoved(java.util.List data, int from, int to)
beforeListItemsRemoved
in interface DataSourceArrayList.Callback