public class CommandLine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CMD |
protected java.util.List<java.lang.String> |
commands |
static java.lang.String |
ERROR_TYPE |
static int |
OK |
static java.lang.String |
OPEN |
static java.lang.String |
OUTPUT_TYPE |
static java.lang.String |
SH |
static java.lang.String |
SHC |
protected java.io.File |
workingDirectory |
| Modifier | Constructor and Description |
|---|---|
protected |
CommandLine(java.lang.String command) |
| Modifier and Type | Method and Description |
|---|---|
CommandLine |
addArgument(java.lang.String argument)
Adds single argument.
|
CommandLine |
addArguments(java.lang.String... arguments)
Adds several arguments.
|
static CommandLine |
cmd(java.lang.String command)
Creates command line with given command.
|
int |
execute() |
int |
execute(java.lang.String outputType) |
int |
execute(java.lang.String outputType,
java.lang.String errorType) |
int |
execute(java.lang.String outputType,
java.lang.String errorType,
java.io.OutputStream out,
java.io.OutputStream error) |
protected boolean |
isSH(java.lang.String command) |
protected void |
resolveExecutor(java.lang.String command)
Resolves system-dependent executor.
|
CommandLine |
setWorkingDirectory(java.io.File workDirectory)
Defines working directory.
|
CommandLine |
setWorkingDirectory(java.lang.String workDirectory)
Defines working directory.
|
public static final java.lang.String ERROR_TYPE
public static final java.lang.String OUTPUT_TYPE
public static final java.lang.String CMD
public static final java.lang.String OPEN
public static final java.lang.String SH
public static final java.lang.String SHC
public static final int OK
protected final java.util.List<java.lang.String> commands
protected java.io.File workingDirectory
public static CommandLine cmd(java.lang.String command)
public CommandLine setWorkingDirectory(java.io.File workDirectory)
public CommandLine setWorkingDirectory(java.lang.String workDirectory)
public CommandLine addArgument(java.lang.String argument)
public CommandLine addArguments(java.lang.String... arguments)
protected void resolveExecutor(java.lang.String command)
protected boolean isSH(java.lang.String command)
public int execute()
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic int execute(java.lang.String outputType)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic int execute(java.lang.String outputType,
java.lang.String errorType)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic int execute(java.lang.String outputType,
java.lang.String errorType,
java.io.OutputStream out,
java.io.OutputStream error)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionCopyright © 2003-2013 Jodd Team