Package org.apache.commons.text.lookup
Class ResourceBundleStringLookup
java.lang.Object
org.apache.commons.text.lookup.AbstractStringLookup
org.apache.commons.text.lookup.ResourceBundleStringLookup
- All Implemented Interfaces:
StringLookup
Looks up keys from resource bundles.
Looks up the value for a given key in the format "BundleName:BundleKey".
For example: "com.domain.messages:MyKey".
- Since:
- 1.3
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
The name of the resource bundle from which to look something up.(package private) static final ResourceBundleStringLookup
Defines the singleton for this class.Fields inherited from class org.apache.commons.text.lookup.AbstractStringLookup
SPLIT_CH, SPLIT_STR
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a blank instance.ResourceBundleStringLookup
(String bundleName) Constructs an instance that only works for the given bundle. -
Method Summary
Methods inherited from class org.apache.commons.text.lookup.AbstractStringLookup
substringAfter, substringAfter, substringAfterLast, toLookupKey, toLookupKey
-
Field Details
-
INSTANCE
Defines the singleton for this class. -
bundleName
The name of the resource bundle from which to look something up.
-
-
Constructor Details
-
ResourceBundleStringLookup
ResourceBundleStringLookup()Constructs a blank instance. This ctor is not private to allow Mockito spying. -
ResourceBundleStringLookup
ResourceBundleStringLookup(String bundleName) Constructs an instance that only works for the given bundle.- Parameters:
bundleName
- the name of the resource bundle from which we will look keys up.- Since:
- 1.5
-
-
Method Details
-
getBundle
-
getString
-
lookup
Looks up the value for the key in the format "BundleName:BundleKey". For example: "com.domain.messages:MyKey".- Parameters:
key
- the key to be looked up, may be null- Returns:
- The value associated with the key.
- See Also:
-
toString
-