public abstract class AbstractConfig extends java.lang.Object implements ConfigIntf
ConfigIntf.ConfigChangeListener| Constructor and Description |
|---|
AbstractConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Clears internal cache.
|
boolean |
getBoolean(java.lang.String key,
boolean def) |
char |
getChar(java.lang.String key,
char def) |
double |
getDouble(java.lang.String key,
double def) |
int |
getInt(java.lang.String key,
int def) |
long |
getLong(java.lang.String key,
long def) |
java.util.Map<java.lang.String,java.lang.String> |
getParametersMatching(java.lang.String keyRegExp) |
java.lang.String |
getString(java.lang.String key,
java.lang.String def) |
protected void |
notifyListeners(java.lang.String key,
java.lang.String oldValue,
java.lang.String newValue) |
void |
registerConfigChangeListener(ConfigIntf.ConfigChangeListener listener) |
void |
unregisterConfigChangeListener(ConfigIntf.ConfigChangeListener listener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllParameters, getParameter, getParametersMatching, removeParameter, setParameterpublic void clearCache()
ConfigIntfclearCache in interface ConfigIntfpublic void registerConfigChangeListener(ConfigIntf.ConfigChangeListener listener)
registerConfigChangeListener in interface ConfigIntfpublic void unregisterConfigChangeListener(ConfigIntf.ConfigChangeListener listener)
unregisterConfigChangeListener in interface ConfigIntfprotected void notifyListeners(java.lang.String key,
java.lang.String oldValue,
java.lang.String newValue)
public final java.util.Map<java.lang.String,java.lang.String> getParametersMatching(java.lang.String keyRegExp)
getParametersMatching in interface ConfigIntfpublic boolean getBoolean(java.lang.String key,
boolean def)
getBoolean in interface ConfigIntfpublic int getInt(java.lang.String key,
int def)
throws java.lang.NumberFormatException
getInt in interface ConfigIntfjava.lang.NumberFormatExceptionpublic long getLong(java.lang.String key,
long def)
throws java.lang.NumberFormatException
getLong in interface ConfigIntfjava.lang.NumberFormatExceptionpublic double getDouble(java.lang.String key,
double def)
throws java.lang.NumberFormatException
getDouble in interface ConfigIntfjava.lang.NumberFormatExceptionpublic java.lang.String getString(java.lang.String key,
java.lang.String def)
getString in interface ConfigIntfpublic char getChar(java.lang.String key,
char def)
throws java.lang.IndexOutOfBoundsException
getChar in interface ConfigIntfjava.lang.IndexOutOfBoundsExceptionCopyright © 2018 SAP SE. All Rights Reserved.