Remote Systems
v6.4.1

com.ibm.etools.systems.editor
Class SystemEditorPlugin

java.lang.Object
  extended byAbstractUIPlugin
      extended bycom.ibm.etools.systems.core.SystemBasePlugin
          extended bycom.ibm.etools.systems.editor.SystemEditorPlugin

public class SystemEditorPlugin
extends SystemBasePlugin

Plugin for the remote systems editor

See Also:
Serialized Form

Field Summary
static String Copyright
           
static String HELPPREFIX
           
 
Fields inherited from class com.ibm.etools.systems.core.SystemBasePlugin
copyright, ICON_PATH, log
 
Constructor Summary
SystemEditorPlugin()
          Constructor.
 
Method Summary
static SystemEditorPlugin getDefault()
          Return singleton.
 SystemTextEditorProfileRegistry getEditorProfileRegistry()
          Return the editor profile registry.
static SystemMessage getPluginMessage(String msgId)
          Retrieve a message from this plugin's message file
static String getString(String key)
          Get a string from this plugin's resource bundle.
protected  void initializeImageRegistry()
          Initialize the image registry by declaring all of the required graphics.
 void start(org.osgi.framework.BundleContext context)
           
 
Methods inherited from class com.ibm.etools.systems.core.SystemBasePlugin
getActiveWorkbenchShell, getActiveWorkbenchWindow, getBaseDefault, getIconPath, getImage, getImageDescriptor, getImageDescriptorFromIDE, getInstallLocation, getLogger, getMessage, getPluginImage, getPluginImage, getString, getString, getSymbolicName, getWorkbench, getWorkspace, getWorkspaceRoot, isHeadless, loadDefaultMessageFile, loadDefaultMessageFile, loadDefaultResourceBundle, loadDefaultResourceBundle, loadMessageFile, loadMessageFile, loadPluginResourceBundle, loadResourceBundle, loadResourceBundle, logDebugMessage, logError, logError, logInfo, logMessage, logMessage, logWarning, printMessages, putImageInRegistry, scanForDuplicateMessages, showProgrammerErrorMessage, stop
 
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

HELPPREFIX

public static final String HELPPREFIX
See Also:
Constant Field Values
Constructor Detail

SystemEditorPlugin

public SystemEditorPlugin()
Constructor.

Method Detail

start

public void start(org.osgi.framework.BundleContext context)
           throws Exception
Overrides:
start in class SystemBasePlugin
Throws:
Exception
See Also:
BundleActivator.start(org.osgi.framework.BundleContext)

initializeImageRegistry

protected void initializeImageRegistry()
Description copied from class: SystemBasePlugin
Initialize the image registry by declaring all of the required graphics. Typically this is a series of calls to putImageInRegistry. Use getIconPath() to qualify the file name of the icon with its relative path.

Specified by:
initializeImageRegistry in class SystemBasePlugin
See Also:
SystemBasePlugin.initializeImageRegistry()

getEditorProfileRegistry

public SystemTextEditorProfileRegistry getEditorProfileRegistry()
Return the editor profile registry.


getDefault

public static SystemEditorPlugin getDefault()
Return singleton. Same as inherited getBaseDefault but returned object is typed as SystemPlugin versus SystemBasePlugin.


getString

public static String getString(String key)
Get a string from this plugin's resource bundle.


getPluginMessage

public static SystemMessage getPluginMessage(String msgId)
Retrieve a message from this plugin's message file

Parameters:
msgId - - the ID of the message to retrieve. This is the concatenation of the message's component abbreviation, subcomponent abbreviation, and message ID as declared in the message xml file.

Remote Systems
v6.4.1

Copyright © 2005 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.