org.springframework.context.support
Class MessageSourceResourceBundle
java.lang.Object
   java.util.ResourceBundle
java.util.ResourceBundle
       org.springframework.context.support.MessageSourceResourceBundle
org.springframework.context.support.MessageSourceResourceBundle
- public class MessageSourceResourceBundle 
- extends ResourceBundle
Helper class that allows for accessing a Spring
 MessageSource as a ResourceBundle.
 Used for example to expose a Spring MessageSource to JSTL web views.
- Since:
- 27.02.2003
- Author:
- Juergen Hoeller
- See Also:
- MessageSource,- ResourceBundle,- JstlUtils.exposeLocalizationContext(javax.servlet.http.HttpServletRequest, org.springframework.context.MessageSource)
 
 
 
 
 
| Method Summary | 
|  Enumeration | getKeys()This implementation returns
 null, as a MessageSource does
 not allow for enumerating the defined message codes. | 
|  Locale | getLocale()This implementation exposes the specified Locale for introspection
 through the standard
 ResourceBundle.getLocale()method. | 
| protected  Object | handleGetObject(String code)This implementation resolves the code in the MessageSource.
 | 
 
| Methods inherited from class java.util.ResourceBundle | 
| clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getObject, getString, getStringArray, handleKeySet, keySet, setParent | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MessageSourceResourceBundle
public MessageSourceResourceBundle(MessageSource source,
                                   Locale locale)
- Create a new MessageSourceResourceBundle for the given MessageSource and Locale.
 
- Parameters:
- source- the MessageSource to retrieve messages from
- locale- the Locale to retrieve messages for
 
MessageSourceResourceBundle
public MessageSourceResourceBundle(MessageSource source,
                                   Locale locale,
                                   ResourceBundle parent)
- Create a new MessageSourceResourceBundle for the given MessageSource and Locale.
 
- Parameters:
- source- the MessageSource to retrieve messages from
- locale- the Locale to retrieve messages for
- parent- the parent ResourceBundle to delegate to if no local message found
 
handleGetObject
protected Object handleGetObject(String code)
- This implementation resolves the code in the MessageSource.
 Returns nullif the message could not be resolved.
 
- 
- Specified by:
- handleGetObjectin class- ResourceBundle
 
- 
 
getKeys
public Enumeration getKeys()
- This implementation returns null, as a MessageSource does
 not allow for enumerating the defined message codes.
 
- 
- Specified by:
- getKeysin class- ResourceBundle
 
- 
 
getLocale
public Locale getLocale()
- This implementation exposes the specified Locale for introspection
 through the standard ResourceBundle.getLocale()method.
 
- 
- Overrides:
- getLocalein class- ResourceBundle
 
- 
 
Copyright © 2002-2008 The Spring Framework.