[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions ...

Robert Stryker rob.stryker at jboss.com
Fri Apr 20 05:42:02 EDT 2007


  User: rawb    
  Date: 07/04/20 05:42:02

  Modified:    core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions    
                        BuildProjectAction.java NewJARAction.java
  Added:       core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions    
                        NewArchiveAction.java
  Removed:     core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions    
                        NewPackageAction.java
  Log:
  Refactoring of class names
  
  Revision  Changes    Path
  1.3       +1 -1      jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions/BuildProjectAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BuildProjectAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions/BuildProjectAction.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- BuildProjectAction.java	20 Apr 2007 09:38:24 -0000	1.2
  +++ BuildProjectAction.java	20 Apr 2007 09:42:02 -0000	1.3
  @@ -11,7 +11,7 @@
   import org.jboss.ide.eclipse.archives.core.model.IArchive;
   import org.jboss.ide.eclipse.archives.core.model.IArchiveNode;
   import org.jboss.ide.eclipse.archives.core.model.ArchivesCore;
  -import org.jboss.ide.eclipse.archives.ui.PackagesSharedImages;
  +import org.jboss.ide.eclipse.archives.ui.ArchivesSharedImages;
   
   //public class BuildProjectAction extends ActionWithDelegate  {
   //
  
  
  
  1.2       +2 -2      jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions/NewJARAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: NewJARAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions/NewJARAction.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- NewJARAction.java	18 Apr 2007 21:23:59 -0000	1.1
  +++ NewJARAction.java	20 Apr 2007 09:42:02 -0000	1.2
  @@ -5,7 +5,7 @@
   import org.eclipse.jface.viewers.IStructuredSelection;
   import org.eclipse.jface.wizard.WizardDialog;
   import org.eclipse.ui.PlatformUI;
  -import org.jboss.ide.eclipse.archives.ui.PackagesSharedImages;
  +import org.jboss.ide.eclipse.archives.ui.ArchivesSharedImages;
   import org.jboss.ide.eclipse.archives.ui.views.ProjectArchivesView;
   import org.jboss.ide.eclipse.archives.ui.wizards.NewJARWizard;
   
  @@ -29,7 +29,7 @@
   		return ProjectArchivesView.getInstance().getSelection();
   	}
   	public ImageDescriptor getImageDescriptor() {
  -		return PackagesSharedImages.getImageDescriptor(PackagesSharedImages.IMG_NEW_PACKAGE);
  +		return ArchivesSharedImages.getImageDescriptor(ArchivesSharedImages.IMG_NEW_PACKAGE);
   	}
   	
   	public String getText() {
  
  
  
  1.1      date: 2007/04/20 09:42:02;  author: rawb;  state: Exp;jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/actions/NewArchiveAction.java
  
  Index: NewArchiveAction.java
  ===================================================================
  package org.jboss.ide.eclipse.archives.ui.actions;
  
  import java.net.URL;
  
  import org.eclipse.core.runtime.CoreException;
  import org.eclipse.core.runtime.FileLocator;
  import org.eclipse.core.runtime.IConfigurationElement;
  import org.eclipse.core.runtime.Path;
  import org.eclipse.core.runtime.Platform;
  import org.eclipse.jface.resource.ImageDescriptor;
  import org.eclipse.swt.graphics.Image;
  import org.eclipse.ui.IActionDelegate;
  import org.jboss.ide.eclipse.archives.core.Trace;
  import org.osgi.framework.Bundle;
  
  /**
   * This is an action wrapper. It wraps the extension point
   */
  public class NewArchiveAction {
  
  	private String id, label;
  	private ImageDescriptor icon;
  	private Image iconImage;
  	private IActionDelegate action;
  	
  	public NewArchiveAction(IConfigurationElement element) {
  		id = element.getAttribute("id");
  		label = element.getAttribute("label");
  		
  		try {
  			action = (IActionDelegate) element.createExecutableExtension("class");
  		} catch (CoreException e) {
  			Trace.trace(getClass(), e);
  		}
  		
  		String iconPath = element.getAttribute("icon");
  		String pluginId = element.getDeclaringExtension().getNamespaceIdentifier();
  		Bundle bundle = Platform.getBundle(pluginId);
  		URL iconURL = FileLocator.find(bundle, new Path(iconPath), null);
  		if (iconURL == null)
  		{
  			iconURL = bundle.getEntry(iconPath);
  		}
  		icon = ImageDescriptor.createFromURL(iconURL);
  		iconImage = icon.createImage();
  	}
  
  	public IActionDelegate getAction() {
  		return action;
  	}
  
  	public ImageDescriptor getIconDescriptor() {
  		return icon;
  	}
  	
  	public Image getIcon()
  	{
  		return iconImage;
  	}
  
  	public String getId() {
  		return id;
  	}
  
  	public String getLabel() {
  		return label;
  	}
  	
  	protected void finalize() throws Throwable {
  		iconImage.dispose();
  	}
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list