de.nierbeck.timeTrack
Class TimeTrackPlugin

java.lang.Object
  extended by org.eclipse.core.runtime.Plugin
      extended by org.eclipse.ui.plugin.AbstractUIPlugin
          extended by de.nierbeck.timeTrack.TimeTrackPlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

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

The main plugin class to be used in the desktop.

Author:
Achim

Field Summary
static java.lang.String PI_RESOURCE
          Static field for calling the Resource Bundle
static java.lang.String PI_RUNTIME
          Static field PI_RUNTIME contains the Classname
 
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
 
Constructor Summary
TimeTrackPlugin()
          The constructor.
 
Method Summary
static TimeTrackPlugin getDefault()
          Returns the shared instance.
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.util.ResourceBundle getResourceBundle()
          Returns the plugin's resource bundle,
static java.lang.String getResourceString(java.lang.String key)
          Returns the string from the plugin's resource bundle, or 'key' if not found.
static TimeTrackEntriesManager getTimeTrackManager()
          returns the TimeTrackEntriesManager instance and creates it if it is not already created (Singleton)
 void start(org.osgi.framework.BundleContext context)
          This method is called upon plug-in activation
 void stop(org.osgi.framework.BundleContext context)
          This method is called when the plug-in is stopped
 
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

PI_RUNTIME

public static final java.lang.String PI_RUNTIME
Static field PI_RUNTIME contains the Classname

See Also:
Constant Field Values

PI_RESOURCE

public static final java.lang.String PI_RESOURCE
Static field for calling the Resource Bundle

See Also:
Constant Field Values
Constructor Detail

TimeTrackPlugin

public TimeTrackPlugin()
The constructor.

Method Detail

start

public final void start(org.osgi.framework.BundleContext context)
                 throws java.lang.Exception
This method is called upon plug-in activation

Specified by:
start in interface org.osgi.framework.BundleActivator
Overrides:
start in class org.eclipse.ui.plugin.AbstractUIPlugin
Parameters:
context - - the BundleContext
Throws:
java.lang.Exception - - can be thrown by the super.start

stop

public final void stop(org.osgi.framework.BundleContext context)
                throws java.lang.Exception
This method is called when the plug-in is stopped

Specified by:
stop in interface org.osgi.framework.BundleActivator
Overrides:
stop in class org.eclipse.ui.plugin.AbstractUIPlugin
Parameters:
context - - the BundleContext of this Plugin
Throws:
java.lang.Exception - - propably by the super method

getDefault

public static TimeTrackPlugin getDefault()
Returns the shared instance.

Returns:
the shared instance

getResourceString

public static final java.lang.String getResourceString(java.lang.String key)
Returns the string from the plugin's resource bundle, or 'key' if not found.

Parameters:
key - - the key to look for in the Resource bundle
Returns:
a resource string connected to the given key

getResourceBundle

public final java.util.ResourceBundle getResourceBundle()
Returns the plugin's resource bundle,

Returns:
the ResourceBundle

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

getTimeTrackManager

public static TimeTrackEntriesManager getTimeTrackManager()
returns the TimeTrackEntriesManager instance and creates it if it is not already created (Singleton)

Returns:
the timeTrackManager instance


Copyright © 2003-2006 Nierbeck. All Rights Reserved.