First commit in a looooooong time. I had connectivity problems.
[phpeclipse.git] / net.sourceforge.phpeclipse.phpunit / src / net / sourceforge / phpeclipse / phpunit / PHPUnitPlugin.java
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 (file)
index 0000000..e3873a4
--- /dev/null
@@ -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();
+               }               
+               
+               
+       }
+
+}