public interface ResourceBundleControlProvider
ResourceBundle.Control
的实现 。
ResourceBundle.getBundle的ResourceBundle.getBundle
工厂方法中没有ResourceBundle.Control
实例可以用ResourceBundleControlProvider
实现修改。
提供者实现必须使用Java Extension Mechanism作为已安装的扩展进行打包。 有关扩展包装 ,请参阅ServiceLoader
。 任何安装ResourceBundleControlProvider
实现使用加载ServiceLoader
在ResourceBundle
类加载时间。
ResourceBundle.getBundle
,
ServiceLoader.loadInstalled(Class)
Modifier and Type | Method and Description |
---|---|
ResourceBundle.Control |
getControl(String baseName)
返回一个用于处理给定
baseName 资源束加载的
ResourceBundle.Control 实例。
|
ResourceBundle.Control getControl(String baseName)
baseName
资源束加载的ResourceBundle.Control
实例。
如果给定的baseName
不由此提供程序处理,则此方法必须返回null
。
baseName
- 资源束的基本名称
ResourceBundle.Control
实例,或
null
如果给定的
baseName
不适用于此提供程序。
NullPointerException
- 如果
baseName
是
null