org.eclipse.mylar.internal.monitor.reports
Class MylarReportsPlugin

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by org.eclipse.mylar.internal.monitor.reports.MylarReportsPlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

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

Author:
Mik Kersten

Field Summary
private static MylarReportsPlugin plugin
           
static java.lang.String REPORT_SUMMARY_ID
           
static java.lang.String REPORT_USERS_ID
           
static java.lang.String SHARED_TASK_DATA_ROOT_DIR
           
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
MylarReportsPlugin()
           
 
Method Summary
static MylarReportsPlugin getDefault()
           
static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String path)
          Returns an image descriptor for the image file at the given plug-in relative path.
 java.lang.String getRootSharedDataDirectory()
          Returns the root directory of the shared location where task data files are stored.
 void start(org.osgi.framework.BundleContext context)
           
 void stop(org.osgi.framework.BundleContext context)
           
 
Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REPORT_SUMMARY_ID

public static final java.lang.String REPORT_SUMMARY_ID
See Also:
Constant Field Values

REPORT_USERS_ID

public static final java.lang.String REPORT_USERS_ID
See Also:
Constant Field Values

SHARED_TASK_DATA_ROOT_DIR

public static final java.lang.String SHARED_TASK_DATA_ROOT_DIR
See Also:
Constant Field Values

plugin

private static MylarReportsPlugin plugin
Constructor Detail

MylarReportsPlugin

public MylarReportsPlugin()
Method Detail

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

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

getDefault

public static MylarReportsPlugin getDefault()

getImageDescriptor

public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String path)
Returns an image descriptor for the image file at the given plug-in relative path.

Parameters:
path - the path
Returns:
the image descriptor

getRootSharedDataDirectory

public java.lang.String getRootSharedDataDirectory()
Returns the root directory of the shared location where task data files are stored. Returns "" if the preference has not been set.