diff options
author | kkomissarchik | 2007-11-10 00:27:50 +0000 |
---|---|---|
committer | kkomissarchik | 2007-11-10 00:27:50 +0000 |
commit | 1cafc797be4e83782c5189306e3bb55d204f2b55 (patch) | |
tree | 176d8181e4472f12f208e45eb0893e65f5e3e60a /plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse | |
parent | 7d87414a689601319fbbdd590d8b207fab534ed4 (diff) | |
download | webtools.javaee-1cafc797be4e83782c5189306e3bb55d204f2b55.tar.gz webtools.javaee-1cafc797be4e83782c5189306e3bb55d204f2b55.tar.xz webtools.javaee-1cafc797be4e83782c5189306e3bb55d204f2b55.zip |
[209268] The add to ear option on project creation is not working.
Diffstat (limited to 'plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse')
-rw-r--r-- | plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFacetInstallPage.java | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFacetInstallPage.java b/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFacetInstallPage.java index ee947a8a9..988fd7b7e 100644 --- a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFacetInstallPage.java +++ b/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFacetInstallPage.java @@ -15,6 +15,7 @@ package org.eclipse.jst.servlet.ui.project.facet; import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jst.j2ee.internal.wizard.J2EEModuleFacetInstallPage; import org.eclipse.jst.j2ee.web.project.facet.IWebFacetInstallDataModelProperties; +import org.eclipse.jst.j2ee.web.project.facet.WebFacetUtils; import org.eclipse.jst.servlet.ui.IWebUIContextIds; import org.eclipse.osgi.util.NLS; import org.eclipse.swt.SWT; @@ -23,6 +24,7 @@ import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Text; +import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion; /** * @author <a href="mailto:kosta@bea.com">Konstantin Komissarchik</a> @@ -46,8 +48,6 @@ public class WebFacetInstallPage extends J2EEModuleFacetInstallPage implements I final Composite composite = new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout(1, false)); - //setupEarControl(composite); - this.contextRootLabel = new Label(composite, SWT.NONE); this.contextRootLabel.setText(Resources.contextRootLabel); this.contextRootLabel.setLayoutData(gdhfill()); @@ -74,10 +74,21 @@ public class WebFacetInstallPage extends J2EEModuleFacetInstallPage implements I this.sourceDir.setLayoutData(gdhfill()); this.sourceDir.setData("label", this.sourceDirLabel); //$NON-NLS-1$ synchHelper.synchText(sourceDir, SOURCE_FOLDER, null); - Dialog.applyDialogFont(parent); + + createGenerateDescriptorControl( composite ); + registerFacetVersionChangeListener(); + + Dialog.applyDialogFont(parent); + return composite; } - + + protected void handleFacetVersionChangedEvent() + { + final IProjectFacetVersion fv = (IProjectFacetVersion) this.model.getProperty( FACET_VERSION ); + this.addDD.setVisible( fv == WebFacetUtils.WEB_25 ); + } + protected String[] getValidationPropertyNames() { return new String[]{EAR_PROJECT_NAME, CONTEXT_ROOT, CONFIG_FOLDER, SOURCE_FOLDER}; } @@ -91,6 +102,7 @@ public class WebFacetInstallPage extends J2EEModuleFacetInstallPage implements I public static String contentDirLabelInvalid; public static String sourceDirLabel; + static { initializeMessages(WebFacetInstallPage.class.getName(), Resources.class); } |