TPTP 4.5.0 Monitoring Tools Project
Public API Specification

org.eclipse.hyades.trace.sample
Class HyadesSamplePlugin

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by org.eclipse.hyades.trace.sample.HyadesSamplePlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class HyadesSamplePlugin
extends org.eclipse.ui.plugin.AbstractUIPlugin

Log Analyzer Samples Plugin class. This class should not be used outside the context of Eclipse.


Field Summary
static java.lang.String PLUGIN_ID
           
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
HyadesSamplePlugin()
          Constructor for HyadesUIPlugin
 
Method Summary
static java.lang.String getID()
          Returns this plugin's id.
static HyadesSamplePlugin getInstance()
          Returns the instance of this class created by the eclipse framework.
 java.util.ResourceBundle getResourceBundle()
          Returns the resource bundle used by this plugin.
 void log(org.eclipse.core.runtime.IStatus status)
           
 void log(java.lang.Throwable e)
           
static void logError(java.lang.String text)
          Logs an error described by a text.
static void logError(java.lang.Throwable throwable)
          Logs an error described by a throwable.
static void logInfo(java.lang.String text)
          Logs an information described by a text.
 void start(org.osgi.framework.BundleContext context)
           
 void stop(org.osgi.framework.BundleContext context)
           
 
Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, shutdown, startup
 
Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PLUGIN_ID

public static final java.lang.String PLUGIN_ID
See Also:
Constant Field Values
Constructor Detail

HyadesSamplePlugin

public HyadesSamplePlugin()
Constructor for HyadesUIPlugin

Parameters:
descriptor -
Method Detail

getInstance

public static HyadesSamplePlugin getInstance()
Returns the instance of this class created by the eclipse framework.

Returns:
HyadesUIPlugin

stop

public void stop(org.osgi.framework.BundleContext context)
          throws java.lang.Exception
Specified by:
stop in interface org.osgi.framework.BundleActivator
Overrides:
stop in class org.eclipse.ui.plugin.AbstractUIPlugin
Throws:
java.lang.Exception
See Also:
BundleActivator.stop(org.osgi.framework.BundleContext)

getID

public static java.lang.String getID()
Returns this plugin's id.

Returns:
String

start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
Specified by:
start in interface org.osgi.framework.BundleActivator
Overrides:
start in class org.eclipse.ui.plugin.AbstractUIPlugin
Throws:
java.lang.Exception

logError

public static void logError(java.lang.Throwable throwable)
Logs an error described by a throwable.

This method should be used whenever a class in this plugin has to log an error since it adheres to the global logging strategy.

Parameters:
throwable -

logError

public static void logError(java.lang.String text)
Logs an error described by a text.

This method should be whenever a class in this plugin has to log an error since it adheres to the global logging strategy.

Parameters:
text -

logInfo

public static void logInfo(java.lang.String text)
Logs an information described by a text.

This method should be whenever a class in this plugin has to log an information since it adheres to the global logging strategy.

Parameters:
text -

getResourceBundle

public java.util.ResourceBundle getResourceBundle()
Returns the resource bundle used by this plugin.

IMPORTANT: Don't use this method to retrieve values from the resource bundle. For this purpose use the static getString() defined in this class.

This method is provided so this resource bundle can be used as the parent of another resource bundle.

Returns:
ResourceBundle

log

public void log(org.eclipse.core.runtime.IStatus status)

log

public void log(java.lang.Throwable e)

TPTP 4.5.0 Monitoring Tools Project
Public API Specification