diff options
Diffstat (limited to 'plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project')
3 files changed, 58 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/EjbJavaEEFacetInstallPage.java b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/EjbJavaEEFacetInstallPage.java new file mode 100644 index 000000000..097a3ab08 --- /dev/null +++ b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/EjbJavaEEFacetInstallPage.java @@ -0,0 +1,42 @@ +package org.eclipse.jst.jee.ejb.ui.project.facet; + +/*************************************************************************************************** + * Copyright (c) 2007 IBM Corporation and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: IBM Corporation - initial API and implementation + **************************************************************************************************/ + +import org.eclipse.swt.SWT; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Label; + +public class EjbJavaEEFacetInstallPage extends + org.eclipse.jst.ejb.ui.project.facet.EjbFacetInstallPage { + + protected Button addDD; + + public EjbJavaEEFacetInstallPage() { + super(); + } + + protected Composite createTopLevelComposite(Composite parent) { + Composite composite = super.createTopLevelComposite(parent); + createDDSection(composite); + return composite; + } + + private void createDDSection(Composite parent) { + new Label(parent, SWT.NONE); + addDD = new Button(parent, SWT.CHECK); + addDD.setText(Messages.EjbJavaEEFacetInstallPage_0); + synchHelper.synchCheckbox(addDD, GENERATE_DD, null); + GridData gd = new GridData(GridData.FILL_HORIZONTAL); + gd.horizontalSpan = 2; + addDD.setLayoutData(gd); + } +} diff --git a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/Messages.java b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/Messages.java new file mode 100644 index 000000000..4e283ca7c --- /dev/null +++ b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/Messages.java @@ -0,0 +1,15 @@ +package org.eclipse.jst.jee.ejb.ui.project.facet; + +import org.eclipse.osgi.util.NLS; + +public class Messages extends NLS { + private static final String BUNDLE_NAME = "org.eclipse.jst.jee.ejb.ui.project.facet.messages"; //$NON-NLS-1$ + public static String EjbJavaEEFacetInstallPage_0; + static { + // initialize resource bundle + NLS.initializeMessages(BUNDLE_NAME, Messages.class); + } + + private Messages() { + } +} diff --git a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/messages.properties b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/messages.properties new file mode 100644 index 000000000..fe4bd3832 --- /dev/null +++ b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ejb/ui/project/facet/messages.properties @@ -0,0 +1 @@ +EjbJavaEEFacetInstallPage_0=Generate Deployment Descriptor |