/* * 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(); } } }