| java.lang.Object org.eclipse.jdt.launching.AbstractVMInstall
All known Subclasses: org.eclipse.jdt.internal.launching.macosx.MacOSXVMInstall, org.eclipse.jdt.internal.launching.StandardVM, org.eclipse.jdt.internal.launching.j9.J9VMInstall, org.eclipse.jdt.launching.VMStandin,
AbstractVMInstall | abstract public class AbstractVMInstall implements IVMInstall,IVMInstall2,IVMInstall3(Code) | | Abstract implementation of a VM install.
Clients implementing VM installs must subclass this class.
|
AbstractVMInstall | public AbstractVMInstall(IVMInstallType type, String id)(Code) | | Constructs a new VM install.
Parameters: type - The type of this VM install.Must not be null Parameters: id - The unique identifier of this VM instanceMust not be null . throws: IllegalArgumentException - if any of the requiredparameters are null . |
abort | protected void abort(String message, Throwable exception, int code) throws CoreException(Code) | | Throws a core exception with an error status object built from the given
message, lower level exception, and error code.
Parameters: message - the status message Parameters: exception - lower level exception associated with the error, ornull if none Parameters: code - error code throws: CoreException - the "abort" core exception since: 3.2 |
evaluateSystemProperties | public Map evaluateSystemProperties(String[] properties, IProgressMonitor monitor) throws CoreException(Code) | | |
getInstallLocation | public File getInstallLocation()(Code) | | |
getJavadocLocation | public URL getJavadocLocation()(Code) | | |
hashCode | public int hashCode()(Code) | | |
setInstallLocation | public void setInstallLocation(File installLocation)(Code) | | |
setJavadocLocation | public void setJavadocLocation(URL url)(Code) | | |
setNotify | protected void setNotify(boolean notify)(Code) | | Whether this VM should fire property change notifications.
Parameters: notify - since: 2.1 |
setVMArguments | public void setVMArguments(String[] vmArgs)(Code) | | |
|
|