de.cau.cs.kieler.sim.table.views
Class TableViewerSorter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerComparator
      extended by org.eclipse.jface.viewers.ViewerSorter
          extended by de.cau.cs.kieler.sim.table.views.TableViewerSorter

public class TableViewerSorter
extends ViewerSorter

The Class TableViewerSorter is responsible to sort the data table.

Rating red

Field Summary
 
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator
 
Constructor Summary
TableViewerSorter(int columnParam)
          Instantiates a new table viewer sorter.
 
Method Summary
 int compare(Viewer viewer, Object o1, Object o2)
          Compare two TableData values.
 int getColumn()
          Gets the column index.
 boolean getReversed()
          Gets the reversed flag.
 void setReversed(boolean reversedParam)
          Sets the reversed flag.
 
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(int columnParam)
Instantiates a new table viewer sorter.

Parameters:
columnParam - the column param
Method Detail

getColumn

public int getColumn()
Gets the column index.

Returns:
the column

getReversed

public boolean getReversed()
Gets the reversed flag.

Returns:
the reversed

setReversed

public void setReversed(boolean reversedParam)
Sets the reversed flag.

Parameters:
reversedParam - the new reversed

compare

public int compare(Viewer viewer,
                   Object o1,
                   Object o2)
Compare two TableData values.

Overrides:
compare in class ViewerComparator
Parameters:
viewer - the viewer
o1 - the o1
o2 - the o2
Returns:
the int