Class EnvironmentLookup
- java.lang.Object
-
- org.apache.commons.lang.text.StrLookup
-
- org.apache.commons.configuration.interpol.EnvironmentLookup
-
public class EnvironmentLookup extends org.apache.commons.lang.text.StrLookup
A specialized lookup implementation that allows access to environment variables.
This implementation relies on
EnvironmentConfiguration
to resolve environment variables. It can be used for referencing environment variables in configuration files in an easy way, for instance:java.home = ${env:JAVA_HOME}
EnvironmentLookup
is one of the standard lookups that is registered per default for each configuration.- Since:
- 1.7
- Version:
- $Id: EnvironmentLookup.java 1210620 2011-12-05 20:57:31Z oheger $
- Author:
- Commons Configuration team
-
-
Constructor Summary
Constructors Constructor Description EnvironmentLookup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
lookup(java.lang.String key)
Performs a lookup for the specified variable.
-
-
-
Constructor Detail
-
EnvironmentLookup
public EnvironmentLookup()
-
-
Method Detail
-
lookup
public java.lang.String lookup(java.lang.String key)
Performs a lookup for the specified variable. This implementation directly delegates to aEnvironmentConfiguration
.- Specified by:
lookup
in classorg.apache.commons.lang.text.StrLookup
- Parameters:
key
- the key to lookup- Returns:
- the value of this key or null if it cannot be resolved
-
-