public abstract class ListTableSorter<E> extends TableSorter<E>
TableSorter.Handle| Modifier | Constructor and Description |
|---|---|
protected |
ListTableSorter(org.eclipse.swt.widgets.Table table) |
protected |
ListTableSorter(org.eclipse.swt.widgets.Table table,
java.util.Comparator<? super E> comparator) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<E> |
loadData() |
protected abstract java.util.List<E> |
loadList() |
void |
updateData(java.lang.Iterable<? extends E> data) |
protected abstract void |
updateList(java.util.List<E> list) |
attach, attach, automaticSort, automaticSort, enable, enable, getComparator, getTable, isEnabled, setEnabled, sortprotected ListTableSorter(org.eclipse.swt.widgets.Table table)
protected ListTableSorter(org.eclipse.swt.widgets.Table table,
@Nullable
java.util.Comparator<? super E> comparator)
public final java.util.List<E> loadData()
loadData in class TableSorter<E>public final void updateData(java.lang.Iterable<? extends E> data)
updateData in class TableSorter<E>protected abstract java.util.List<E> loadList()
protected abstract void updateList(java.util.List<E> list)