Class Messages
- All Implemented Interfaces:
I_CmsMessageBundle
Additionally two utility methods for localization in the context of
TagSupport
implementations of the org.opencms.jsp
package are provided .
The javax.servlet.jsp.tagext.TagSupport
API constraint only allows to throw
certain Exception
types which forbids to use CmsException
which will be localized with the current user's locale at the time the request is evaluated.
At the same time TagSupport
implementations may use their member
pageContext
to get the CmsObject
and therefore the user request's
locale.
These methods provided here factor out the localization of exception messages and return Strings
for the org.opencms.jsp
pacakge.
- Since:
- 6.0.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle.static final String
Message constant for key in the resource bundle. -
Method Summary
Modifier and TypeMethodDescriptionstatic I_CmsMessageBundle
get()
Returns an instance of this localized message accessor.Returns the bundle name for this OpenCms package.static String
getLocalizedMessage
(CmsMessageContainer container, javax.servlet.jsp.PageContext context) Returns the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.static String
getLocalizedMessage
(CmsMessageContainer container, javax.servlet.ServletRequest request) Returns the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.static String
getLocalizedMessage
(CmsMessageContainer container, CmsObject cms) Returns the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.Methods inherited from class org.opencms.i18n.A_CmsMessageBundle
container, container, container, container, container, getBundle, getBundle, getOpenCmsMessageBundles, toString
-
Field Details
-
ERR_BAD_REQUEST_RESPONSE_0
Message constant for key in the resource bundle.- See Also:
-
ERR_COLLECTOR_NOT_FOUND_1
Message constant for key in the resource bundle.- See Also:
-
ERR_CONTAINER_PAGE_ELEMENT_RENDER_ERROR_2
Message constant for key in the resource bundle.- See Also:
-
ERR_CONTAINER_PAGE_NO_TYPE_3
Message constant for key in the resource bundle.- See Also:
-
ERR_CONTAINER_PAGE_NOT_FOUND_3
Message constant for key in the resource bundle.- See Also:
-
ERR_DIRECT_EDIT_PROVIDER_1
Message constant for key in the resource bundle.- See Also:
-
ERR_IMAGE_TAG_VFS_ACCESS_1
Message constant for key in the resource bundle.- See Also:
-
ERR_INVALID_CONTAINER_PARENT_2
Message constant for key in the resource bundle.- See Also:
-
ERR_MISSING_CMS_CONTROLLER_1
Message constant for key in the resource bundle.- See Also:
-
ERR_NO_CUSTOM_BEAN_1
Message constant for key in the resource bundle.- See Also:
-
ERR_PARENTLESS_TAG_1
Message constant for key in the resource bundle.- See Also:
-
ERR_PROCESS_TAG_1
Message constant for key in the resource bundle.- See Also:
-
ERR_READING_REQUIRED_RESOURCE_1
Message constant for key in the resource bundle.- See Also:
-
ERR_RESOURCE_IS_NOT_RELEASE_OR_EXPIRED_1
Message constant for key in the resource bundle.- See Also:
-
ERR_RUNTIME_1
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_CONTENTCHECK_WRONG_PARENT_0
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_CONTENTLOAD_INDEX_SIZE_0
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_CONTENTLOAD_MISSING_COLLECTOR_0
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_CONTENTLOAD_MISSING_PARAM_0
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_INVALID_LOCALE_1
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_RESOURCELOAD_INDEX_SIZE_0
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_RESOURCELOAD_MISSING_COLLECTOR_0
Message constant for key in the resource bundle.- See Also:
-
ERR_TAG_RESOURCELOAD_MISSING_PARAM_0
Message constant for key in the resource bundle.- See Also:
-
ERR_XML_DOCUMENT_UNMARSHAL_1
Message constant for key in the resource bundle.- See Also:
-
ERR_XSD_NO_TEMPLATE_FORMATTER_3
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_ACTIONELEM_NOT_INIT_0
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_FILE_PROP_MISSING_2
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_GEN_LINK_1
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_IMG_SCALE_2
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_INFO_PROP_READ_1
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_INVALID_INFO_PROP_0
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_INVALID_INFO_PROP_1
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_INVALID_USER_PROP_1
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_TAG_ATTRIBUTE_INVALID_3
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_TAG_ATTRIBUTE_MISSING_2
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_USER_PROP_READ_1
Message constant for key in the resource bundle.- See Also:
-
GUI_ERR_WORKPL_LABEL_READ_1
Message constant for key in the resource bundle.- See Also:
-
GUI_LABEL_STACKTRACE_0
Message constant for key in the resource bundle.- See Also:
-
GUI_TAG_USER_ADDITIONALINFO_0
Message constant for key in the resource bundle.- See Also:
-
GUI_TOOLBAR_ENABLE_EDIT_MODE_0
Message constant for key in the resource bundle.- See Also:
-
LOG_CONTAINER_NOT_FOUND_3
Message constant for key in the resource bundle.- See Also:
-
LOG_DEBUG_INTERRUPTED_EXCEPTION_1
Message constant for key in the resource bundle.- See Also:
-
LOG_ERR_CONTENT_SHOW_1
Message constant for key in the resource bundle.- See Also:
-
LOG_ERR_JSP_BEAN_0
Message constant for key in the resource bundle.- See Also:
-
LOG_ERR_JSP_WRITE_0
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_FAILED_3
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_FAILED_DB_REASON_3
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_FAILED_DISABLED_3
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_FAILED_NO_USER_3
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_FAILED_TEMP_DISABLED_5
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_FAILED_WITH_MESSAGE_4
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGIN_SUCCESSFUL_3
Message constant for key in the resource bundle.- See Also:
-
LOG_LOGOUT_SUCCESFUL_3
Message constant for key in the resource bundle.- See Also:
-
LOG_MAXELEMENTS_NOT_SET_2
Message constant for key in the resource bundle.- See Also:
-
LOG_TAG_SEARCH_SEARCH_FAILED_0
Message constant for key in the resource bundle.- See Also:
-
LOG_WRONG_CONTAINER_MAXELEMENTS_3
Message constant for key in the resource bundle.- See Also:
-
LOG_WRONG_CONTAINER_TYPE_4
Message constant for key in the resource bundle.- See Also:
-
LOG_WRONG_DEVICE_TYPE_2
Message constant for key in the resource bundle.- See Also:
-
-
Method Details
-
get
Returns an instance of this localized message accessor.- Returns:
- an instance of this localized message accessor
-
getLocalizedMessage
Returns the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.This method is needed for localization of non-
CmsException
instances that have to be thrown here due to API constraints (javax.servlet.jsp).- Parameters:
container
- A CmsMessageContainer containing the message to localize.cms
- theCmsObject
belonging to the current user (e.g. obtained withCmsFlexController.getCmsObject(ServletRequest)
).- Returns:
- the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.
-
getLocalizedMessage
public static String getLocalizedMessage(CmsMessageContainer container, javax.servlet.jsp.PageContext context) Returns the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.This method is needed for localization of non-
CmsException
instances that have to be thrown here due to API constraints (javax.servlet.jsp).- Parameters:
container
- A CmsMessageContainer containing the message to localize.context
- The page context that is known to any callingTagSupport
instance (memberpageContext
).- Returns:
- the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.
-
getLocalizedMessage
public static String getLocalizedMessage(CmsMessageContainer container, javax.servlet.ServletRequest request) Returns the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.This method allows a static method (
CmsJspTagInfo.infoTagAction(String, javax.servlet.http.HttpServletRequest)
) that has nopageContext
in scope to lookup the locale at request time.- Parameters:
container
- A CmsMessageContainer containing the message to localize.request
- The current request.- Returns:
- the String for the given CmsMessageContainer localized to the current user's locale if available or to the default locale else.
- See Also:
-
getBundleName
Returns the bundle name for this OpenCms package.- Returns:
- the bundle name for this OpenCms package
-