Package org.apache.tools.ant.types
Class Environment
- java.lang.Object
-
- org.apache.tools.ant.types.Environment
-
- Direct Known Subclasses:
CommandlineJava.SysProperties
public class Environment extends java.lang.Object
Wrapper for environment variables.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Environment.Variable
representation of a single env value
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Vector<Environment.Variable>
variables
a vector of type Environment.Variable
-
Constructor Summary
Constructors Constructor Description Environment()
constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addVariable(Environment.Variable var)
add a variable.java.lang.String[]
getVariables()
get the variable list as an arrayjava.util.Vector<Environment.Variable>
getVariablesVector()
Get the raw vector of variables.
-
-
-
Field Detail
-
variables
protected java.util.Vector<Environment.Variable> variables
a vector of type Environment.Variable- See Also:
Environment.Variable
-
-
Method Detail
-
addVariable
public void addVariable(Environment.Variable var)
add a variable. Validity checking is not performed at this point. Duplicates are not caught either.- Parameters:
var
- new variable.
-
getVariables
public java.lang.String[] getVariables() throws BuildException
get the variable list as an array- Returns:
- array of key=value assignment strings
- Throws:
BuildException
- if any variable is misconfigured
-
getVariablesVector
public java.util.Vector<Environment.Variable> getVariablesVector()
Get the raw vector of variables. This is not a clone.- Returns:
- a potentially empty (but never null) vector of elements of type Variable
- Since:
- Ant 1.7
-
-