org.apache.commons.jelly.eclipse.ui
Class JellyLauncherPlugin

java.lang.Object
  extended byorg.eclipse.core.runtime.Plugin
      extended byorg.eclipse.ui.plugin.AbstractUIPlugin
          extended byorg.apache.commons.jelly.eclipse.ui.JellyLauncherPlugin
All Implemented Interfaces:
org.osgi.framework.BundleActivator

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

The main plugin class to be used in the desktop.

Since:
0.9
Author:
Jürgen Mayrbäurl

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
JellyLauncherPlugin()
          The constructor.
 
Method Summary
static JellyLauncherPlugin getDefault()
          Returns the shared instance.
 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.
 boolean isDoAddProjectClassPathEntries()
           
 void setDoAddProjectClassPathEntries(boolean doAddProjectClassPathEntries)
           
 void showErrorForException(int errCode, java.lang.Throwable exception)
          Shows an Eclipse ErrorDialog for the error code and exception and logs the error message to the standard logger of the plugin
 void showNotImplemented()
          Shows an error dialog with the message "Feature not implemented yet".
 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
 

Constructor Detail

JellyLauncherPlugin

public JellyLauncherPlugin()
The constructor.

Method Detail

start

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

Throws:
java.lang.Exception

stop

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

Throws:
java.lang.Exception

getDefault

public static JellyLauncherPlugin getDefault()
Returns the shared instance.


getResourceString

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


getResourceBundle

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


showErrorForException

public void showErrorForException(int errCode,
                                  java.lang.Throwable exception)
Shows an Eclipse ErrorDialog for the error code and exception and logs the error message to the standard logger of the plugin

Parameters:
errCode - the error code
exception - the exception that occured

showNotImplemented

public void showNotImplemented()
Shows an error dialog with the message "Feature not implemented yet". Error message will be logged to the standard logger of the plugin


isDoAddProjectClassPathEntries

public boolean isDoAddProjectClassPathEntries()
Returns:
Returns the doAddProjectClassPathEntries.

setDoAddProjectClassPathEntries

public void setDoAddProjectClassPathEntries(boolean doAddProjectClassPathEntries)
Parameters:
doAddProjectClassPathEntries - The doAddProjectClassPathEntries to set.


Copyright © 2004 Juergen Mayrbaeurl. All Rights Reserved.