-
public interface ResourceBundleControlProvider服务提供商的接口,提供ResourceBundle.Control的实现。 ResourceBundle.getBundle的ResourceBundle.getBundle工厂方法中没有ResourceBundle.Control实例可以修改ResourceBundleControlProvider实现。在第一次调用
ResourceBundle.getBundle工厂方法时,将使用ServiceLoader从应用程序的类路径加载提供程序实现,该方法不需要ResourceBundle.Control实例。全部
ResourceBundleControlProvider在命名模块中被忽略。- 从以下版本开始:
- 1.8
- 另请参见:
-
ResourceBundle.getBundle,ServiceLoader.load(Class)
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 ResourceBundle.ControlgetControl(String baseName)返回一个ResourceBundle.Control实例,用于处理给定的baseName资源束加载。
-
-
-
方法详细信息
-
getControl
ResourceBundle.Control getControl(String baseName)
返回一个ResourceBundle.Control实例,用于处理给定的baseName资源束加载。 如果给定的baseName不由此提供商处理,则此方法必须返回null。- 参数
-
baseName- 资源束的基本名称 - 结果
-
一个
ResourceBundle.Control实例,或null如果给定的baseName不适用于此提供商。 - 异常
-
NullPointerException- 如果baseName是null
-
-