public class ProcessToolRunner extends Object implements ToolRunner
| Modifier and Type | Field and Description | 
|---|---|
| static String | STARTED_FROM_GUI | 
| Constructor and Description | 
|---|
| ProcessToolRunner(ProcessBuilder[] processBuilders,
                 String s,
                 ModelItem modelItem) | 
| ProcessToolRunner(ProcessBuilder[] builders,
                 String name,
                 ModelItem modelItem,
                 ArgumentBuilder args) | 
| ProcessToolRunner(ProcessBuilder builder,
                 String s,
                 ModelItem modelItem) | 
| ProcessToolRunner(ProcessBuilder builder,
                 String name,
                 ModelItem modelItem,
                 ArgumentBuilder args) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | afterProcess(Process process2,
            RunnerContext context) | 
| protected void | afterRun(int exitCode,
        RunnerContext context) | 
| protected void | beforeProcess(ProcessBuilder processBuilder,
             RunnerContext context) | 
| protected void | beforeRun(RunnerContext context) | 
| boolean | canCancel() | 
| void | cancel() | 
| ProcessBuilder[] | getBuilders() | 
| String | getDescription() | 
| ModelItem | getModelItem() | 
| String | getName() | 
| Process | getProcess() | 
| boolean | isRunning() | 
| void | run() | 
| void | setCanCancel(boolean canCancel) | 
| void | setContext(RunnerContext context) | 
| void | setShowLog(boolean showLog) | 
| boolean | showLog() | 
public static final String STARTED_FROM_GUI
public ProcessToolRunner(ProcessBuilder builder, String name, ModelItem modelItem, ArgumentBuilder args)
public ProcessToolRunner(ProcessBuilder[] builders, String name, ModelItem modelItem, ArgumentBuilder args)
public ProcessToolRunner(ProcessBuilder[] processBuilders, String s, ModelItem modelItem)
public ProcessToolRunner(ProcessBuilder builder, String s, ModelItem modelItem)
public ProcessBuilder[] getBuilders()
public Process getProcess()
public boolean isRunning()
isRunning in interface ToolRunnerpublic void cancel()
cancel in interface ToolRunnerprotected void beforeRun(RunnerContext context)
protected void beforeProcess(ProcessBuilder processBuilder, RunnerContext context)
protected void afterProcess(Process process2, RunnerContext context)
protected void afterRun(int exitCode,
                        RunnerContext context)
public void setContext(RunnerContext context)
setContext in interface ToolRunnerpublic ModelItem getModelItem()
getModelItem in interface ToolRunnerpublic String getName()
getName in interface ToolRunnerpublic boolean canCancel()
canCancel in interface ToolRunnerpublic boolean showLog()
showLog in interface ToolRunnerpublic void setCanCancel(boolean canCancel)
public void setShowLog(boolean showLog)
public String getDescription()
getDescription in interface ToolRunnerCopyright © 2019. All Rights Reserved.