[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages ...

Robert Stryker rawblem at gmail.com
Wed Sep 13 13:59:26 EDT 2006


  User: rawb    
  Date: 06/09/13 13:59:26

  Modified:    core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages     
                        FirstRunInfoPage.java
                        FirstRunXDocletProjectsPage.java
                        FirstRunPackagingProjectsPage.java
                        FirstRunFinalPage.java AbstractFirstRunPage.java
  Log:
  Changed API to require performFinish to make use of a Progress Monitor. 
  
  Revision  Changes    Path
  1.4       +5 -3      jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunInfoPage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: FirstRunInfoPage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunInfoPage.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- FirstRunInfoPage.java	12 Sep 2006 21:25:22 -0000	1.3
  +++ FirstRunInfoPage.java	13 Sep 2006 17:59:26 -0000	1.4
  @@ -21,7 +21,7 @@
    */
   package org.jboss.ide.eclipse.firstrun.wizard.pages;
   
  -import org.eclipse.jface.wizard.WizardPage;
  +import org.eclipse.core.runtime.IProgressMonitor;
   import org.eclipse.swt.SWT;
   import org.eclipse.swt.layout.FillLayout;
   import org.eclipse.swt.widgets.Composite;
  @@ -54,7 +54,9 @@
      public void initialize() {
      }
   
  -   public void performFinish() {
  +   public void performFinishWithProgress(IProgressMonitor monitor) {
  +	   monitor.beginTask("", 1);
  +	   monitor.worked(1);
  +	   monitor.done();
      }
  -
   }
  
  
  
  1.4       +5 -2      jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunXDocletProjectsPage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: FirstRunXDocletProjectsPage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunXDocletProjectsPage.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- FirstRunXDocletProjectsPage.java	12 Sep 2006 21:25:22 -0000	1.3
  +++ FirstRunXDocletProjectsPage.java	13 Sep 2006 17:59:26 -0000	1.4
  @@ -23,10 +23,10 @@
   
   import org.eclipse.core.resources.IProject;
   import org.eclipse.core.resources.ResourcesPlugin;
  +import org.eclipse.core.runtime.IProgressMonitor;
   import org.eclipse.core.runtime.Path;
   import org.eclipse.jdt.core.JavaCore;
   import org.eclipse.jface.viewers.CheckboxTableViewer;
  -import org.eclipse.jface.wizard.WizardPage;
   import org.eclipse.swt.SWT;
   import org.eclipse.swt.events.SelectionEvent;
   import org.eclipse.swt.events.SelectionListener;
  @@ -132,10 +132,13 @@
   		XDocletRunPlugin.getDefault();
   	}
   	
  -	public void performFinish() {
  +	public void performFinishWithProgress(IProgressMonitor monitor) {
   		IProject xdocletProjectsToConvert[] = getSelectedProjects();
  +		monitor.beginTask("", xdocletProjectsToConvert.length);
   		for (int i = 0; i < xdocletProjectsToConvert.length; i++) {
   			XDocletRunPlugin.getDefault().enableXDocletBuilder(JavaCore.create(xdocletProjectsToConvert[i]), true);
  +			monitor.worked(1);
   		}
  +		monitor.done();
   	}
   }
  
  
  
  1.4       +6 -1      jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunPackagingProjectsPage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: FirstRunPackagingProjectsPage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunPackagingProjectsPage.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- FirstRunPackagingProjectsPage.java	12 Sep 2006 21:25:22 -0000	1.3
  +++ FirstRunPackagingProjectsPage.java	13 Sep 2006 17:59:26 -0000	1.4
  @@ -23,6 +23,7 @@
   
   import org.eclipse.core.resources.IProject;
   import org.eclipse.core.resources.ResourcesPlugin;
  +import org.eclipse.core.runtime.IProgressMonitor;
   import org.eclipse.core.runtime.Path;
   import org.eclipse.jdt.core.JavaCore;
   import org.eclipse.jface.viewers.CheckboxTableViewer;
  @@ -132,10 +133,14 @@
          PackagingCorePlugin.getDefault();
      }
   
  -	public void performFinish() {
  +	public void performFinishWithProgress(IProgressMonitor monitor) {
   		IProject packagingProjectsToConvert[] = getSelectedProjects();
  +		monitor.beginTask("", packagingProjectsToConvert.length);
   		for (int i = 0; i < packagingProjectsToConvert.length; i++) {
   			PackagingCorePlugin.getDefault().enablePackagingBuilder(JavaCore.create(packagingProjectsToConvert[i]), true);
  +			monitor.worked(1);
   		}
  +		monitor.done();
  +
   	}
   }
  
  
  
  1.4       +10 -10    jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunFinalPage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: FirstRunFinalPage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/FirstRunFinalPage.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- FirstRunFinalPage.java	12 Sep 2006 21:25:22 -0000	1.3
  +++ FirstRunFinalPage.java	13 Sep 2006 17:59:26 -0000	1.4
  @@ -21,7 +21,7 @@
    */
   package org.jboss.ide.eclipse.firstrun.wizard.pages;
   
  -import org.eclipse.jface.wizard.WizardPage;
  +import org.eclipse.core.runtime.IProgressMonitor;
   import org.eclipse.swt.SWT;
   import org.eclipse.swt.layout.FillLayout;
   import org.eclipse.swt.widgets.Composite;
  @@ -31,14 +31,12 @@
   
   public class FirstRunFinalPage extends AbstractFirstRunPage { 
   
  -   public FirstRunFinalPage()
  -   {
  +   public FirstRunFinalPage() {
         super(FirstRunMessages.getString("FinalPage.title"), FirstRunMessages.getString("FirstRunWizard.title"),
               FirstRunPlugin.getImageDescriptor(FirstRunPlugin.ICON_JBOSSIDE_LOGO));
      }
   
  -   public void createControl(Composite parent)
  -   {
  +   public void createControl(Composite parent) {
         setTitle(FirstRunMessages.getString("FinalPage.title"));
   
         Composite main = new Composite(parent, SWT.NONE);
  @@ -51,15 +49,17 @@
         setControl(main);
      }
   
  -   public boolean isPageComplete()
  -   {
  +   public boolean isPageComplete() {
         return isCurrentPage();
      }
   
      public void initialize() {
   	}
   
  -   public void performFinish() {
  +   public void performFinishWithProgress(IProgressMonitor monitor) {
  +	   monitor.beginTask("", 1);
  +	   monitor.worked(1);
  +	   monitor.done();
   	}
   
   }
  
  
  
  1.2       +2 -2      jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/AbstractFirstRunPage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: AbstractFirstRunPage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.firstrun/src/main/org/jboss/ide/eclipse/firstrun/wizard/pages/AbstractFirstRunPage.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- AbstractFirstRunPage.java	12 Sep 2006 21:25:22 -0000	1.1
  +++ AbstractFirstRunPage.java	13 Sep 2006 17:59:26 -0000	1.2
  @@ -21,6 +21,7 @@
    */
   package org.jboss.ide.eclipse.firstrun.wizard.pages;
   
  +import org.eclipse.core.runtime.IProgressMonitor;
   import org.eclipse.jface.resource.ImageDescriptor;
   import org.eclipse.jface.wizard.WizardPage;
   import org.eclipse.swt.widgets.Composite;
  @@ -33,6 +34,5 @@
       }
   	public abstract void createControl(Composite parent);
   	public abstract void initialize();
  -	public abstract void performFinish();
  -
  +	public abstract void performFinishWithProgress(IProgressMonitor monitor);
   }
  
  
  



More information about the jboss-cvs-commits mailing list