JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
javax.naming.Context の使用

Context を使用しているパッケージ
javax.naming ネームサービスにアクセスするためのクラスおよびインタフェースを提供します。  
javax.naming.directory javax.naming パッケージを拡張して、ディレクトリサービスにアクセスする機能を提供します。  
javax.naming.event ネーミングおよびディレクトリサービスにアクセスする場合、イベント通知をサポートしています。  
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。  
javax.naming.spi javax.naming および関連パッケージによって、ネーミングサービスおよびディレクトリサービスへのアクセスを動的にプラグインする手段を提供します。  
 

javax.naming での Context の使用
 

Context を実装している javax.naming のクラス
 class InitialContext
          このクラスは、ネーミング操作を実行するための開始コンテキストです。
 

Context として宣言されている javax.naming のフィールド
protected  Context InitialContext.defaultInitCtx
          NamingManager.getInitialContext() を呼び出した結果を保持するフィールドです。
protected  Context CannotProceedException.altNameCtx
          指定される altName に関連したコンテキストを格納します。
 

Context を返す javax.naming のメソッド
abstract  Context ReferralException.getReferralContext()
          メソッドを継続する時点のコンテキストを取り出します。
abstract  Context ReferralException.getReferralContext(Hashtable env)
          環境プロパティを使用するメソッドを継続する時点のコンテキストを取り出します。
protected  Context InitialContext.getDefaultInitCtx()
          NamingManager.getInitialContext() を呼び出して初期コンテキストを取得し、defaultInitCtx でキャッシュに格納します。
protected  Context InitialContext.getURLOrDefaultInitCtx(String name)
          文字列名 name を解決するコンテキストを取得します。
protected  Context InitialContext.getURLOrDefaultInitCtx(Name name)
          name を解決するコンテキストを取得します。
 Context InitialContext.createSubcontext(String name)
           
 Context InitialContext.createSubcontext(Name name)
           
 Context Context.createSubcontext(Name name)
          新しいコンテキストを作成してバインドします。
 Context Context.createSubcontext(String name)
          新しいコンテキストを作成してバインドします。
 Context CannotProceedException.getAltNameCtx()
          この例外の altNameCtx フィールドを取得します。
 

Context 型のパラメータを持つ javax.naming のメソッド
 void CannotProceedException.setAltNameCtx(Context altNameCtx)
          この例外の altNameCtx フィールドを設定します。
 

javax.naming.directory での Context の使用
 

javax.naming.directory での Context のサブインタフェース
 interface DirContext
          ディレクトリサービスインタフェースで、オブジェクトに関連付けられた属性のチェックおよび変更のメソッド、およびディレクトリ検索のメソッドを含みます。
 

Context を実装している javax.naming.directory のクラス
 class InitialDirContext
          このクラスは、ディレクトリ操作を実行するための開始コンテキストです。
 

javax.naming.event での Context の使用
 

javax.naming.event での Context のサブインタフェース
 interface EventContext
          コンテキストに指定されたオブジェクトが変更されたときにトリガされるイベントの通知を受け取る、リスナーの登録/登録解除に関するメソッドを含みます。
 interface EventDirContext
          ディレクトリコンテキストに指定されたオブジェクトが変更されたときにトリガされたイベントの通知を受け取る、リスナーの登録に関するメソッドを含みます。
 

javax.naming.ldap での Context の使用
 

javax.naming.ldap での Context のサブインタフェース
 interface LdapContext
          このインタフェースは、LDAPv3 スタイルのコントロールを持つ操作と LDAPv3 スタイルの拡張操作を実行できるコンテキストを表します。
 

Context を実装している javax.naming.ldap のクラス
 class InitialLdapContext
          このクラスは、LDAPv3 スタイルの拡張操作および拡張コントロールを実行するための開始コンテキストです。
 

Context を返す javax.naming.ldap のメソッド
abstract  Context LdapReferralException.getReferralContext()
          コントロールは使わずに、コンテキストの環境を使用してメソッドを継続する時点のコンテキストを検出します。
abstract  Context LdapReferralException.getReferralContext(Hashtable env)
          コントロールは使用せずに、環境プロパティを使用してメソッドを継続する時点のコンテキストを検出します。
abstract  Context LdapReferralException.getReferralContext(Hashtable env, Control[] reqCtls)
          要求コントロールおよび環境プロパティを使用して、メソッドを継続する時点のコンテキストを取り出します。
 

Context 型のパラメータを持つ javax.naming.ldap のメソッド
static Control ControlFactory.getControlInstance(Control ctl, Context ctx, Hashtable env)
          既知のコントロールファクトリを使用するコントロールを作成します。
 

javax.naming.spi での Context の使用
 

Context を返す javax.naming.spi のメソッド
static Context NamingManager.getURLContext(String scheme, Hashtable environment)
          指定された URL スキーマ ID にコンテキストを生成します。
static Context NamingManager.getInitialContext(Hashtable env)
          指定された環境プロパティを使って、初期コンテキストを生成します。
static Context NamingManager.getContinuationContext(CannotProceedException cpe)
          コンテキスト操作を継続するコンテキストを生成します。
 Context InitialContextFactory.getInitialContext(Hashtable environment)
          名前解決を開始する初期コンテキストを生成します。
 

Context 型のパラメータを持つ javax.naming.spi のメソッド
 Object StateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable environment)
          オブジェクトのバインディングの状態を取得します。
 Object ObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable environment)
          指定された位置情報または参照情報を使って、オブジェクトを生成します。
static Object NamingManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable environment)
          指定されたオブジェクトおよび環境にオブジェクトのインスタンスを生成します。
static Object NamingManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable environment)
          オブジェクトのバインディングの状態を取得します。
static Object DirectoryManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable environment, Attributes attrs)
          指定されたオブジェクト、属性、および環境にオブジェクトのインスタンスを生成します。
static DirStateFactory.Result DirectoryManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable environment, Attributes attrs)
          元のオブジェクトおよびその属性が指定されたときに、オブジェクトのバインディングの状態を取得します。
 DirStateFactory.Result DirStateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable environment, Attributes inAttrs)
          変換対象のオブジェクトおよび属性を、バインディングするためにオブジェクトの状態を取得します。
 Object DirObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable environment, Attributes attrs)
          位置情報または参照情報、および指定された属性を使って、オブジェクトを生成します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.