public class CommandLineExec extends TrianaExec
TrianaExec.ExecRun
Modifier and Type | Field and Description |
---|---|
static int |
MAX_LENGTH |
DATA_SLEEP_TIME
Constructor and Description |
---|
CommandLineExec(java.lang.String appname,
TaskGraph taskgraph)
Constructs a TrianaExec to execute a clone of the specified taskgraph.
|
CommandLineExec(java.lang.String appname,
Tool tool)
Constructs a TrianaExec to execute a clone of the specified tool.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription(java.lang.String map) |
java.lang.String |
getFullDescription(java.lang.String map) |
java.lang.String |
getHelpMessage() |
java.lang.String |
getItemTag(java.lang.String map) |
java.lang.String[] |
getMappedParameters(java.lang.String map) |
java.lang.Object |
getMappedValue(java.lang.String map,
java.lang.String paramname) |
int |
getNumberOfRequiredArguments() |
java.lang.Object |
getParameter(java.lang.String paramname) |
java.lang.String |
initParameters(java.lang.String[] args)
Initialises the parameters for the specified command line arguments.
|
boolean |
isMapped(java.lang.String map) |
boolean |
isMappedValue(java.lang.String map,
java.lang.String paramname) |
static void |
main(java.lang.String[] args) |
void |
mapParameter(java.lang.String map,
java.lang.String paramname)
Maps a parameter of the form groupname.taskname.paramname to a simple string (e.g.
|
void |
mapParameter(java.lang.String map,
java.lang.String paramname,
java.lang.Object value)
Maps a parameter of the form groupname.taskname.paramname to a simple string (e.g.
|
void |
removeDescription(java.lang.String map)
Removes the description for the specified map
|
void |
setDescription(java.lang.String map,
java.lang.String description)
Sets a description for the specified map string.
|
void |
setNumberOfRequiredArguments(int argnum)
Sets the number of required arguments
|
void |
setParameter(java.lang.String paramname,
java.lang.Object value)
Sets the specified parameter, where paramname is a mapped paramname or of the form groupname.taskname.paramname
|
void |
unmap(java.lang.String map)
Unmaps all the mappings from a string.
|
dispose, getDummyToolName, getTask, getTaskGraph, isFinished, run, run, setDummyToolName
public CommandLineExec(java.lang.String appname, TaskGraph taskgraph) throws TaskGraphException
TaskGraphException
public CommandLineExec(java.lang.String appname, Tool tool) throws TaskGraphException
TaskGraphException
public void setNumberOfRequiredArguments(int argnum)
public int getNumberOfRequiredArguments()
public void setParameter(java.lang.String paramname, java.lang.Object value)
public java.lang.Object getParameter(java.lang.String paramname)
public void mapParameter(java.lang.String map, java.lang.String paramname)
public void mapParameter(java.lang.String map, java.lang.String paramname, java.lang.Object value)
public void unmap(java.lang.String map)
public boolean isMapped(java.lang.String map)
public java.lang.String[] getMappedParameters(java.lang.String map)
public boolean isMappedValue(java.lang.String map, java.lang.String paramname)
public java.lang.Object getMappedValue(java.lang.String map, java.lang.String paramname)
public void setDescription(java.lang.String map, java.lang.String description)
public void removeDescription(java.lang.String map)
public java.lang.String getFullDescription(java.lang.String map)
public java.lang.String getDescription(java.lang.String map)
public java.lang.String getItemTag(java.lang.String map)
public java.lang.String initParameters(java.lang.String[] args)
public java.lang.String getHelpMessage()
public static void main(java.lang.String[] args)