Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkkomissarchik2007-11-10 00:27:50 +0000
committerkkomissarchik2007-11-10 00:27:50 +0000
commit1cafc797be4e83782c5189306e3bb55d204f2b55 (patch)
tree176d8181e4472f12f208e45eb0893e65f5e3e60a /plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse
parent7d87414a689601319fbbdd590d8b207fab534ed4 (diff)
downloadwebtools.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.java20
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);
}

Back to the top