[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