public abstract class SetTableSorter<E> extends TableSorter<E>
TableSorter.Handle
Modifier | Constructor and Description |
---|---|
protected |
SetTableSorter(org.eclipse.swt.widgets.Table table) |
protected |
SetTableSorter(org.eclipse.swt.widgets.Table table,
java.util.Comparator<? super E> comparator) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<E> |
loadData() |
protected abstract java.util.Set<E> |
loadSet() |
void |
updateData(java.lang.Iterable<? extends E> data) |
protected abstract void |
updateSet(java.util.Set<E> set) |
attach, attach, automaticSort, automaticSort, enable, enable, getComparator, getTable, isEnabled, setEnabled, sort
protected SetTableSorter(org.eclipse.swt.widgets.Table table)
protected SetTableSorter(org.eclipse.swt.widgets.Table table, @Nullable java.util.Comparator<? super E> comparator)
public final java.util.Set<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.Set<E> loadSet()
protected abstract void updateSet(java.util.Set<E> set)