Bug 4177 - API: NewProjectCreationWizard (1GJNJE1)
Summary: API: NewProjectCreationWizard (1GJNJE1)
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All Windows NT
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Erich Gamma CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-10 23:07 EDT by Erich Gamma CLA
Modified: 2021-04-29 13:46 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erich Gamma CLA 2001-10-10 23:07:20 EDT
EG (9/6/2001 12:02:20 PM)
From Customer:

We have custom project creation wizards for the j2ee project types (EJB,
App Client, and WEB).  They have a look and feel almost exactly like the
Java project wizard.  We are adding a page between the project name page
and java build page; this page provides another view for setting up
dependencies between modules in an Enterprise Application (EAR project).
Selections on this page drive the selections/default classpath entries on
the Java page.

I've already made a copy of
org.eclipse.jdt.ui.wizards.NewJavaProjectWizardPage, because I need to be
able to get to the fBuildPathBlock, so I can invoke the method    public
void init(IProject project, boolean force).  This is to cover the case
where the user flips backward from the java page to the Module Dependency
page, changes the settings, then flips forward to the java page again.  I
still have the problem, however, of how to synchronize changes from the
java page back to the Module Dependency page.  To do that, I would need to
make a copy of BuildPathsBlock, and all the package visible classes it
references, and expose some of the internals.

A common model and/or public api on the NewJavaProjectWizardPage to
facilitate this would be very helpful.



NOTES:

MA (18.09.2001 19:12:51)
	Rework of the API of NewJavaProjectWizardPage.
Comment 1 Claude Knaus CLA 2001-10-12 07:00:55 EDT
moved to fixed
Comment 2 Eclipse Genie CLA 2021-04-28 08:56:48 EDT
New Gerrit change created: https://git.eclipse.org/r/c/www.eclipse.org/community/+/179915
Comment 4 Eclipse Genie CLA 2021-04-29 13:29:21 EDT
New Gerrit change created: https://git.eclipse.org/r/c/www.eclipse.org/community/+/180002