Class Environment.Variable

java.lang.Object
org.apache.tools.ant.types.Environment.Variable
Enclosing class:
Environment

public static class Environment.Variable extends Object
representation of a single env value
  • Constructor Details

    • Variable

      public Variable()
      Constructor for variable
  • Method Details

    • setKey

      public void setKey(String key)
      set the key
      Parameters:
      key - string
    • setValue

      public void setValue(String value)
      set the value
      Parameters:
      value - string value
    • getKey

      public String getKey()
      key accessor
      Returns:
      key
    • getValue

      public String getValue()
      value accessor
      Returns:
      value
    • setPath

      public void setPath(Path path)
      stringify path and assign to the value. The value will contain all path elements separated by the appropriate separator
      Parameters:
      path - path
    • setFile

      public void setFile(File file)
      get the absolute path of a file and assign it to the value
      Parameters:
      file - file to use as the value
    • getContent

      public String getContent() throws BuildException
      get the assignment string This is not ready for insertion into a property file without following the escaping rules of the properties class.
      Returns:
      a string of the form key=value.
      Throws:
      BuildException - if key or value are unassigned
    • validate

      public void validate()
      checks whether all required attributes have been specified.
      Throws:
      BuildException - if key or value are unassigned