| java.lang.Object |
| ↳ |
com.pnfsoftware.jeb.util.base.Env |
Class Overview
Helper to retrieve system environment variables or, as a fallback, local environment variables
provided by a Bash interactive shell (on non-Windows systems).
Summary
| Public Constructors |
|
|
Env()
|
| Public Methods |
|
static
String
|
get(String name)
Retrieve an environment variable.
|
|
static
String
|
getsafe(String varname)
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
final
void
|
wait()
|
|
Public Constructors
Public Methods
public
static
String
get
(String name)
Retrieve an environment variable. First, the system's environment is checked via
getenv(String). If no variable is found, and the user is running on a
non-Windows platform with a Bash, the method attempts to retrieve the variable defined by an
interactive terminal session.
Returns
- the value, null if the variable does not exist
Throws
| NullPointerException
| if the variable name is null
|
public
static
String
getsafe
(String varname)
Throws
| NullPointerException
| if the variable name is null
|