public class Shell extends Object
Class that abstracts the Shell functionality, with subclases for shells that behave particularly, like
command.comcmd.exe| Constructor and Description |
|---|
Shell() |
| Modifier and Type | Method and Description |
|---|---|
List |
getCommandLine(String executable,
String[] arguments)
Get the command line for the provided executable and arguments in this shell
|
String[] |
getShellArgs()
Get the shell arguments
|
String |
getShellCommand()
Get the command to execute the shell
|
List |
getShellCommandLine(String executable,
String[] arguments)
Get the full command line to execute, including shell command, shell arguments,
executable and executable arguments
|
void |
setShellArgs(String[] shellArgs)
Set the shell arguments when calling a command line (not the executable arguments)
(eg.
|
void |
setShellCommand(String shellCommand)
Set the command to execute the shell (eg.
|
public void setShellCommand(String shellCommand)
shellCommand - public String getShellCommand()
public void setShellArgs(String[] shellArgs)
shellArgs - public String[] getShellArgs()
public List getCommandLine(String executable, String[] arguments)
executable - executable that the shell has to callarguments - arguments for the executable, not the shellpublic List getShellCommandLine(String executable, String[] arguments)
executable - executable that the shell has to callarguments - arguments for the executable, not the shellCopyright © 2002-2012 Apache Software Foundation. All Rights Reserved.