Saros
Distributed Collaborative Editing and Distributed Party Programming
Package de.fu_berlin.inf.dpp.ui.commandHandlers

Classes

class  AddBuddyHandler
class  AddXMPPAccountHandler
class  CreateXMPPAccountHandler
class  GettingStartedHandler
class  OpenSarosPreferencesHandler
class  SharedProjectAddBuddiesHandler
class  SharedProjectAddProjectsHandler
class  SharedProjectAddSelectedBuddiesHandler
class  SharedProjectAddSelectedProjectsHandler
class  SharedProjectLeave
class  ShareProjectHandler
class  StartSarosConfigurationHandler

Detailed Description

This package provides instances of org.eclipse.core.commands.AbstractHandler (from Eclipse Platform Command Framework), called command handlers and which are referenced in plugin.xml (extension point org.eclipse.ui.handlers) in order to be responsible for the execution of a command under defined prerequisites.

Example:
A command "copy" is defined by Eclipse with the ID org.eclipse.ui.copy. What you can do now is to define a command handlers for the copy command that becomes instantiated and executed (method org.eclipse.core.commands.AbstractHandler#execute(ExecutionEvent)) if
  1. The user clicks on a button invoking the copy command.
  2. The command handler is the ONLY active one for the copy command.
  3. The command handler is enabled.
See also:
Platform Command Framework
plugin.xml - org.eclipse.ui.handlers extension point
 All Classes Namespaces Files Functions Variables Enumerations