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 interface
ConfigIntf.ConfigChangeListener
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearCache()
Clears internal cache.java.util.Map<java.lang.String,java.lang.String>
getAllParameters()
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.lang.String
getParameter(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.String
getString(java.lang.String key, java.lang.String def)
void
registerConfigChangeListener(ConfigIntf.ConfigChangeListener listener)
java.lang.String
removeParameter(java.lang.String key)
java.lang.String
setParameter(java.lang.String key, java.lang.String value)
void
unregisterConfigChangeListener(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.
-
-