|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jdt.launching.AbstractVMInstall
Abstract implementation of a VM install.
Clients implenmenting VM installs should subclass this class.
Constructor Summary | |
AbstractVMInstall(IVMInstallType type,
String id)
Constructs a new VM install. |
Method Summary | |
boolean | equals(Object object)
|
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. |
int | hashCode()
|
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. |
protected void | setNotify(boolean notify)
Whether this VM should fire property change notifications. |
void | setVMArguments(String[] vmArgs)
Sets VM arguments to be used with this vm install whenever this VM is launched, possibly null. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractVMInstall(IVMInstallType type, String id)
Method Detail |
public String getId()
public String getName()
public void setName(String name)
public File getInstallLocation()
public void setInstallLocation(File installLocation)
public IVMInstallType getVMInstallType()
public IVMRunner getVMRunner(String mode)
public LibraryLocation[] getLibraryLocations()
public void setLibraryLocations(LibraryLocation[] locations)
public URL getJavadocLocation()
public void setJavadocLocation(URL url)
protected void setNotify(boolean notify)
public boolean equals(Object object)
public int hashCode()
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 |