org.eclipse.ecf.presence.ui.menu
Class AbstractRosterMenuHandler

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.core.commands.AbstractHandler
          extended by org.eclipse.ecf.presence.ui.menu.AbstractRosterMenuHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2
Direct Known Subclasses:
DocShareRosterMenuHandler

public abstract class AbstractRosterMenuHandler
extends org.eclipse.core.commands.AbstractHandler


Constructor Summary
AbstractRosterMenuHandler(IRosterEntry entry)
           
 
Method Summary
 void dispose()
           
abstract  java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent arg0)
           
protected  void fireHandlerChangeEvent()
           
 IRosterEntry getRosterEntry()
           
 
Methods inherited from class org.eclipse.core.commands.AbstractHandler
addHandlerListener, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRosterMenuHandler

public AbstractRosterMenuHandler(IRosterEntry entry)
Method Detail

fireHandlerChangeEvent

protected void fireHandlerChangeEvent()

getRosterEntry

public IRosterEntry getRosterEntry()

execute

public abstract java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent arg0)
                                  throws org.eclipse.core.commands.ExecutionException
Throws:
org.eclipse.core.commands.ExecutionException

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.core.commands.IHandler
Overrides:
dispose in class org.eclipse.core.commands.AbstractHandler