Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.projects
Class ProjectsPlugin

java.lang.Object
  extended by SystemBasePlugin
      extended by com.ibm.etools.iseries.projects.ProjectsPlugin

public class ProjectsPlugin
extends SystemBasePlugin

The RBPlugIn delivers the core iSeries remote build tooling for the workbench.


Field Summary
static String BuildStyleWizardBannerIcon
           
static String Copyright
           
static String ID
           
static String NewMemberWizardIcon
           
static String NewProjectWizardIcon
           
static String NewSrcpfWizardIcon
           
static Logger out
           
 
Constructor Summary
ProjectsPlugin()
          Creates the one registered instance of this plug-in.
 
Method Summary
 com.ibm.etools.iseries.remotebuild.internal.BuildStyleFactory getBuildStyleFactory()
          Returns the build style factory for this plugin.
static ProjectsPlugin getDefault()
          Returns the plug-in singleton.
 ImageDescriptor getImageDescriptor(String imageName)
          Returns the ImageDescriptor for the named graphic.
 MenuRegistry getMenuRegistry()
          Returns the menu registry.
 SystemMessageFile getMessageFile()
           
 com.ibm.etools.iseries.perspective.internal.util.ISeriesOverlayImageRegistry getOverlayImageRegistry()
          Returns the plugin's customized image registry.
protected  void initializeImageRegistry()
           
static void logDebug(Class c, String message)
          Log a diagnostic message from a particular class to the log.
static void logError(RBStatus s)
          Log a status code containing an exception.
static void logError(Throwable e)
          Log an exception.
static void logInfo(RBStatus s)
           
static void logInternalError(Throwable e, String message)
          Log an internal error.
 void start(BundleContext context)
          Invoked after the plugin is loaded.
 void stop(BundleContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

ID

public static final String ID
See Also:
Constant Field Values

BuildStyleWizardBannerIcon

public static final String BuildStyleWizardBannerIcon
See Also:
Constant Field Values

NewProjectWizardIcon

public static final String NewProjectWizardIcon
See Also:
Constant Field Values

NewSrcpfWizardIcon

public static final String NewSrcpfWizardIcon
See Also:
Constant Field Values

NewMemberWizardIcon

public static final String NewMemberWizardIcon
See Also:
Constant Field Values

out

public static Logger out
Constructor Detail

ProjectsPlugin

public ProjectsPlugin()
Creates the one registered instance of this plug-in.

Method Detail

getDefault

public static ProjectsPlugin getDefault()
Returns the plug-in singleton.


logDebug

public static void logDebug(Class c,
                            String message)
Log a diagnostic message from a particular class to the log.


logError

public static void logError(Throwable e)
Log an exception.


logError

public static void logError(RBStatus s)
Log a status code containing an exception.


logInternalError

public static void logInternalError(Throwable e,
                                    String message)
Log an internal error.


logInfo

public static void logInfo(RBStatus s)

start

public void start(BundleContext context)
           throws Exception
Invoked after the plugin is loaded.

Throws:
Exception

stop

public void stop(BundleContext context)
          throws Exception
Throws:
Exception

getImageDescriptor

public ImageDescriptor getImageDescriptor(String imageName)
Returns the ImageDescriptor for the named graphic.


getBuildStyleFactory

public com.ibm.etools.iseries.remotebuild.internal.BuildStyleFactory getBuildStyleFactory()
Returns the build style factory for this plugin.


getMessageFile

public SystemMessageFile getMessageFile()
Returns:
the SystemMessageFile associated with this plugin. null if there is none or it is not found.

initializeImageRegistry

protected void initializeImageRegistry()

getMenuRegistry

public MenuRegistry getMenuRegistry()
Returns the menu registry.


getOverlayImageRegistry

public com.ibm.etools.iseries.perspective.internal.util.ISeriesOverlayImageRegistry getOverlayImageRegistry()
Returns the plugin's customized image registry.


Rational Developer for Power Systems Software
V7.6

Copyright © 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.