public class RuntimeEnvironment
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
RuntimeEnvironment() |
RuntimeEnvironment(java.util.Map<java.lang.String,java.lang.String> parameters)
Construct a RuntimeEnvironment object using
a parameter map
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseDir() |
java.lang.String[] |
getEnv()
Returns an array of the current environment variables
|
java.util.Map |
getParameters() |
java.lang.String |
getVariable(java.lang.String variable)
Returns the value of a specified variable
|
java.lang.String |
resolvePaths(java.lang.String paths,
java.lang.String basePath) |
void |
setBaseDir(java.lang.String baseDir) |
void |
setEnv(java.lang.String envString)
Modified the current runtime environment
according to the input string.
|
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
setVariable(java.lang.String variable,
java.lang.String value)
Sets the value of a specified variable
|
public RuntimeEnvironment()
public RuntimeEnvironment(java.util.Map<java.lang.String,java.lang.String> parameters)
parameters - parameter map whose keys are variable
names and whose values are variable string valuespublic java.lang.String getVariable(java.lang.String variable)
variable - the name of the queried variablepublic void setVariable(java.lang.String variable,
java.lang.String value)
variable - the name of the variable to be setvalue - the new value of the variablepublic java.lang.String[] getEnv()
public void setEnv(java.lang.String envString)
envString - a list of semi-comma separated equations
that modified the runtime environmentpublic java.lang.String resolvePaths(java.lang.String paths,
java.lang.String basePath)
public java.lang.String getBaseDir()
public void setBaseDir(java.lang.String baseDir)
baseDir - the base directory for this runtime environmentpublic java.util.Map getParameters()
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
parameters - The parameters to set.