Class MockResourceBundle
- java.lang.Object
-
- java.util.ResourceBundle
-
- org.apache.sling.testing.mock.sling.MockResourceBundle
-
public final class MockResourceBundle extends ResourceBundle
Mock implementation of an i18nResourceBundle
. Contains no translations by default and returns the key itself. But you can add your own mappings.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.ResourceBundle
ResourceBundle.Control
-
-
Field Summary
-
Fields inherited from class java.util.ResourceBundle
parent
-
-
Constructor Summary
Constructors Constructor Description MockResourceBundle(String baseName, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBaseName()
Enumeration<String>
getKeys()
Locale
getLocale()
protected Object
handleGetObject(String key)
Set<String>
keySet()
void
put(@NotNull String key, @NotNull String value)
Add translation.void
putAll(@NotNull Map<? extends String,? extends String> map)
Add translations.-
Methods inherited from class java.util.ResourceBundle
clearCache, clearCache, containsKey, getBaseBundleName, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getObject, getString, getStringArray, handleKeySet, setParent
-
-
-
-
Method Detail
-
getLocale
public Locale getLocale()
- Overrides:
getLocale
in classResourceBundle
-
handleGetObject
protected Object handleGetObject(String key)
- Specified by:
handleGetObject
in classResourceBundle
-
keySet
public Set<String> keySet()
- Overrides:
keySet
in classResourceBundle
-
getKeys
public Enumeration<String> getKeys()
- Specified by:
getKeys
in classResourceBundle
-
getBaseName
public String getBaseName()
- Returns:
- Base name
-
put
public void put(@NotNull @NotNull String key, @NotNull @NotNull String value)
Add translation.- Parameters:
key
- Keyvalue
- Value
-
-