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

ch.unibe.iam.scg.archie.model
Class DatasetTableColumnSorter

java.lang.Object
  extended by ch.unibe.iam.scg.archie.model.DatasetTableColumnSorter
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class DatasetTableColumnSorter
extends java.lang.Object
implements org.eclipse.swt.events.SelectionListener

Handles dataset sorting according to the table and it's sorting column and direction. This class is used by the controller (action that starts a new statistic) to attach this listener to the latest result table, so that sorting the table is reflected on the dataset. This is needed in order to have a properly sorted table (and the cloned dataset) in the chart wizard.

$Id$


Constructor Summary
DatasetTableColumnSorter(org.eclipse.swt.widgets.Table table, DataSet dataset)
          Public constructor.
 
Method Summary
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
           
 void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetTableColumnSorter

public DatasetTableColumnSorter(org.eclipse.swt.widgets.Table table,
                                DataSet dataset)
Public constructor.

Parameters:
table - Table whose sorting will be synched wit the dataset.
dataset - Dataset that will be sorted each time the table is sorted.
Method Detail

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)

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