Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.util.selection
Class SelectionProviderFacade

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.util.selection.SelectionProviderFacade
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionProvider

public class SelectionProviderFacade
extends Object
implements org.eclipse.jface.viewers.ISelectionProvider

Facade for selection providers. Useful for switching selection providers "under the hood".

Author:
Michel Kraemer, Simon Templer

Constructor Summary
SelectionProviderFacade()
           
 
Method Summary
 void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 org.eclipse.jface.viewers.ISelectionProvider getDecoratee()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
 void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void setSelection(org.eclipse.jface.viewers.ISelection selection)
           
 void setSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider prov)
          Set the current selection provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectionProviderFacade

public SelectionProviderFacade()
Method Detail

setSelectionProvider

public void setSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider prov)
Set the current selection provider

Parameters:
prov - the selection provider

getDecoratee

public org.eclipse.jface.viewers.ISelectionProvider getDecoratee()
Returns:
the object whose events shall be filtered

addSelectionChangedListener

public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.addSelectionChangedListener(ISelectionChangedListener)

removeSelectionChangedListener

public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.removeSelectionChangedListener(ISelectionChangedListener)

setSelection

public void setSelection(org.eclipse.jface.viewers.ISelection selection)
Specified by:
setSelection in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.setSelection(ISelection)

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()
Specified by:
getSelection in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.getSelection()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d