|
From: <caw...@us...> - 2007-01-18 15:48:31
|
Revision: 1793
http://svn.sourceforge.net/rubyeclipse/?rev=1793&view=rev
Author: cawilliams
Date: 2007-01-18 07:48:30 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
doing some renaming back to what JDT uses - it's easier
Added Paths:
-----------
trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall.java
trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall2.java
Added: trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall.java
===================================================================
--- trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall.java (rev 0)
+++ trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall.java 2007-01-18 15:48:30 UTC (rev 1793)
@@ -0,0 +1,37 @@
+package org.rubypeople.rdt.launching;
+
+import java.io.File;
+import java.util.List;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.rubypeople.rdt.internal.launching.IllegalCommandException;
+
+public interface IVMInstall {
+
+ public File getInstallLocation();
+
+ public void setInstallLocation(File validInstallLocation);
+
+ public String getName();
+
+ public void setName(String newName);
+
+ public String getCommand() throws IllegalCommandException;
+
+ public Process exec(List commandLine, File workingDirectory) throws CoreException;
+
+ public IPath[] getLibraryLocations();
+
+ public String getId();
+
+ public IInterpreterInstallType getInterpreterInstallType();
+
+ public void setLibraryLocations(IPath[] paths);
+
+ public String[] getInterpreterArguments();
+
+ public void setInterpreterArguments(String[] vmArgs);
+
+ public IVMRunner getInterpreterRunner(String mode);
+}
\ No newline at end of file
Added: trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall2.java
===================================================================
--- trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall2.java (rev 0)
+++ trunk/org.rubypeople.rdt.launching/src/org/rubypeople/rdt/launching/IVMInstall2.java 2007-01-18 15:48:30 UTC (rev 1793)
@@ -0,0 +1,11 @@
+package org.rubypeople.rdt.launching;
+
+public interface IVMInstall2 {
+
+ public String getVMArgs();
+
+ public String getRubyVersion();
+
+ public void setInterpreterArgs(String vmArgs);
+
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|