public abstract class ProcessRunner extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ProcessRunner.Generic
Description of the Class
|
static class |
ProcessRunner.Unix
Description of the Class
|
static class |
ProcessRunner.Windows
Description of the Class
|
static class |
ProcessRunner.Windows9x
Description of the Class
|
static class |
ProcessRunner.WindowsNT
Description of the Class
|
Modifier and Type | Field and Description |
---|---|
private static ProcessRunner |
instance
Description of the Field
|
Constructor and Description |
---|
ProcessRunner() |
Modifier and Type | Method and Description |
---|---|
Process |
exec(String[] args,
String[] env,
String dir)
Description of the Method
|
abstract Hashtable |
getEnvironmentVariables()
Gets the environmentVariables attribute of the ProcessRunner object
|
static ProcessRunner |
getProcessRunner()
Gets the processRunner attribute of the ProcessRunner class
|
abstract boolean |
isCaseSensitive()
Gets the caseSensitive attribute of the ProcessRunner object
|
void |
setUpDefaultAliases(Hashtable aliases)
Sets the upDefaultAliases attribute of the ProcessRunner object
|
abstract boolean |
shellExpandsGlobs()
Description of the Method
|
abstract boolean |
supportsEnvironmentVariables()
Description of the Method
|
private static ProcessRunner instance
public ProcessRunner()
public static ProcessRunner getProcessRunner()
public abstract boolean shellExpandsGlobs()
public abstract boolean supportsEnvironmentVariables()
public abstract Hashtable getEnvironmentVariables()
public void setUpDefaultAliases(Hashtable aliases)
aliases
- The new upDefaultAliases valuepublic abstract boolean isCaseSensitive()
public Process exec(String[] args, String[] env, String dir) throws Exception
args
- Description of the Parameterenv
- Description of the Parameterdir
- Description of the ParameterException
- Description of the ExceptionWebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses