public class LocalizedResourceHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SEPARATOR
The default separator to use in-between file name parts: an underscore.
|
| 构造器和说明 |
|---|
LocalizedResourceHelper()
Create a new LocalizedResourceHelper with a DefaultResourceLoader.
|
LocalizedResourceHelper(ResourceLoader resourceLoader)
Create a new LocalizedResourceHelper with the given ResourceLoader.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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 in-between file name parts.
|
public LocalizedResourceHelper()
org.springframework.core.io.DefaultResourceLoaderpublic LocalizedResourceHelper(ResourceLoader resourceLoader)
resourceLoader - the ResourceLoader to usepublic 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)ResourceBundleCopyright © 2020. All rights reserved.