-
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.Control
getControl(String baseName)
返回一个ResourceBundle.Control
实例,用于处理给定的baseName
资源束加载。
-
-
-
方法详细信息
-
getControl
ResourceBundle.Control getControl(String baseName)
返回一个ResourceBundle.Control
实例,用于处理给定的baseName
资源束加载。 如果给定的baseName
不由此提供商处理,则此方法必须返回null
。- 参数
-
baseName
- 资源束的基本名称 - 结果
-
一个
ResourceBundle.Control
实例,或null
如果给定的baseName
不适用于此提供商。 - 异常
-
NullPointerException
- 如果baseName
是null
-
-