RSE
Release 1.0

org.eclipse.rse.core
Class RSECorePlugin

java.lang.Object
  extended byorg.eclipse.core.runtime.Plugin
      extended byorg.eclipse.rse.core.RSECorePlugin
All Implemented Interfaces:
BundleActivator

public class RSECorePlugin
extends Plugin

The RSE core plugin class. Clients may extend this class.


Field Summary
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
RSECorePlugin()
          The constructor.
 
Method Summary
static RSECorePlugin getDefault()
          Returns the shared instance.
static String getLocalMachineIPAddress()
           
static String getLocalMachineName()
           
 Logger getLogger()
           
 IRSEPersistenceManager getPersistenceManager()
           
 IRSECoreRegistry getRegistry()
          Returns the RSE core registry.
 ISystemRegistry getSystemRegistry()
           
static IRSEPersistenceManager getThePersistenceManager()
           
 void setSystemRegistry(ISystemRegistry registry)
           
 void start(BundleContext context)
           
 void stop(BundleContext context)
           
 
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RSECorePlugin

public RSECorePlugin()
The constructor.

Method Detail

getThePersistenceManager

public static IRSEPersistenceManager getThePersistenceManager()

getPersistenceManager

public IRSEPersistenceManager getPersistenceManager()
Returns:
the persistence manager used for persisting RSE profiles

getLocalMachineName

public static String getLocalMachineName()
Returns:
the local machine name

getLocalMachineIPAddress

public static String getLocalMachineIPAddress()
Returns:
the local IP address

setSystemRegistry

public void setSystemRegistry(ISystemRegistry registry)

getSystemRegistry

public ISystemRegistry getSystemRegistry()

start

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

stop

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

getDefault

public static RSECorePlugin getDefault()
Returns the shared instance.

Returns:
the shared instance.

getRegistry

public IRSECoreRegistry getRegistry()
Returns the RSE core registry. Clients should use this method to get the registry which is the starting point for working with the RSE framework.

Returns:
the RSE core registry.

getLogger

public Logger getLogger()

RSE
Release 1.0

Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.