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, sort
protected 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)