net.refractions.udig.ui
Class StartupOperations

java.lang.Object
  extended by net.refractions.udig.ui.StartupOperations

public class StartupOperations
extends java.lang.Object

Add additional operation menu contributions to the screen.

This is an experiment it may be too late; since it appears the workbench window is already set up?

Author:
Jody Garnett

Constructor Summary
StartupOperations()
           
 
Method Summary
 void earlyStartup()
           
protected  AbstractContributionFactory operationsMenu(IMenuService menuService, java.util.List<IConfigurationElement> list, java.lang.String locationURI, java.lang.String categoryId)
          This will produce an AbstractConfigurationFactory that adds a CommandContribution for each operation in the indicated category.
protected  void processOperations(IWorkbench workbench)
          Process operations for the provided scope.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartupOperations

public StartupOperations()
Method Detail

earlyStartup

public void earlyStartup()

processOperations

protected void processOperations(IWorkbench workbench)
Process operations for the provided scope.

Parameters:
workbench -
scope -

operationsMenu

protected AbstractContributionFactory operationsMenu(IMenuService menuService,
                                                     java.util.List<IConfigurationElement> list,
                                                     java.lang.String locationURI,
                                                     java.lang.String categoryId)
This will produce an AbstractConfigurationFactory that adds a CommandContribution for each operation in the indicated category.

The following are all related "categoryId":

Parameters:
list -
locationURI -