|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts.util.MessageResources
com.oroad.stxx.plugin.StxxPropertyMessageResources
Stores message resources
Field Summary | |
protected java.util.HashMap |
locales
The set of locale keys for which we have already loaded messages, keyed by the value calculated in localeKey() . |
protected java.util.HashMap |
messages
The cache of messages we have accumulated over time, keyed by the value calculated in messageKey() . |
Fields inherited from class org.apache.struts.util.MessageResources |
config, defaultFactory, defaultLocale, factory, formats, log, returnNull |
Constructor Summary | |
StxxPropertyMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
java.lang.String config)
Construct a new PropertyMessageResources according to the specified parameters. |
|
StxxPropertyMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
java.lang.String config,
boolean returnNull)
Construct a new PropertyMessageResources according to the specified parameters. |
Method Summary | |
void |
clearMessages()
Clears the messages |
java.util.HashMap |
getLocales()
Returns the locales for this resource |
java.lang.String |
getMessage(java.util.Locale locale,
java.lang.String key)
Returns a text message for the specified key, for the default Locale. |
java.util.HashMap |
getMessages()
Returns the messages object for the resource |
void |
loadLocale(java.lang.String localeKey)
Load the messages associated with the specified Locale key. |
Methods inherited from class org.apache.struts.util.MessageResources |
escape, getConfig, getFactory, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessageResources, getReturnNull, isPresent, isPresent, localeKey, log, log, messageKey, messageKey, setReturnNull |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.HashMap locales
localeKey()
.
protected java.util.HashMap messages
messageKey()
.
Constructor Detail |
public StxxPropertyMessageResources(org.apache.struts.util.MessageResourcesFactory factory, java.lang.String config)
factory
- The MessageResourcesFactory that created usconfig
- The configuration parameter for this MessageResourcespublic StxxPropertyMessageResources(org.apache.struts.util.MessageResourcesFactory factory, java.lang.String config, boolean returnNull)
factory
- The MessageResourcesFactory that created usconfig
- The configuration parameter for this MessageResourcesreturnNull
- The returnNull property we should initialize withMethod Detail |
public java.lang.String getMessage(java.util.Locale locale, java.lang.String key)
returnNull
property is set. Otherwise, an appropriate error message will be
returned. This method must be implemented by a concrete subclass.
locale
- The requested message Locale, or null
for the
system default Localekey
- The message key to look up
public void loadLocale(java.lang.String localeKey)
config
property should contain a fully
qualified package and resource name, separated by periods, of a series
of property resources to be loaded from the class loader that created
this PropertyMessageResources instance. This is exactly the same name
format you would use when utilizing the java.util.PropertyResourceBundle
class.
localeKey
- Locale key for the messages to be retrievedpublic java.util.HashMap getMessages()
public void clearMessages()
public java.util.HashMap getLocales()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |