org.eclipse.hyades.security.internal.preference
Class TableViewerSorter
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
org.eclipse.hyades.security.internal.preference.TableViewerSorter
public class TableViewerSorter
- extends org.eclipse.jface.viewers.ViewerSorter
| Fields inherited from class org.eclipse.jface.viewers.ViewerSorter |
collator |
|
Constructor Summary |
TableViewerSorter(org.eclipse.jface.viewers.TableViewer tableViewer,
int defaultColumn,
boolean asc,
boolean addDirectionSymbol,
boolean addHeaderListener)
|
| Methods inherited from class org.eclipse.jface.viewers.ViewerSorter |
getCollator |
| Methods inherited from class org.eclipse.jface.viewers.ViewerComparator |
category, getComparator, isSorterProperty, sort |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableViewerSorter
public TableViewerSorter(org.eclipse.jface.viewers.TableViewer tableViewer,
int defaultColumn,
boolean asc,
boolean addDirectionSymbol,
boolean addHeaderListener)
setTableSorter
public static void setTableSorter(org.eclipse.jface.viewers.TableViewer tableViewer,
int defaultColumn,
boolean asc)
addColumnHeaderListeners
public void addColumnHeaderListeners()
setSort
public void setSort(int currentColumn)
setSort
public void setSort(int currentColumn,
boolean asc)
setSort
public void setSort(boolean asc)
getCurrentColumn
public int getCurrentColumn()
getHeaderListener
public org.eclipse.swt.events.SelectionListener getHeaderListener()
isAsc
public boolean isAsc()
compare
public int compare(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object e1,
java.lang.Object e2)
- Overrides:
compare in class org.eclipse.jface.viewers.ViewerComparator
compareAsc
protected int compareAsc(java.lang.Object e1,
java.lang.Object e2)
compareAsc
protected int compareAsc(java.lang.String value1,
java.lang.String value2)