|
NetCommand (Apache Ant API)
org.apache.tools.ant.taskdefs.optional.dotnet
|
Field Summary | |
protected Commandline |
commandLine
what is the command line |
protected Execute |
executable
executabe |
protected boolean |
failOnError
flag to control action on execution trouble |
protected Task |
owner
owner project |
protected java.lang.String |
program
actual program to invoke |
protected java.lang.String |
title
title of the command |
protected boolean |
traceCommandLine
trace flag |
Constructor Summary | |
NetCommand(Task owner,
java.lang.String title,
java.lang.String program)
constructor |
Method Summary | |
void |
addArgument(java.lang.String argument)
add an argument to a command line; do nothing if the arg is null or empty string |
void |
addArgument(java.lang.String argument1,
java.lang.String argument2)
|
boolean |
getFailFailOnError()
query fail on error flag |
protected void |
logError(java.lang.String msg)
error text log |
protected void |
logVerbose(java.lang.String msg)
verbose text log |
protected void |
prepareExecutor()
set up the command sequence.. |
void |
runCommand()
Run the command using the given Execute instance. |
void |
setFailOnError(boolean b)
set fail on error flag |
void |
setTraceCommandLine(boolean b)
turn tracing on or off |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Task owner
protected Execute executable
protected Commandline commandLine
protected java.lang.String title
protected java.lang.String program
protected boolean traceCommandLine
protected boolean failOnError
Constructor Detail |
public NetCommand(Task owner, java.lang.String title, java.lang.String program)
title
- (for logging/errors)owner
- owner taskprogram
- app we are to runMethod Detail |
public void setTraceCommandLine(boolean b)
b
- trace flagpublic void setFailOnError(boolean b)
b
- fail flag -set to true to cause an exception to be raised if
the return value != 0public boolean getFailFailOnError()
protected void logVerbose(java.lang.String msg)
msg
- string to add to log iff verbose is defined for the buildprotected void logError(java.lang.String msg)
msg
- message to display as an errorpublic void addArgument(java.lang.String argument)
argument
- The feature to be added to the Argument attributepublic void addArgument(java.lang.String argument1, java.lang.String argument2)
protected void prepareExecutor()
public void runCommand() throws BuildException
BuildException
- iff something goes wrong and the
failOnError flag is true
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |