|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jdt.launching.AbstractVMRunner
Abstract implementation of a VM runner.
Clients implementing VM runners should subclass this class.
IVMRunner
Constructor Summary | |
AbstractVMRunner()
|
Method Summary | |
protected void |
abort(String message,
Throwable exception,
int code)
Throws a core exception with an error status object built from the given message, lower level exception, and error code. |
protected Process |
exec(String[] cmdLine,
File workingDirectory)
Performs a runtime exec on the given command line in the context of the specified working directory, and returns the resulting process. |
protected abstract String |
getPluginIdentifier()
Returns the identifier of the plug-in this VM runner originated from. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jdt.launching.IVMRunner |
run |
Constructor Detail |
public AbstractVMRunner()
Method Detail |
protected void abort(String message, Throwable exception, int code) throws CoreException
message
- the status messageexception
- lower level exception associated with the
error, or null
if nonecode
- error code
CoreException
protected abstract String getPluginIdentifier()
protected Process exec(String[] cmdLine, File workingDirectory) throws CoreException
ERR_WORKING_DIRECTORY_NOT_SUPPORTED
is queried to see if the
exec should be re-executed without specifying a working directory.
cmdLine
- the command lineworkingDirectory
- the working directory, or null
null
if the exec is
cancelled
CoreException
Runtime
|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |