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
-