Author: rob.stryker(a)jboss.com
Date: 2007-08-21 13:28:31 -0400 (Tue, 21 Aug 2007)
New Revision: 3255
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ClasspathUIMessages.properties
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/Messages.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/JEE50ClasspathContainerPage.java
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ejb3/JBossEJB3LibrariesPage.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java
Log:
Updated classpath pages with messaging
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml 2007-08-21 16:07:08
UTC (rev 3254)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml 2007-08-21 17:28:31
UTC (rev 3255)
@@ -12,15 +12,20 @@
<extension
point="org.eclipse.jdt.ui.classpathContainerPage">
<classpathContainerPage
- name="1.3 libs"
+ name="J2EE 1.3 libraries"
class="org.jboss.ide.eclipse.as.classpath.ui.jee.J2EE13ClasspathContainerPage"
id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.3">
</classpathContainerPage>
- <classpathContainerPage
- name="1.4 libs"
-
class="org.jboss.ide.eclipse.as.classpath.ui.jee.J2EE14ClasspathContainerPage"
- id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.4">
- </classpathContainerPage>
+ <classpathContainerPage
+ name="J2EE 1.4 libraries"
+
class="org.jboss.ide.eclipse.as.classpath.ui.jee.J2EE14ClasspathContainerPage"
+ id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.4">
+ </classpathContainerPage>
+ <classpathContainerPage
+ name="JEE 5.0 libraries"
+
class="org.jboss.ide.eclipse.as.classpath.ui.jee.JEE50ClasspathContainerPage"
+ id="org.jboss.ide.eclipse.as.classpath.core.javaee-5.0">
+ </classpathContainerPage>
</extension>
</plugin>
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ClasspathUIMessages.properties
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ClasspathUIMessages.properties
(rev 0)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ClasspathUIMessages.properties 2007-08-21
17:28:31 UTC (rev 3255)
@@ -0,0 +1,6 @@
+jeeClasspathAdding=Adding
+jeeClasspathBody1=Click finish to continue adding
+jeeClasspathBody2= to your project's classpath.
+jeeClasspathDescription=These libraries include the API and Source for the chosen JEE
version.
+ejb3ClasspathPageTitle=JBoss EJB 3.0 Libraries
+ejb3ClasspathPageDescription=Add EJB 3.0 Libraries from one of the declared servers.
\ No newline at end of file
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/Messages.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/Messages.java
(rev 0)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/Messages.java 2007-08-21
17:28:31 UTC (rev 3255)
@@ -0,0 +1,15 @@
+package org.jboss.ide.eclipse.as.classpath.ui;
+
+import org.eclipse.osgi.util.NLS;
+
+public class Messages {
+ public static String jeeClasspathAdding;
+ public static String jeeClasspathBody1;
+ public static String jeeClasspathBody2;
+ public static String jeeClasspathDescription;
+ public static String ejb3ClasspathPageTitle;
+ public static String ejb3ClasspathPageDescription;
+ static {
+ NLS.initializeMessages(ClasspathUIPlugin.PLUGIN_ID + ".ClasspathUIMessages",
Messages.class);
+ }
+}
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ejb3/JBossEJB3LibrariesPage.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ejb3/JBossEJB3LibrariesPage.java 2007-08-21
16:07:08 UTC (rev 3254)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/ejb3/JBossEJB3LibrariesPage.java 2007-08-21
17:28:31 UTC (rev 3255)
@@ -28,6 +28,7 @@
import org.jboss.ide.eclipse.as.classpath.core.ejb3.EJB30SupportVerifier;
import org.jboss.ide.eclipse.as.classpath.core.ejb3.EJB3ClasspathContainer;
import org.jboss.ide.eclipse.as.classpath.ui.ClasspathUIPlugin;
+import org.jboss.ide.eclipse.as.classpath.ui.Messages;
import org.jboss.ide.eclipse.as.core.server.JBossServer;
public class JBossEJB3LibrariesPage extends JBossSelectionPage implements
IClasspathContainerPage
@@ -37,6 +38,9 @@
public JBossEJB3LibrariesPage() {
super();
+ setTitle(Messages.ejb3ClasspathPageTitle);
+ setDescription(Messages.ejb3ClasspathPageDescription);
+
}
private boolean jbossServerHasEJB3(JBossServer jbossServer) {
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java 2007-08-21
16:07:08 UTC (rev 3254)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java 2007-08-21
17:28:31 UTC (rev 3255)
@@ -21,7 +21,9 @@
*/
package org.jboss.ide.eclipse.as.classpath.ui.jee;
+import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.core.IClasspathEntry;
+import org.eclipse.jdt.core.JavaCore;
import org.eclipse.jdt.internal.ui.JavaPluginImages;
import org.eclipse.jdt.ui.wizards.IClasspathContainerPage;
import org.eclipse.jface.wizard.WizardPage;
@@ -30,13 +32,8 @@
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
+import org.jboss.ide.eclipse.as.classpath.ui.Messages;
-/**
- * Description of the Class
- *
- * @author Laurent Etiemble
- * @version $Revision: 1420 $
- */
public abstract class ClasspathContainerPage extends WizardPage implements
IClasspathContainerPage {
private final static String PAGE_NAME = ClasspathContainerPage.class
@@ -48,8 +45,8 @@
super(PAGE_NAME);
this.containerId = id;
this.description = description;
- this.setTitle("Title");//$NON-NLS-1$
- this.setDescription(description);//$NON-NLS-1$
+ this.setTitle(Messages.jeeClasspathAdding + description);
+ this.setDescription(Messages.jeeClasspathDescription);
this.setImageDescriptor(JavaPluginImages.DESC_WIZBAN_ADD_LIBRARY);
}
@@ -65,9 +62,9 @@
top.setLayout(layout);
Label lbl = new Label(top, SWT.NONE);
- lbl
- .setText("ClasspathContainerPage.text.start" +
this.getClasspathEntryDescription()
- + ("ClasspathContainerPage.text.end"));//$NON-NLS-1$ //$NON-NLS-2$
+ lbl.setText(Messages.jeeClasspathBody1 +
+ this.getClasspathEntryDescription() +
+ Messages.jeeClasspathBody2);
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
lbl.setLayoutData(gd);
@@ -89,7 +86,7 @@
* @return The selection value
*/
public IClasspathEntry getSelection() {
- return null;
+ return JavaCore.newContainerEntry(new Path(containerId), true);
}
/**
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/JEE50ClasspathContainerPage.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/JEE50ClasspathContainerPage.java
(rev 0)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/JEE50ClasspathContainerPage.java 2007-08-21
17:28:31 UTC (rev 3255)
@@ -0,0 +1,9 @@
+package org.jboss.ide.eclipse.as.classpath.ui.jee;
+
+import
org.jboss.ide.eclipse.as.classpath.core.jee.J2EE50ClasspathContainerInitializer.J2EE50ClasspathContainer;
+
+public class JEE50ClasspathContainerPage extends ClasspathContainerPage {
+ public JEE50ClasspathContainerPage() {
+ super(J2EE50ClasspathContainer.CLASSPATH_CONTAINER,
J2EE50ClasspathContainer.DESCRIPTION);
+ }
+}
\ No newline at end of file