Author: rob.stryker(a)jboss.com
Date: 2007-06-22 18:40:40 -0400 (Fri, 22 Jun 2007)
New Revision: 2165
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/AbstractJBossServerRuntime.java
Log:
implemented setDefault to avoid NPE in webtools
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/AbstractJBossServerRuntime.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/AbstractJBossServerRuntime.java 2007-06-22
17:45:28 UTC (rev 2164)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/AbstractJBossServerRuntime.java 2007-06-22
22:40:40 UTC (rev 2165)
@@ -22,10 +22,13 @@
package org.jboss.ide.eclipse.as.core.runtime.server;
import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.launching.IVMInstall;
import org.eclipse.jdt.launching.IVMInstallType;
import org.eclipse.jdt.launching.JavaRuntime;
+import org.eclipse.wst.server.core.IRuntimeType;
import org.eclipse.wst.server.core.IRuntimeWorkingCopy;
import org.eclipse.wst.server.core.internal.RuntimeWorkingCopy;
import org.eclipse.wst.server.core.model.RuntimeDelegate;
@@ -33,6 +36,10 @@
public abstract class AbstractJBossServerRuntime extends RuntimeDelegate implements
IJBossServerRuntime {
+ public void setDefaults(IProgressMonitor monitor) {
+ getRuntimeWorkingCopy().setLocation(new Path(""));
+ }
+
public void setVMInstall(IVMInstall selectedVM) {
IRuntimeWorkingCopy copy = getRuntimeWorkingCopy();
if( copy instanceof RuntimeWorkingCopy ) {
Show replies by date