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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。