Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

de.ralfebert.rcputils.tables.sort
Class SortColumnComparator

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerComparator
      extended by de.ralfebert.rcputils.tables.sort.SortColumnComparator

public final class SortColumnComparator
extends org.eclipse.jface.viewers.ViewerComparator

ColumnComparator is a ViewerComparator that uses table.getSortColumn() as column to compare values. The column is queries for an IValue by the column.getData(SORT_BY) and used this value to sort values. It also pays attention to table.getSortDirection(), if it's DESC (SWT.DOWN), the values are exchanged. Internal implementation class for TableViewerBuilder.


Field Summary
static java.lang.String SORT_BY
           
 
Constructor Summary
SortColumnComparator()
           
 
Method Summary
 int compare(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object e1, java.lang.Object e2)
           
 
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
 

Field Detail

SORT_BY

public static final java.lang.String SORT_BY
Constructor Detail

SortColumnComparator

public SortColumnComparator()
Method Detail

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

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013