[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