|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.i18n.CmsMessages
org.opencms.i18n.CmsMultiMessages
org.opencms.workplace.CmsWorkplaceMessages
public class CmsWorkplaceMessages
Provides access to the localized messages for the OpenCms workplace.
The workplace messages are collected from the workplace resource bundles of all installed modules, plus all the OpenCms core packages.
To be recognized as a workplace module resource bundle,
the workplace property file must follow the naming convention ${module_package_name}.workplace${locale}.properties
,
or ${module_package_name}.messages${locale}.properties
for example like com.mycompany.module.workplace_en.properties
or
com.mycompany.module.messages_en.properties
.
Workplace messages are cached for faster lookup. If a localized key is contained in more then one module, it will be used only from the module where it was first found in. The module order is undefined. It is therefore recommended to ensure the uniqueness of all module keys by placing a special prefix in front of all keys of a module.
Field Summary | |
---|---|
static java.lang.String |
GUI_NEW_RESOURCE_TITLE_PREFIX
The title key prefix used for the "new resource" dialog. |
static java.lang.String |
GUI_RESOURCE_TYPE_PREFIX
The prefix to generate the resource type names with. |
static java.lang.String |
PREFIX_BUNDLE_MESSAGES
Constant for the ".messages" prefix. |
static java.lang.String |
PREFIX_BUNDLE_WORKPLACE
Constant for the ".workplace" prefix. |
static java.lang.String |
WORKPLACE_BUNDLE_NAME
Constant for the multi bundle name. |
Fields inherited from class org.opencms.i18n.CmsMultiMessages |
---|
MULTI_BUNDLE_NAME, NULL_STRING |
Fields inherited from class org.opencms.i18n.CmsMessages |
---|
KEY_SHORT_SUFFIX, UNKNOWN_KEY_EXTENSION |
Constructor Summary | |
---|---|
CmsWorkplaceMessages(java.util.Locale locale)
Constructor for creating a new messages object initialized with the provided locale. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
static java.lang.String |
getNewResourceTitle(CmsWorkplace wp,
java.lang.String name)
Returns the title for the "new resource" dialog. |
static java.lang.String |
getResourceName(CmsWorkplace wp,
java.lang.String name)
Returns the nice name of the given resource type name. |
int |
hashCode()
|
Methods inherited from class org.opencms.i18n.CmsMultiMessages |
---|
addBundle, addMessages, addMessages, getMessages, getString, isInitialized, key |
Methods inherited from class org.opencms.i18n.CmsMessages |
---|
formatUnknownKey, getBundleName, getDate, getDate, getDate, getDateTime, getDateTime, getDateTime, getLocale, getResourceBundle, isUnknownKey, key, key, key, key, key, keyDefault, keyWithParams, setBundleName, setLocale, setResourceBundle, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String GUI_NEW_RESOURCE_TITLE_PREFIX
public static final java.lang.String GUI_RESOURCE_TYPE_PREFIX
public static final java.lang.String PREFIX_BUNDLE_MESSAGES
".messages"
prefix.
public static final java.lang.String PREFIX_BUNDLE_WORKPLACE
".workplace"
prefix.
public static final java.lang.String WORKPLACE_BUNDLE_NAME
Constructor Detail |
---|
public CmsWorkplaceMessages(java.util.Locale locale)
locale
- the locale to initializeMethod Detail |
---|
public static java.lang.String getNewResourceTitle(CmsWorkplace wp, java.lang.String name)
It will look up a key with the prefix GUI_NEW_RESOURCE_TITLE_PREFIX
and the given name appended (converted to lower case).
If this key is not found, the value of
Messages.GUI_TITLE_NEWFILEOTHER_0
will be returned.
wp
- an instance of a CmsWorkplace
to resolve the key name withname
- the type to generate the title for
public static java.lang.String getResourceName(CmsWorkplace wp, java.lang.String name)
It will look up a key with the prefix GUI_RESOURCE_TYPE_PREFIX
and the given name appended.
If this key is not found, the value of the name input will be returned.
wp
- an instance of a CmsWorkplace
to resolve the key name withname
- the resource type name to generate the nice name for
public boolean equals(java.lang.Object obj)
equals
in class CmsMessages
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class CmsMessages
CmsMessages.hashCode()
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |