-
- 既知のすべての実装クラス:
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 { }
このプロバイダの
getBundle
メソッドは、ResourceBundle.Control.newBundle()
の代わりにリソース・バンドルのロード・プロセスを通じて呼び出されます。 詳細については、ResourceBundle
を参照してください。- 導入されたバージョン:
- 9
- 関連項目:
- 「名前付きモジュールのリソース・バンドル」, 「ResourceBundleProviderサービス・プロバイダ」
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 ResourceBundle
getBundle(String baseName, Locale locale)
指定されたバンドル名とロケールのResourceBundle
を返します。
-
-
-
メソッドの詳細
-
getBundle
ResourceBundle getBundle(String baseName, Locale locale)
指定されたバンドル名とロケールのResourceBundle
を返します。 このメソッドは、指定されたパラメータに対してResourceBundle
が見つからない場合はnull
を返します。- パラメータ:
baseName
- リソース・バンドルの基底バンドル名。完全指定クラス名locale
- リソース・バンドルをロードする必要があるロケール- 戻り値:
- 指定されたパラメータ用に作成されたResourceBundle、または指定されたパラメータの
ResourceBundle
が見つからない場合はnull
-
-