| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.core.io.support.LocalizedResourceHelper
public class LocalizedResourceHelper
Helper class for loading a localized resource, specified through name, extension and current locale.
| Field Summary | |
|---|---|
| static String | DEFAULT_SEPARATORThe default separator to use inbetween file name parts: an underscore | 
| Constructor Summary | |
|---|---|
| LocalizedResourceHelper()Create a new LocalizedResourceHelper with a DefaultResourceLoader. | |
| LocalizedResourceHelper(ResourceLoader resourceLoader)Create a new LocalizedResourceHelper with the given ResourceLoader. | |
| Method Summary | |
|---|---|
|  Resource | findLocalizedResource(String name,
                      String extension,
                      Locale locale)Find the most specific localized resource for the given name, extension and locale: The file will be searched with locations in the following order, similar to java.util.ResourceBundle's search order:
 
 [name]_[language]_[country]_[variant][extension]
 [name]_[language]_[country][extension]
 [name]_[language][extension]
 [name][extension]
 
 If none of the specific files can be found, a resource
 descriptor for the default location will be returned. | 
|  void | setSeparator(String separator)Set the separator to use inbetween file name parts. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String DEFAULT_SEPARATOR
| Constructor Detail | 
|---|
public LocalizedResourceHelper()
DefaultResourceLoaderpublic LocalizedResourceHelper(ResourceLoader resourceLoader)
resourceLoader - the ResourceLoader to use| Method Detail | 
|---|
public void setSeparator(String separator)
public Resource findLocalizedResource(String name,
                                      String extension,
                                      Locale locale)
The file will be searched with locations in the following order,
 similar to java.util.ResourceBundle's search order:
 
If none of the specific files can be found, a resource descriptor for the default location will be returned.
name - the name of the file, without localization part nor extensionextension - the file extension (e.g. ".xls")locale - the current locale (may be null)
ResourceBundle| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||