Author: rob.stryker(a)jboss.com
Date: 2009-04-02 01:27:53 -0400 (Thu, 02 Apr 2009)
New Revision: 14438
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.java
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.properties
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossRuntimeWizardFragment.java
Log:
Some messaging for runtime wizard
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.java 2009-04-02
05:24:44 UTC (rev 14437)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.java 2009-04-02
05:27:53 UTC (rev 14438)
@@ -36,7 +36,8 @@
public static String wf_ConfigLabel;
public static String JBAS_version;
public static String JBEAP_version;
- public static String rwf_Title;
+ public static String rwf_TitleCreate;
+ public static String rwf_TitleEdit;
public static String rwf_Explanation;
public static String rwf_BaseName;
public static String rwf_NameInUse;
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.properties
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.properties 2009-04-02
05:24:44 UTC (rev 14437)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/Messages.properties 2009-04-02
05:27:53 UTC (rev 14438)
@@ -6,7 +6,8 @@
wf_HomeDirLabel=Home Directory
wf_JRELabel=JRE
wf_ConfigLabel=Configuration
-rwf_Title=Create a new JBoss Runtime
+rwf_TitleCreate=Create a new JBoss Runtime
+rwf_TitleEdit=Edit a JBoss Runtime
rwf_Explanation=A JBoss Server runtime references a JBoss installation directory.\nIt can
be used to set up classpaths for projects which depend on this runtime,\nas well as by a
"server" which will be able to start and stop instances of JBoss.
rwf_BaseName=JBoss _VERSION_ Runtime
rwf_NameInUse=Runtime name already in use
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossRuntimeWizardFragment.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossRuntimeWizardFragment.java 2009-04-02
05:24:44 UTC (rev 14437)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossRuntimeWizardFragment.java 2009-04-02
05:27:53 UTC (rev 14438)
@@ -119,7 +119,8 @@
IRuntime r = (IRuntime) getTaskModel()
.getObject(TaskModel.TASK_RUNTIME);
String version = r.getRuntimeType().getVersion();
- handle.setTitle(Messages.rwf_Title);
+ handle.setTitle( getRuntime() == null ?
+ Messages.rwf_TitleCreate : Messages.rwf_TitleEdit);
String description = NLS.bind(
isEAP() ? Messages.JBEAP_version : Messages.JBAS_version,
version);
@@ -156,16 +157,6 @@
private void fillWidgets() {
boolean canEdit = true;
- // STUPID ECLIPSE BUG
https://bugs.eclipse.org/bugs/show_bug.cgi?id=263928
- IRuntime r = (IRuntime) getTaskModel()
- .getObject(TaskModel.TASK_RUNTIME);
- String oldName = r.getName();
- if( r.isWorkingCopy() ) {
- String newName = oldName.replace("Enterprise Application Platform",
"EAP");
- newName = LocalJBossServerRuntime.getNextRuntimeName(newName);
- ((IRuntimeWorkingCopy)r).setName(newName);
- }
-
IJBossServerRuntime rt = getRuntime();
if (rt != null) {
originalName = rt.getRuntime().getName();
@@ -175,7 +166,7 @@
String value = prefs.getString(IPreferenceKeys.RUNTIME_HOME_PREF_KEY_PREFIX +
rt.getRuntime().getRuntimeType().getId());
homeDir = (value != null && value.length() != 0) ? value :
rt.getRuntime().getLocation().toOSString();
homeDirText.setText(homeDir);
- ((IRuntimeWorkingCopy)r).setLocation(new Path(homeDir));
+ ((IRuntimeWorkingCopy)rt.getRuntime()).setLocation(new Path(homeDir));
config = rt.getJBossConfiguration();
configurations.setConfiguration(config);
configLabel.setText(Messages.wf_ConfigLabel);
@@ -195,6 +186,16 @@
homeDirText.setEditable(canEdit);
homeDirButton.setEnabled(canEdit);
configurations.getTable().setVisible(canEdit);
+ } else {
+ // STUPID ECLIPSE BUG
https://bugs.eclipse.org/bugs/show_bug.cgi?id=263928
+ IRuntime r = (IRuntime) getTaskModel()
+ .getObject(TaskModel.TASK_RUNTIME);
+ String oldName = r.getName();
+ if( r.isWorkingCopy() ) {
+ String newName = oldName.replace("Enterprise Application Platform",
"EAP");
+ newName = LocalJBossServerRuntime.getNextRuntimeName(newName);
+ ((IRuntimeWorkingCopy)r).setName(newName);
+ }
}
}