|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.managedbuilder.internal.buildmodel.ProcessLauncher
public class ProcessLauncher
This class implements external process launching for internal builder. NOTE: This class is subject to change and discuss, and is currently available in experimental mode only
Field Summary | |
---|---|
static int |
STATE_CANCELED
|
static int |
STATE_DONE
|
static int |
STATE_ILLEGAL
|
static int |
STATE_RUNNING
|
Constructor Summary | |
---|---|
ProcessLauncher(org.eclipse.core.runtime.IPath _cmd,
java.lang.String[] args,
java.lang.String[] _env,
org.eclipse.core.runtime.IPath _cwd,
java.io.OutputStream _out,
java.io.OutputStream _err,
org.eclipse.core.runtime.IProgressMonitor _monitor,
boolean _show)
Initializes launcher |
Method Summary | |
---|---|
java.lang.String[] |
getCommandArray()
Returns command line as a string array |
java.lang.String |
getCommandLine()
Returns command line in a single string |
java.lang.String[] |
getEnvironment()
Returns process environment |
java.lang.String |
getErrorMessage()
Returns error message (if any) |
int |
getExitCode()
Returns exit code of a process |
java.io.File |
getWorkingDir()
Returns command working directory |
void |
launch()
Launches a process |
int |
queryState()
Returns process state |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int STATE_DONE
public static final int STATE_RUNNING
public static final int STATE_CANCELED
public static final int STATE_ILLEGAL
Constructor Detail |
---|
public ProcessLauncher(org.eclipse.core.runtime.IPath _cmd, java.lang.String[] args, java.lang.String[] _env, org.eclipse.core.runtime.IPath _cwd, java.io.OutputStream _out, java.io.OutputStream _err, org.eclipse.core.runtime.IProgressMonitor _monitor, boolean _show)
_cmd
- Command pathargs
- Command arguments_env
- Environment_cwd
- Working directory_out
- Output stream_err
- Error output stream_monitor
- Progress monitor_show
- If true, print command line before launchingMethod Detail |
---|
public java.lang.String[] getCommandArray()
public java.lang.String getCommandLine()
public java.lang.String[] getEnvironment()
public java.io.File getWorkingDir()
public java.lang.String getErrorMessage()
public int getExitCode()
public void launch()
public int queryState()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |