Package org.apache.tools.ant.types
Class Environment.Variable
java.lang.Object
org.apache.tools.ant.types.Environment.Variable
- Enclosing class:
- Environment
public static class Environment.Variable
extends java.lang.Object
representation of a single env value
-
Constructor Summary
Constructors Constructor Description Variable()
Constructor for variable -
Method Summary
Modifier and Type Method Description java.lang.String
getContent()
get the assignment string This is not ready for insertion into a property file without following the escaping rules of the properties class.java.lang.String
getKey()
key accessorjava.lang.String
getValue()
value accessorvoid
setFile(java.io.File file)
get the absolute path of a file and assign it to the valuevoid
setKey(java.lang.String key)
set the keyvoid
setPath(Path path)
stringify path and assign to the value.void
setValue(java.lang.String value)
set the valuevoid
validate()
checks whether all required attributes have been specified.
-
Constructor Details
-
Variable
public Variable()Constructor for variable
-
-
Method Details
-
setKey
public void setKey(java.lang.String key)set the key- Parameters:
key
- string
-
setValue
public void setValue(java.lang.String value)set the value- Parameters:
value
- string value
-
getKey
public java.lang.String getKey()key accessor- Returns:
- key
-
getValue
public java.lang.String getValue()value accessor- Returns:
- value
-
setPath
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(java.io.File file)get the absolute path of a file and assign it to the value- Parameters:
file
- file to use as the value
-
getContent
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
-