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

    Modifier and Type Method Description
    void addVariable​(Environment.Variable var)
    add a variable.
    java.lang.String[] getVariables()
    get the variable list as an array
    java.util.Vector<Environment.Variable> getVariablesVector()
    Get the raw vector of variables.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • 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