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

Robert Stryker rob.stryker at jboss.com
Fri Apr 20 05:38:23 EDT 2007


  User: rawb    
  Date: 07/04/20 05:38:23

  Modified:    core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/views  
                        ProjectArchivesView.java PackagesMenuHandler.java
  Log:
  Global and project-specific view and builder preferences implemented
  
  Revision  Changes    Path
  1.2       +19 -8     jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/views/ProjectArchivesView.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProjectArchivesView.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/views/ProjectArchivesView.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- ProjectArchivesView.java	18 Apr 2007 21:24:00 -0000	1.1
  +++ ProjectArchivesView.java	20 Apr 2007 09:38:23 -0000	1.2
  @@ -32,12 +32,12 @@
   import org.jboss.ide.eclipse.archives.core.model.IArchiveModelListener;
   import org.jboss.ide.eclipse.archives.core.model.IArchiveNode;
   import org.jboss.ide.eclipse.archives.core.model.IArchiveNodeDelta;
  -import org.jboss.ide.eclipse.archives.core.model.PackagesCore;
  +import org.jboss.ide.eclipse.archives.core.model.ArchivesCore;
   import org.jboss.ide.eclipse.archives.core.model.internal.ArchivesModel;
   import org.jboss.ide.eclipse.archives.ui.ExtensionManager;
   import org.jboss.ide.eclipse.archives.ui.actions.NewPackageAction;
  -import org.jboss.ide.eclipse.archives.ui.providers.PackagesContentProvider;
  -import org.jboss.ide.eclipse.archives.ui.providers.PackagesLabelProvider;
  +import org.jboss.ide.eclipse.archives.ui.providers.ArchivesContentProvider;
  +import org.jboss.ide.eclipse.archives.ui.providers.ArchivesLabelProvider;
   
   public class ProjectArchivesView extends ViewPart implements IArchiveModelListener {
   	
  @@ -52,7 +52,7 @@
   		instance = this;
   		selectionListener = createSelectionListener();
   		PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService().addSelectionListener(selectionListener);
  -		PackagesCore.getInstance().addModelListener(this);
  +		ArchivesCore.getInstance().addModelListener(this);
   	}
   	
   	
  @@ -87,8 +87,8 @@
   	// parts
   	private PageBook book;
   	private IProject project;
  -	private PackagesContentProvider contentProvider = new PackagesContentProvider();
  -	private PackagesLabelProvider labelProvider = new PackagesLabelProvider();
  +	private ArchivesContentProvider contentProvider = new ArchivesContentProvider();
  +	private ArchivesLabelProvider labelProvider = new ArchivesLabelProvider();
   	private Composite emptyComposite, viewerComposite, loadingPackagesComposite;
   	private IProgressMonitor loadingProgress;
   	private TreeViewer packageViewer;
  @@ -188,8 +188,8 @@
   		if( project.equals(packageViewer.getInput())) 
   			return;
   		
  -		if( PackagesCore.packageFileExists(project) ) { 
  -			if( PackagesCore.projectRegistered(project))
  +		if( ArchivesCore.packageFileExists(project) ) { 
  +			if( ArchivesCore.projectRegistered(project))
   				book.showPage(viewerComposite);
   			else {
   				this.project = project;
  @@ -255,4 +255,15 @@
   		}
   		return (IArchiveNode[]) list.toArray(new IArchiveNode[list.size()]);
   	}
  +	
  +	public void refreshViewer(final Object node) {
  +		getSite().getShell().getDisplay().asyncExec(new Runnable () {
  +			public void run () {
  +				if( node == null )
  +					packageViewer.refresh();
  +				else
  +					packageViewer.refresh(node);
  +			}
  +		});
  +	}
   }
  
  
  
  1.3       +5 -5      jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/views/PackagesMenuHandler.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PackagesMenuHandler.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/views/PackagesMenuHandler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- PackagesMenuHandler.java	19 Apr 2007 00:14:20 -0000	1.2
  +++ PackagesMenuHandler.java	20 Apr 2007 09:38:23 -0000	1.3
  @@ -25,17 +25,17 @@
   import org.jboss.ide.eclipse.archives.core.model.IArchiveFileSet;
   import org.jboss.ide.eclipse.archives.core.model.IArchiveFolder;
   import org.jboss.ide.eclipse.archives.core.model.IArchiveNode;
  -import org.jboss.ide.eclipse.archives.core.model.PackagesCore;
  +import org.jboss.ide.eclipse.archives.core.model.ArchivesCore;
   import org.jboss.ide.eclipse.archives.core.model.internal.ArchivesModel;
   import org.jboss.ide.eclipse.archives.ui.ExtensionManager;
   import org.jboss.ide.eclipse.archives.ui.NodeContribution;
  -import org.jboss.ide.eclipse.archives.ui.PackageNodeFactory;
   import org.jboss.ide.eclipse.archives.ui.PackagesSharedImages;
   import org.jboss.ide.eclipse.archives.ui.PackagesUIMessages;
   import org.jboss.ide.eclipse.archives.ui.actions.ActionWithDelegate;
   import org.jboss.ide.eclipse.archives.ui.actions.NewJARAction;
   import org.jboss.ide.eclipse.archives.ui.actions.NewPackageAction;
  -import org.jboss.ide.eclipse.archives.ui.providers.PackagesContentProvider.WrappedProject;
  +import org.jboss.ide.eclipse.archives.ui.providers.ArchivesContentProvider.WrappedProject;
  +import org.jboss.ide.eclipse.archives.ui.util.PackageNodeFactory;
   import org.jboss.ide.eclipse.archives.ui.wizards.FilesetWizard;
   import org.jboss.ide.eclipse.archives.ui.wizards.NewJARWizard;
   
  @@ -341,9 +341,9 @@
   		if( selected == null ) return;
   		if (selected instanceof IArchiveNode && 
   				((IArchiveNode)selected).getNodeType() == IArchiveNode.TYPE_ARCHIVE) {
  -			PackagesCore.buildArchive((IArchive)selected, null);
  +			ArchivesCore.buildArchive((IArchive)selected, null);
   		} else if( selected != null && selected instanceof IProject ){
  -			PackagesCore.buildProject((IProject)selected, null);
  +			ArchivesCore.buildProject((IProject)selected, null);
   		}
   		
   	}
  
  
  



More information about the jboss-cvs-commits mailing list