Package org.opencms.i18n

Classes to handle internalization (i18n) and locale selection in OpenCms.

See:
          Description

Interface Summary
I_CmsLocaleHandler A locale handler returns the locale name to use for the given request context.
I_CmsMessageBundle Utility interface for generating localized messages for internal OpenCms operations.
 

Class Summary
A_CmsMessageBundle Convenience base class to access the localized messages of an OpenCms package.
CmsAcceptLanguageHeaderParser Parses the HTTP Accept-Language header as per section 14.4 of RFC 2068 (HTTP 1.1 header field definitions) and creates a sorted list of Locales from it.
CmsAcceptLanguageHeaderParser.AcceptLanguage Struct representing an element of the HTTP Accept-Language header.
CmsDefaultLocaleHandler Default implementation of the locale handler.
CmsEncoder The OpenCms CmsEncoder class provides static methods to decode and encode data.
CmsI18nInfo Bundle of i18n setting to be used to setup a new request context.
CmsLocaleComparator Simple comparator implementation for locales, that compares the String value of the locales.
CmsLocaleManager Manages the locales configured for this OpenCms installation.
CmsMessageContainer Contains a localized message key, it's arguments and a I_CmsMessageBundle.
CmsMessages Reads localized resource Strings from a java.util.ResourceBundle and provides convenience methods to access the Strings from a template.
CmsMultiMessages Provides access to the localized messages for several resource bundles simultaneously.
CmsResourceBundle A property based resource bundle with increased visibility of some key methods.
CmsResourceBundleLoader Resource bundle loader for property based resource bundles from OpenCms that has a flushable cache.
 

Exception Summary
CmsMessageException Used to signal issues with the localization support, for example during localized messages access.
 

Package org.opencms.i18n Description

Classes to handle internalization (i18n) and locale selection in OpenCms.

Since:
6.0.0
Version:
$Revision: 1.8 $
See Also:
CmsLocaleManager, I_CmsMessageBundle