|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LocalizationService
Provides localization functionality using the interface provided
by ResourceBundle, plus leverages a "search path"
style traversal of the ResourceBundle objects named by
the locale.default.bundles to discover a value for a
given key.
It is suggested that one handle
dealing with concatenated messages
using MessageFormat and properties files.
| Field Summary | |
|---|---|
static String |
ACCEPT_LANGUAGE
A constant for the HTTP Accept-Language header. |
static String |
ROLE
|
static String |
SERVICE_NAME
|
| Method Summary | |
|---|---|
ResourceBundle |
getBundle(javax.servlet.http.HttpServletRequest req)
Convenience method to get a ResourceBundle based on HTTP Accept-Language header in HttpServletRequest. |
ResourceBundle |
getBundle(String bundleName,
javax.servlet.http.HttpServletRequest req)
Convenience method to get a ResourceBundle based
on name and HTTP Accept-Language header from a
HttpServletRequest. |
ResourceBundle |
getBundle(String bundleName,
String languageHeader)
Convenience method to get a ResourceBundle based on name and HTTP Accept-Language header. |
Locale |
getLocale(javax.servlet.http.HttpServletRequest req)
Attempts to pull the Accept-Language header out of
the HttpServletRequest object and then parse it. |
Locale |
getLocale(String languageHeader)
Parses the Accept-Language header and attempts to
create a Locale from it. |
| Methods inherited from interface org.apache.fulcrum.localization.SimpleLocalizationService |
|---|
format, format, format, getBundle, getBundle, getBundle, getBundleNames, getDefaultBundleName, getDefaultCountry, getDefaultLanguage, getDefaultLocale, getString, setBundle |
| Field Detail |
|---|
static final String ROLE
static final String SERVICE_NAME
static final String ACCEPT_LANGUAGE
Accept-Language header.
| Method Detail |
|---|
ResourceBundle getBundle(String bundleName,
String languageHeader)
Accept-Language header.
bundleName - Name of bundle.languageHeader - A String with the language header.
ResourceBundle getBundle(javax.servlet.http.HttpServletRequest req)
req - The HTTP request to parse the
Accept-Language of.
ResourceBundle getBundle(String bundleName,
javax.servlet.http.HttpServletRequest req)
ResourceBundle based
on name and HTTP Accept-Language header from a
HttpServletRequest.
bundleName - Name of bundle.req - The HTTP request to parse the
Accept-Language of.
Locale getLocale(javax.servlet.http.HttpServletRequest req)
Accept-Language header out of
the HttpServletRequest object and then parse it.
If the header is not present, it will return a
null Locale.
req - The HTTP request to parse the
Accept-Language of.
Locale getLocale(String languageHeader)
Accept-Language header and attempts to
create a Locale from it.
header - The language header (i.e. en, es;q=0.8,
zh-TW;q=0.1), or null for the locale
corresponding to the default language and country.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||