X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitPlugin.java b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitPlugin.java new file mode 100644 index 0000000..e3873a4 --- /dev/null +++ b/net.sourceforge.phpeclipse.phpunit/src/net/sourceforge/phpeclipse/phpunit/PHPUnitPlugin.java @@ -0,0 +1,182 @@ +/* + * Created on Sep 4, 2004 + * + * To change the template for this generated file go to + * Window>Preferences>Java>Code Generation>Code and Comments + */ +package net.sourceforge.phpeclipse.phpunit; + +import java.net.MalformedURLException; +import java.net.URL; +import java.util.ResourceBundle; + +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IPluginDescriptor; +import org.eclipse.jface.dialogs.IDialogSettings; +import org.eclipse.jface.preference.IPreferenceStore; +import org.eclipse.jface.resource.ImageDescriptor; +import org.eclipse.jface.resource.ImageRegistry; +import org.eclipse.ui.IWorkbench; +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * @author Ali Echihabi + * + * To change the template for this generated type comment go to + * Window>Preferences>Java>Code Generation>Code and Comments + */ +public class PHPUnitPlugin extends AbstractUIPlugin { + + + + private static PHPUnitPlugin plugin; + private ResourceBundle resourceBundle; + + + /** + * @param descriptor + */ + public PHPUnitPlugin(IPluginDescriptor descriptor) { + super(descriptor); + + plugin = this; + + + + + } + + public static PHPUnitPlugin getDefault() { + return plugin; + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#createImageRegistry() + */ + protected ImageRegistry createImageRegistry() { + // TODO Auto-generated method stub + return super.createImageRegistry(); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#getDialogSettings() + */ + public IDialogSettings getDialogSettings() { + // TODO Auto-generated method stub + return super.getDialogSettings(); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#getImageRegistry() + */ + public ImageRegistry getImageRegistry() { + // TODO Auto-generated method stub + return super.getImageRegistry(); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#getPreferenceStore() + */ + public IPreferenceStore getPreferenceStore() { + // TODO Auto-generated method stub + return super.getPreferenceStore(); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#getWorkbench() + */ + public IWorkbench getWorkbench() { + // TODO Auto-generated method stub + return super.getWorkbench(); + } + + /* (non-Javadoc) + * @see org.eclipse.core.runtime.Plugin#initializeDefaultPluginPreferences() + */ + protected void initializeDefaultPluginPreferences() { + // TODO Auto-generated method stub + super.initializeDefaultPluginPreferences(); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#initializeDefaultPreferences(org.eclipse.jface.preference.IPreferenceStore) + */ + protected void initializeDefaultPreferences(IPreferenceStore store) { + // TODO Auto-generated method stub + super.initializeDefaultPreferences(store); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry) + */ + protected void initializeImageRegistry(ImageRegistry reg) { + // TODO Auto-generated method stub + super.initializeImageRegistry(reg); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#loadDialogSettings() + */ + protected void loadDialogSettings() { + // TODO Auto-generated method stub + super.loadDialogSettings(); + } + + + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#refreshPluginActions() + */ + protected void refreshPluginActions() { + // TODO Auto-generated method stub + super.refreshPluginActions(); + } + + /* (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#saveDialogSettings() + */ + protected void saveDialogSettings() { + // TODO Auto-generated method stub + super.saveDialogSettings(); + } + + + + /* (non-Javadoc) + * @see org.eclipse.core.runtime.Plugin#shutdown() + */ + public void shutdown() throws CoreException { + // TODO Auto-generated method stub + super.shutdown(); + } + + /* (non-Javadoc) + * @see org.eclipse.core.runtime.Plugin#startup() + */ + public void startup() throws CoreException { + // TODO Auto-generated method stub + super.startup(); + } + + /** + * @param string + */ + public static ImageDescriptor getImageDescriptor(String name) { + + String iconPath = "icons/"; + try { + URL installURL = getDefault().getDescriptor().getInstallURL(); + URL url = new URL(installURL, iconPath + name); + + System.out.println("url:" + url.toExternalForm()); + + return ImageDescriptor.createFromURL(url); + } catch (MalformedURLException e) { + // should not happen + return ImageDescriptor.getMissingImageDescriptor(); + } + + + } + +}