org.eclipse.nebula.widgets.nattable.selection
Class RowPostSelectionProvider<T>

java.lang.Object
  extended by org.eclipse.nebula.widgets.nattable.selection.RowSelectionProvider<T>
      extended by org.eclipse.nebula.widgets.nattable.selection.RowPostSelectionProvider<T>
All Implemented Interfaces:
org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider, ILayerListener

public class RowPostSelectionProvider<T>
extends RowSelectionProvider<T>
implements org.eclipse.jface.viewers.IPostSelectionProvider


Constructor Summary
RowPostSelectionProvider(NatTable natTable, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider)
           
RowPostSelectionProvider(NatTable natTable, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly)
           
 
Method Summary
 void addPostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
protected  void firePostSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
protected  void handlePostSelect(org.eclipse.swt.events.SelectionEvent e)
           
protected  void hookControl(org.eclipse.swt.widgets.Control control)
           
 void removePostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 
Methods inherited from class org.eclipse.nebula.widgets.nattable.selection.RowSelectionProvider
addSelectionChangedListener, getSelection, handleLayerEvent, removeSelectionChangedListener, setAddSelectionOnSet, setProcessColumnSelection, setSelection, updateSelectionProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, getSelection, removeSelectionChangedListener, setSelection
 

Constructor Detail

RowPostSelectionProvider

public RowPostSelectionProvider(NatTable natTable,
                                SelectionLayer selectionLayer,
                                IRowDataProvider<T> rowDataProvider)

RowPostSelectionProvider

public RowPostSelectionProvider(NatTable natTable,
                                SelectionLayer selectionLayer,
                                IRowDataProvider<T> rowDataProvider,
                                boolean fullySelectedRowsOnly)
Method Detail

hookControl

protected void hookControl(org.eclipse.swt.widgets.Control control)

addPostSelectionChangedListener

public void addPostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
addPostSelectionChangedListener in interface org.eclipse.jface.viewers.IPostSelectionProvider

removePostSelectionChangedListener

public void removePostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
removePostSelectionChangedListener in interface org.eclipse.jface.viewers.IPostSelectionProvider

handlePostSelect

protected void handlePostSelect(org.eclipse.swt.events.SelectionEvent e)

firePostSelectionChanged

protected void firePostSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)


Copyright © 2015. All rights reserved.