public interface ResourceBundleControlProvider
一个为服务提供者提供实现
ResourceBundle.Control
的接口。可以通过ResourceBundleControlProvider
的实现修改不带ResourceBundle.Control
实例的ResourceBundle.getBundle
工厂方法的默认资源包加载行为。
提供者实现会在第一次调用不带ResourceBundle.Control
实例的ResourceBundle.getBundle
工厂方法时,从应用程序的类路径中使用ServiceLoader
加载。
所有的ResourceBundleControlProvider
在命名模块中都会被忽略。
- 自 JDK 版本:
- 1.8
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptiongetControl
(String baseName) 返回一个ResourceBundle.Control
实例,用于处理给定baseName
的资源包加载。
-
Method Details
-
getControl
返回一个ResourceBundle.Control
实例,用于处理给定baseName
的资源包加载。如果该方法不处理给定的baseName
,则必须返回null
。- 参数:
-
baseName
- 资源包的基本名称 - 返回:
-
一个
ResourceBundle.Control
实例,如果给定的baseName
不适用于此提供者,则返回null
。 - 抛出:
-
NullPointerException
- 如果baseName
为null
-