|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a particular installation of a VM. A VM instance holds all parameters specific to a VM installation. Unlike VM types, VM instances can be created and configured dynamically at run-time. This is typically done by the user interactively in the UI.
A VM install is responsible for creating VM runners to launch a Java program in a specific mode.
This interface is intended to be implemented by clients that contribute to the "org.eclipse.jdt.launching.vmType" extension point.
Method Summary | |
String | getId()
Returns the id for this VM. |
File | getInstallLocation()
Returns the root directory of the install location of this VM. |
URL | getJavadocLocation()
Returns the Javadoc location associated with this VM install. |
LibraryLocation[] | getLibraryLocations()
Returns the library locations of this IVMInstall. |
String | getName()
Returns the display name of this VM. |
String[] | getVMArguments()
Returns VM arguments to be used with this vm install whenever this VM is launched, or null if none. |
IVMInstallType | getVMInstallType()
Returns the VM type of this VM. |
IVMRunner | getVMRunner(String mode)
Returns a VM runner that runs this installed VM in the given mode. |
void | setInstallLocation(File installLocation)
Sets the root directory of the install location of this VM. |
void | setJavadocLocation(URL url)
Sets the Javadoc location associated with this VM install. |
void | setLibraryLocations(LibraryLocation[] locations)
Sets the library locations of this IVMInstall. |
void | setName(String name)
Sets the display name of this VM. |
void | setVMArguments(String[] vmArgs)
Sets VM arguments to be used with this vm install whenever this VM is launched, possibly null. |
Method Detail |
public IVMRunner getVMRunner(String mode)
public String getId()
public String getName()
public void setName(String name)
public File getInstallLocation()
public void setInstallLocation(File installLocation)
public IVMInstallType getVMInstallType()
public LibraryLocation[] getLibraryLocations()
public void setLibraryLocations(LibraryLocation[] locations)
public void setJavadocLocation(URL url)
public URL getJavadocLocation()
public String[] getVMArguments()
public void setVMArguments(String[] vmArgs)
|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |