org.gudy.azureus2.ui.swt.views.table
Class TableSelectedRowsListener

java.lang.Object
  extended by com.aelitis.azureus.ui.common.table.TableGroupRowRunner
      extended by org.gudy.azureus2.ui.swt.views.table.TableSelectedRowsListener
All Implemented Interfaces:
org.eclipse.swt.widgets.Listener

public abstract class TableSelectedRowsListener
extends TableGroupRowRunner
implements org.eclipse.swt.widgets.Listener

Listener primarily for Menu Selection. Implement run(TableRowCore) and it will get called for each row the user has selected.


Field Summary
protected  org.eclipse.swt.widgets.Event event
          Event information passed in via the Listener.
 
Constructor Summary
TableSelectedRowsListener(TableView<?> impl)
          triggers the event off of the SWT thread
TableSelectedRowsListener(TableView<?> impl, boolean getOffSWT)
           
 
Method Summary
 void handleEvent(org.eclipse.swt.widgets.Event e)
          Process the trapped event.
 
Methods inherited from class com.aelitis.azureus.ui.common.table.TableGroupRowRunner
run, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

event

protected org.eclipse.swt.widgets.Event event
Event information passed in via the Listener. Accessible in run(TableRowSWT).

Constructor Detail

TableSelectedRowsListener

public TableSelectedRowsListener(TableView<?> impl,
                                 boolean getOffSWT)

TableSelectedRowsListener

public TableSelectedRowsListener(TableView<?> impl)
triggers the event off of the SWT thread

Parameters:
impl -
Method Detail

handleEvent

public final void handleEvent(org.eclipse.swt.widgets.Event e)
Process the trapped event. This function does not need to be overidden.

Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener
Parameters:
e - event information