Package org.opencms.i18n
Class CmsDefaultLocaleHandler
java.lang.Object
org.opencms.i18n.CmsDefaultLocaleHandler
- All Implemented Interfaces:
I_CmsLocaleHandler
- Direct Known Subclasses:
CmsSingleTreeLocaleHandler
Default implementation of the locale handler.
- Since:
- 6.0.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetI18nInfo
(javax.servlet.http.HttpServletRequest req, CmsUser user, CmsProject project, String resourceName) Returns the i18n information to use in the request context.void
initHandler
(CmsObject cms) Will be called during system startup.
-
Constructor Details
-
CmsDefaultLocaleHandler
public CmsDefaultLocaleHandler()Constructor, no action is required.
-
-
Method Details
-
getI18nInfo
public CmsI18nInfo getI18nInfo(javax.servlet.http.HttpServletRequest req, CmsUser user, CmsProject project, String resourceName) Description copied from interface:I_CmsLocaleHandler
Returns the i18n information to use in the request context.- Specified by:
getI18nInfo
in interfaceI_CmsLocaleHandler
- Parameters:
req
- the current http requestuser
- the current userproject
- the current projectresourceName
- the URI of the requested resource (with full site root added)- Returns:
- the i18n information to use for the given request context
- See Also:
-
initHandler
Description copied from interface:I_CmsLocaleHandler
Will be called during system startup.- Specified by:
initHandler
in interfaceI_CmsLocaleHandler
- Parameters:
cms
- an initialized cms permission context for VFS access- See Also:
-