-
- 所有已知实现类:
-
AbstractResourceBundleProvider
public interface ResourceBundleProvider
ResourceBundleProvider
是一个提供者接口,用于加载命名模块的资源束。 在ResourceBundle.getBundle
方法的调用期间,此接口的实现类加载了ServiceLoader
。 提供商服务类型由<package name> + ".spi." + <simple name> + "Provider"
确定。例如,如果基本名称是“com.example.app.MyResources”,则
com.example.app.spi.MyResourcesProvider
将是提供者服务类型:public interface MyResourcesProvider extends ResourceBundleProvider { }
通过资源包加载过程而不是
ResourceBundle.Control.newBundle()
调用此提供商的getBundle
方法。 详情请参阅ResourceBundle
。- 从以下版本开始:
- 9
- 另请参见:
- Resource Bundles in Named Modules , ResourceBundleProvider Service Providers
-
-
方法详细信息
-
getBundle
ResourceBundle getBundle(String baseName, Locale locale)
为给定的包名称和区域设置返回一个ResourceBundle
。 该方法返回null
如果没有ResourceBundle
发现给定参数。- 参数
-
baseName
- 资源包的基础包名称,一个完全限定的类名称 -
locale
- 应为其加载资源束的区域设置 - 结果
-
为给定参数创建的ResourceBundle,如果没有找到给定参数的
ResourceBundle
则为null
-
-