cz.cuni.amis.utils.configuration.providers
Class EnvironmentVariableProvider

java.lang.Object
  extended by cz.cuni.amis.utils.configuration.PropertyProvider
      extended by cz.cuni.amis.utils.configuration.providers.EnvironmentVariableProvider
All Implemented Interfaces:
java.lang.Comparable<PropertyProvider>

public class EnvironmentVariableProvider
extends PropertyProvider

Read property from system variable.


Constructor Summary
EnvironmentVariableProvider()
           
 
Method Summary
 int getPriority()
          Priority of this provider.
 java.lang.String getProperty(java.lang.String key)
          Searches for given property key.
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.amis.utils.configuration.PropertyProvider
compareTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnvironmentVariableProvider

public EnvironmentVariableProvider()
Method Detail

getPriority

public int getPriority()
Description copied from class: PropertyProvider
Priority of this provider. It will be asked for property value before all providers with lower priority.

Specified by:
getPriority in class PropertyProvider
Returns:

getProperty

public java.lang.String getProperty(java.lang.String key)
Description copied from class: PropertyProvider
Searches for given property key.

Specified by:
getProperty in class PropertyProvider
Returns:
null if the property wasn't found

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object