JavaTM Platform
Standard Ed. 6

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

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

javax.naming での Context の使用
 

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

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

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

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.getContinuationContext(CannotProceedException cpe)
          コンテキスト操作を継続するコンテキストを生成します。
static Context NamingManager.getInitialContext(Hashtable<?,?> env)
          指定された環境プロパティーを使って、初期コンテキストを生成します。
 Context InitialContextFactory.getInitialContext(Hashtable<?,?> environment)
          名前解決を開始する初期コンテキストを生成します。
static Context NamingManager.getURLContext(String scheme, Hashtable<?,?> environment)
          指定された URL スキーマ ID にコンテキストを生成します。
 

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

Context 型の型引数を持つ javax.naming.spi のメソッドパラメータ
 ResolveResult Resolver.resolveToClass(Name name, Class<? extends Context> contextType)
          名前を部分的に解決します。
 ResolveResult Resolver.resolveToClass(String name, Class<? extends Context> contextType)
          名前を部分的に解決します。
 

javax.sql.rowset.spi での Context の使用
 

Context 型のパラメータを持つ javax.sql.rowset.spi のメソッド
static void SyncFactory.setJNDIContext(Context ctx)
          JNDI 名前空間から SyncProvider 実装を取得する初期 JNDI コンテキストを設定します。
 


JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。