public interface ResourceBundleControlProvider
ResourceBundle.Control
の実装を提供するサービス・プロバイダのインタフェース。ResourceBundle.Control
インスタンスをとらないResourceBundle.getBundle
ファクトリ・メソッドのデフォルトのリソース・バンドルのロード動作はResourceBundleControlProvider
実装で変更できます。
プロバイダの実装は、インストールされた拡張として、Java拡張機能メカニズムを使用してパッケージ化する必要があります。拡張のパッケージ化については、ServiceLoader
を参照してください。インストールされているすべてのResourceBundleControlProvider
実装は、ResourceBundle
クラスのロード時にServiceLoader
を使用してロードされます。
ResourceBundle.getBundle
, ServiceLoader.loadInstalled(Class)
修飾子と型 | メソッドと説明 |
---|---|
ResourceBundle.Control |
getControl(String baseName)
指定された
baseName のリソース・バンドルのロードを処理するために使用されるResourceBundle.Control インスタンスを返します。 |
ResourceBundle.Control getControl(String baseName)
baseName
のリソース・バンドルのロードを処理するために使用されるResourceBundle.Control
インスタンスを返します。指定されたbaseName
がこのプロバイダによって処理されない場合、このメソッドはnull
を返す必要があります。baseName
- リソース・バンドルの基底名ResourceBundle.Control
インスタンス、または指定されたbaseName
がこのプロバイダに適用できない場合はnull
。NullPointerException
- baseName
がnull
である場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.