|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
名前解決の「中間コンテキスト」を表すインタフェースです。
Resolver インタフェースは、Context のサブタイプをサポートしないけれども解決目的の中間コンテキストとして動作できるコンテキストが実装するメソッドを格納します。
メソッドに渡される Name パラメータは呼び出し側が所有します。サービスプロバイダはオブジェクトを変更せず、そのオブジェクトに対する参照も保持しません。メソッドが返す ResolveResult オブジェクトは呼び出し側が所有します。呼び出し側はその後このオブジェクトを変更できますが、サービスプロバイダは変更できません。
メソッドの概要 | |
ResolveResult |
resolveToClass(Name name,
Class contextType)
名前を部分的に解決します。 |
ResolveResult |
resolveToClass(String name,
Class contextType)
名前を部分的に解決します。 |
メソッドの詳細 |
public ResolveResult resolveToClass(Name name, Class contextType) throws NamingException
Context
の指定されたサブタイプのインスタンスであるコンテキストが最初に現れた時点で停止します。name
- 解決対象の名前contextType
- 解決対象のオブジェクトのタイプ。Context
のサブタイプであることname
の未解決の接尾辞とともに検出されたオブジェクト。null は不可NotContextException
- 該当するタイプのコンテキストが検出されなかった場合NamingException
- ネーミング例外が見つかった場合resolveToClass(String, Class)
public ResolveResult resolveToClass(String name, Class contextType) throws NamingException
resolveToClass(Name, Class)
を参照してください。name
- 解決対象の名前contextType
- 解決対象のオブジェクトのタイプ。Context
のサブタイプであることname
の未解決の接尾辞とともに検出されたオブジェクト。null は不可NotContextException
- 該当するタイプのコンテキストが検出されなかった場合NamingException
- ネーミング例外が見つかった場合
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.