TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.hyades.security.internal.preference
Class TableViewerSorter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerComparator
      extended by org.eclipse.jface.viewers.ViewerSorter
          extended by org.eclipse.hyades.security.internal.preference.TableViewerSorter

public class TableViewerSorter
extends org.eclipse.jface.viewers.ViewerSorter


Field Summary
 
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)
           
 
Method Summary
 void addColumnHeaderListeners()
           
 int compare(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object e1, java.lang.Object e2)
           
protected  int compareAsc(java.lang.Object e1, java.lang.Object e2)
           
protected  int compareAsc(java.lang.String value1, java.lang.String value2)
           
 int getCurrentColumn()
           
 org.eclipse.swt.events.SelectionListener getHeaderListener()
           
 boolean isAsc()
           
 void setSort(boolean asc)
           
 void setSort(int currentColumn)
           
 void setSort(int currentColumn, boolean asc)
           
static void setTableSorter(org.eclipse.jface.viewers.TableViewer tableViewer, int defaultColumn, boolean asc)
           
 
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
 

Constructor Detail

TableViewerSorter

public TableViewerSorter(org.eclipse.jface.viewers.TableViewer tableViewer,
                         int defaultColumn,
                         boolean asc,
                         boolean addDirectionSymbol,
                         boolean addHeaderListener)
Method Detail

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)

TPTP 4.5.0 Platform Project
Internal API Specification