Package freemarker.template
Class ResourceBundleLocalizedString
- java.lang.Object
-
- freemarker.template.LocalizedString
-
- freemarker.template.ResourceBundleLocalizedString
-
- All Implemented Interfaces:
TemplateModel
,TemplateScalarModel
public class ResourceBundleLocalizedString extends LocalizedString
A concrete implementation ofLocalizedString
that gets a localized string from aResourceBundle
-
-
Field Summary
-
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
-
Fields inherited from interface freemarker.template.TemplateScalarModel
EMPTY_STRING
-
-
Constructor Summary
Constructors Constructor Description ResourceBundleLocalizedString(java.lang.String resourceBundleLookupKey, java.lang.String resourceKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLocalizedString(java.util.Locale locale)
-
Methods inherited from class freemarker.template.LocalizedString
getAsString
-
-
-
-
Constructor Detail
-
ResourceBundleLocalizedString
public ResourceBundleLocalizedString(java.lang.String resourceBundleLookupKey, java.lang.String resourceKey)
- Parameters:
resourceBundleLookupKey
- The lookup key for the resource bundleresourceKey
- the specific resource (assumed to be a string) to fish out of the resource bundle
-
-
Method Detail
-
getLocalizedString
public java.lang.String getLocalizedString(java.util.Locale locale) throws TemplateModelException
- Specified by:
getLocalizedString
in classLocalizedString
- Throws:
TemplateModelException
-
-