Package org.eclipse.birt.core.config
Class SystemConfigVarManager
- java.lang.Object
-
- org.eclipse.birt.core.config.SystemConfigVarManager
-
- Direct Known Subclasses:
FileConfigVarManager
public class SystemConfigVarManager extends java.lang.ObjectImplements a default config variable manager using System support
-
-
Constructor Summary
Constructors Constructor Description SystemConfigVarManager()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetConfigBoolean(java.lang.String key)java.lang.IntegergetConfigInteger(java.lang.String key)intgetConfigInteger(java.lang.String key, int defaultValue)java.lang.StringgetConfigVar(java.lang.String key)java.lang.StringgetConfigVar(java.lang.String key, java.lang.String defaultValue)
-
-
-
Method Detail
-
getConfigVar
public java.lang.String getConfigVar(java.lang.String key)
- Parameters:
key- the configuration variable name- Returns:
- The value for the configuration variable. null if it is not set.
-
getConfigVar
public java.lang.String getConfigVar(java.lang.String key, java.lang.String defaultValue)- Parameters:
key- the configuration variable namedefaultValue- returns this value is the configuration variable is not set- Returns:
- The value for the configuration variable. In case the config var is not set, or there is an exception, defaultValue is returned.
-
getConfigBoolean
public boolean getConfigBoolean(java.lang.String key)
- Parameters:
key- the configuration variable name- Returns:
- true if set to true (case insensitive), false in any other cases
-
getConfigInteger
public java.lang.Integer getConfigInteger(java.lang.String key)
- Parameters:
key- the configuration variable name- Returns:
- the value for the configuration variable. returns null if the config var is not set or not set to an integer or any other exception happens.
-
getConfigInteger
public int getConfigInteger(java.lang.String key, int defaultValue)- Parameters:
key- the configuration variable namedefaultValue- returns this value is the configuration variable is not set- Returns:
- the value for the configuration variable. In case the config var is not set, or not set to a number, or there is an exception, defaultValue is returned.
-
-