-
- 既知のすべての実装クラス:
AbstractResourceBundleProvider
public interface ResourceBundleProviderResourceBundleProviderは、名前付きモジュールのリソース・バンドルをロードするために使用されるプロバイダ・インタフェースです。 このインタフェースの実装クラスには、ResourceBundle.getBundleメソッドの呼び出し中にServiceLoaderがロードされます。 プロバイダのサービス型は<package name> + ".spi." + <simple name> + "Provider"によって決まります。たとえば、ベース名が"com.example.app.MyResources"の場合、
com.example.app.spi.MyResourcesProviderはプロバイダのサービス・タイプになります:public interface MyResourcesProvider extends ResourceBundleProvider { }このプロバイダの
getBundleメソッドは、ResourceBundle.Control.newBundle()の代わりにリソース・バンドルのロード・プロセスを通じて呼び出されます。 詳細については、ResourceBundleを参照してください。- 導入されたバージョン:
- 9
- 関連項目:
- 「名前付きモジュールのリソース・バンドル」, 「ResourceBundleProviderサービス・プロバイダ」
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 ResourceBundlegetBundle(String baseName, Locale locale)指定されたバンドル名とロケールのResourceBundleを返します。
-
-
-
メソッドの詳細
-
getBundle
ResourceBundle getBundle(String baseName, Locale locale)
指定されたバンドル名とロケールのResourceBundleを返します。 このメソッドは、指定されたパラメータに対してResourceBundleが見つからない場合はnullを返します。- パラメータ:
baseName- リソース・バンドルの基底バンドル名。完全指定クラス名locale- リソース・バンドルをロードする必要があるロケール- 戻り値:
- 指定されたパラメータ用に作成されたResourceBundle、または指定されたパラメータの
ResourceBundleが見つからない場合はnull
-
-