public interface ResourceBundleControlProvider
提供
ResourceBundle.Control 实现的服务提供商的接口。 默认资源包加载行为 的 ResourceBundle.getBundle 工厂方法不采用 ResourceBundle.Control 实例,可以使用 ResourceBundleControlProvider 实现进行修改。
在第一次调用不采用 ResourceBundle.Control 实例的 ResourceBundle.getBundle 工厂方法时,使用 ServiceLoader 从应用程序的类路径加载提供程序实现。
命名模块中的所有 ResourceBundleControlProvider 都将被忽略。
- 自从:
- 1.8
- 参见:
-
方法总结
-
方法详情
-
getControl
返回一个ResourceBundle.Control实例,用于处理给定baseName的资源包加载。如果此提供程序未处理给定的baseName,则此方法必须返回null。- 参数:
baseName- 资源包的基本名称- 返回:
-
一个
ResourceBundle.Control实例,或者null如果给定的baseName不适用于此提供程序。 - 抛出:
NullPointerException- 如果baseName是null
-