Package de.hybris.platform.util.config
Interface ConfigIntf
-
- All Known Implementing Classes:
AbstractConfig,FallbackConfig,FastHashMapConfig,HybrisConfig
public interface ConfigIntf
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceConfigIntf.ConfigChangeListener
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearCache()Clears internal cache.java.util.Map<java.lang.String,java.lang.String>getAllParameters()booleangetBoolean(java.lang.String key, boolean def)chargetChar(java.lang.String key, char def)doublegetDouble(java.lang.String key, double def)intgetInt(java.lang.String key, int def)longgetLong(java.lang.String key, long def)java.lang.StringgetParameter(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>getParametersMatching(java.lang.String keyRegExp)java.util.Map<java.lang.String,java.lang.String>getParametersMatching(java.lang.String keyRegExp, boolean replaceByFirstGroup)java.lang.StringgetString(java.lang.String key, java.lang.String def)voidregisterConfigChangeListener(ConfigIntf.ConfigChangeListener listener)java.lang.StringremoveParameter(java.lang.String key)java.lang.StringsetParameter(java.lang.String key, java.lang.String value)voidunregisterConfigChangeListener(ConfigIntf.ConfigChangeListener listener)
-
-
-
Method Detail
-
getAllParameters
java.util.Map<java.lang.String,java.lang.String> getAllParameters()
-
getParameter
java.lang.String getParameter(java.lang.String key)
-
getParametersMatching
java.util.Map<java.lang.String,java.lang.String> getParametersMatching(java.lang.String keyRegExp)
-
getParametersMatching
java.util.Map<java.lang.String,java.lang.String> getParametersMatching(java.lang.String keyRegExp, boolean replaceByFirstGroup)
-
setParameter
java.lang.String setParameter(java.lang.String key, java.lang.String value)
-
removeParameter
java.lang.String removeParameter(java.lang.String key)
-
getInt
int getInt(java.lang.String key, int def) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
getLong
long getLong(java.lang.String key, long def) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
getDouble
double getDouble(java.lang.String key, double def) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
getBoolean
boolean getBoolean(java.lang.String key, boolean def)
-
getString
java.lang.String getString(java.lang.String key, java.lang.String def)
-
getChar
char getChar(java.lang.String key, char def) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
registerConfigChangeListener
void registerConfigChangeListener(ConfigIntf.ConfigChangeListener listener)
-
unregisterConfigChangeListener
void unregisterConfigChangeListener(ConfigIntf.ConfigChangeListener listener)
-
clearCache
void clearCache()
Clears internal cache. No need to call it. Method purely to use within tests.
-
-