freemarker.template

Class ResourceBundleLocalizedString

Implemented Interfaces:
TemplateModel, TemplateScalarModel

public class ResourceBundleLocalizedString
extends LocalizedString

A concrete implementation of LocalizedString that gets a localized string from a java.util.ResourceBundle
Author:
Jonathan Revusky

Fields inherited from interface freemarker.template.TemplateModel

NOTHING

Fields inherited from interface freemarker.template.TemplateScalarModel

EMPTY_STRING

Constructor Summary

ResourceBundleLocalizedString(String resourceBundleLookupKey, String resourceKey)

Method Summary

String
getLocalizedString(Locale locale)

Methods inherited from class freemarker.template.LocalizedString

getAsString, getLocalizedString

Constructor Details

ResourceBundleLocalizedString

public ResourceBundleLocalizedString(String resourceBundleLookupKey,
                                     String resourceKey)
Parameters:
resourceBundleLookupKey - The lookup key for the resource bundle
resourceKey - the specific resource (assumed to be a string) to fish out of the resource bundle

Method Details

getLocalizedString

public String getLocalizedString(Locale locale)
            throws TemplateModelException
Overrides:
getLocalizedString in interface LocalizedString