public class ExecuteProcess extends java.lang.Object implements ExecutableInterface
Constructor and Description |
---|
ExecuteProcess(java.lang.String executableURL)
Instantiates a new execute process.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInputSwitch()
Gets the input switch.
|
java.lang.String |
getOutputSwitch()
Gets the output switch.
|
java.lang.String |
getVariableString()
Gets the variable string.
|
java.io.File |
getWorkingDirectory()
Gets the working directory.
|
void |
run()
Run.
|
void |
run(java.util.HashMap<Node,java.lang.Object> inputObjectAtNodeMap,
java.lang.Object[] outputs)
Run.
|
void |
setInputSwitch(java.lang.String inputSwitch)
Sets the input switch.
|
void |
setOutputSwitch(java.lang.String outputSwitch)
Sets the output switch.
|
void |
setVariableString(java.lang.String variableString)
Sets the variable string.
|
void |
setWorkingDirectory(java.lang.String directory)
Sets the working directory.
|
public ExecuteProcess(java.lang.String executableURL)
executableURL
- the executable urlpublic void run()
ExecutableInterface
run
in interface ExecutableInterface
public void run(java.util.HashMap<Node,java.lang.Object> inputObjectAtNodeMap, java.lang.Object[] outputs)
ExecutableInterface
run
in interface ExecutableInterface
inputObjectAtNodeMap
- the input object at node mapoutputs
- the outputspublic java.lang.String getInputSwitch()
public void setInputSwitch(java.lang.String inputSwitch)
inputSwitch
- the new input switchpublic java.lang.String getOutputSwitch()
public void setOutputSwitch(java.lang.String outputSwitch)
outputSwitch
- the new output switchpublic java.lang.String getVariableString()
public void setVariableString(java.lang.String variableString)
variableString
- the new variable stringpublic void setWorkingDirectory(java.lang.String directory)
directory
- the new working directorypublic java.io.File getWorkingDirectory()